Repository navigation
Update Grails to 8.0.0-M6 - #28
Merged
Merged
Conversation
Bump grailsVersion from 8.0.0-M4 to 8.0.0-M6. Drop the runtimeOnly jansi dependency from the app. It was declared without a version, relying on grails-bom to manage it, but the BOM stopped managing jansi in M5 and Spring Boot 4 does not manage it either, so the unversioned coordinate no longer resolves. Nothing in the app references jansi or configures ANSI output, so it is removed rather than pinned. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ATeUSnidimpVA9ZNfGZieK
Bump @codemirror/commands to 6.11.0 in both gradle.properties and package.json — the webjar and the npm package are kept in step, since the plugin's import map resolves the version from the runtime classpath. Refresh @codemirror/state, @codemirror/view and through2 to the latest within their existing ranges, and apply npm audit fixes for three high severity advisories in the build/test toolchain (brace-expansion, js-yaml, undici). All are devDependencies; nothing ships to consumers. @codemirror/legacy-modes stays at 6.5.1: npm has 6.5.4 but no webjar was published past 6.5.1, and the editor loads it from webjars. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ATeUSnidimpVA9ZNfGZieK
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Bumps
grailsVersionfrom 8.0.0-M4 to 8.0.0-M6, plus the dependency changes that milestone forces.Grails 8.0.0-M6
gradle.properties:grailsVersion=8.0.0-M6.The app also drops its
runtimeOnly("org.fusesource.jansi:jansi")declaration. It was declared without a version, relying ongrails-bomto manage it, but the BOM stopped managingjansiin M5 and Spring Boot 4 does not manage it either, so the unversioned coordinate no longer resolves:Nothing in the app references jansi or configures ANSI output, so it is removed rather than pinned to an arbitrary version.
CodeMirror and build tooling
@codemirror/commands6.10.2 → 6.11.0, in bothgradle.propertiesandpackage.jsonso the webjar and npm package stay in step@codemirror/state6.7.1 → 6.7.4 and@codemirror/view6.43.6 → 6.43.11, refreshed within their existing rangesthrough25.0.5 → 5.0.11npm audit fixfor three high-severity advisories in the build/test toolchain (brace-expansion,js-yaml,undici);npm auditnow reports 0All of the above are devDependencies or build-time only — nothing ships to consumers.
@codemirror/legacy-modesstays at 6.5.1. npm has 6.5.4, but no webjar has been published past 6.5.1 (org.webjars.npm:codemirror__legacy-modeslast updated 2025-07-28), and the editor loads it from webjars, so 6.5.1 is the effective ceiling.Not included
Gradle stays at 9.6.1. The wrapper was tried at 9.7.1 and reverted — it breaks every Groovy compile:
Gradle 9.7 finalizes that property before the Grails Gradle plugin sets it. That needs an upstream fix in
org.apache.grails:grails-gradle-plugins.Java stays at 21.
Verification
./gradlew clean buildgreen; 41 Groovy specs and 33 JS specs passlistFilesendpoint returns as expected