Repository navigation
Comparing changes
Open a pull request
base repository: jline/jline3
base: 4.4.5
head repository: jline/jline3
compare: 4.4.6
- 7 commits
- 7 files changed
- 3 contributors
Commits on Sep 23, 2026
-
chore: ignore Groovy major version bumps on jline-3.x (#2283)
Groovy 5+ requires Java 11+ target bytecode, which is incompatible with jline-3.x's Java 8 target. Pin Dependabot to minor/patch updates only for org.apache.groovy artifacts on the jline-3.x target branch.
Configuration menu - View commit details
-
Copy full SHA for a5cd208 - Browse repository at this point
Copy the full SHA a5cd208View commit details -
chore: add njord auto-publish parameters to release workflow
- Add njord auto-publish parameters to the release workflow to enable automated artifact publishing
Configuration menu - View commit details
-
Copy full SHA for 8476e8c - Browse repository at this point
Copy the full SHA 8476e8cView commit details -
chore: bump org.apache.felix:maven-bundle-plugin from 6.1.2 to 6.2.0
- Bump maven-bundle-plugin from 6.1.2 to 6.2.0 on master branch
Configuration menu - View commit details
-
Copy full SHA for 696fc40 - Browse repository at this point
Copy the full SHA 696fc40View commit details -
chore: bump org.graalvm.buildtools:native-maven-plugin from 1.1.12 to…
… 1.1.14 - Bump native-maven-plugin from 1.1.12 to 1.1.14 on master branch
Configuration menu - View commit details
-
Copy full SHA for b640a9c - Browse repository at this point
Copy the full SHA b640a9cView commit details -
chore: bump groovy.version from 5.1.2 to 6.0.0
- Bump groovy, groovy-json, and groovy-console from 5.1.2 to 6.0.0 on master branch
Configuration menu - View commit details
-
Copy full SHA for 1a5900b - Browse repository at this point
Copy the full SHA 1a5900bView commit details -
fix: respect attributed sequence bounds when reading code points
- Fix AttributedString.codePointAt() and codePointBefore() to respect the bounds of the attributed sequence (beginIndex/endIndex), preventing out-of-bounds access when the sequence is a substring view - Add tests to verify code point operations stay within sequence bounds
Configuration menu - View commit details
-
Copy full SHA for c59e109 - Browse repository at this point
Copy the full SHA c59e109View commit details -
fix: make jline-terminal-ffm a Multi-Release JAR to fix Java 17 boot …
…layer failure (fixes #2284) The module-info.class for jline-terminal-ffm was compiled at Java 22 (class file major version 66) and placed at the jar root. When the jar was on the module path in a project that compiled or ran on Java 17, the JVM failed during boot layer initialization with: Error occurred during initialization of boot layer java.lang.module.FindException: Error reading module: jline-terminal-ffm-X.Y.Z.jar Caused by: java.lang.module.InvalidModuleDescriptorException: Unsupported major.minor version 66.0 The fix converts jline-terminal-ffm into a proper Multi-Release JAR: - Move module-info.java from src/main/java/ to src/main/java22/, a separate source root compiled with multiReleaseOutput=true, placing module-info.class in META-INF/versions/22/ instead of the jar root. - Add Multi-Release: true to MANIFEST.MF via maven-jar-plugin. - Switch the surefire argLine from --enable-native-access=org.jline.terminal.ffm to --enable-native-access=ALL-UNNAMED, since without a root module-info the test JVM no longer resolves the module on the module path.
Configuration menu - View commit details
-
Copy full SHA for 2ab1d06 - Browse repository at this point
Copy the full SHA 2ab1d06View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff 4.4.5...4.4.6