Skip to content

chore(deps): update dependency jbangdev/jbang to v0.141.0 - #111

Open
github-actions[bot] wants to merge 1 commit into
mainfrom
renovate/jbangdev-jbang-0.x
Open

chore(deps): update dependency jbangdev/jbang to v0.141.0#111
github-actions[bot] wants to merge 1 commit into
mainfrom
renovate/jbangdev-jbang-0.x

Conversation

@github-actions

@github-actions github-actions Bot commented Aug 1, 2026

Copy link
Copy Markdown

This PR contains the following updates:

Package Update Change
jbangdev/jbang minor 0.139.30.141.0

Release Notes

jbangdev/jbang (jbangdev/jbang)

v0.141.0

Compare Source

A quick release to mainly fix two regressions in the Aesh move + various fixes/cleanups.

  • --runtime-option with space separator works again--runtime-option -Dfoo=bar was broken since 0.139.3, now fixed via aesh 3.16.5 (#​2607)
  • Comma-delimited deps in config restoredrun.deps=a,b in jbang.properties was passed as a single GAV instead of being split; fixed upstream in aesh 3.16.5 (#​2607)
  • Markdown scripts with main methods now build correctly (#​2592)
  • Local artifacts loaded asynchronously — faster startup when local deps are present (#​2595)
  • DomTrip-based POM parsing — more robust and round-trip-safe POM handling (#​2526)
  • Quarkus version upgraded to resolve JBoss Threads library warning (#​2591)
  • CVE-2025-67030 resolved (#​2476)
Refactoring
  • ExitException moved out of cli package — now lives in dev.jbang with factory methods (ExitException.invalidInput(...), etc.) and exit code constants. Old constants in BaseCommand remain as deprecated delegates. This clears the path for a future jbang-core library split (#​2602)
Dependency Updates
  • aesh → 3.16.5
  • SLF4J → 2.x
  • JUnit BOM → 5.14.4
  • Hamcrest → 3.0
  • Gradle → 8.14.5
  • Java toolchain → 21.0.11-tem
  • Maven/Gradle export wrappers updated
Changelog
🐛 Fixes
🔄️ Changes
  • b3d1b30 refactor: move ExitException and exit codes out of cli package (#​2602)
🧰 Tasks
🛠 Build

Contributors

We'd like to thank the following people for their contributions:
Arnab Nandy, GitHub, Max Rydahl Andersen, Mend Renovate, Tamas Cservenak, Werner Fouché

v0.140.1

Compare Source

JBang Enterprise Edition release

🔐 Authenticated Repositories Just Work

JBang now supports .netrc credentials and environment tokens (GITHUB_TOKEN, GITLAB_TOKEN) everywhere — both for HTTP downloads and for Maven dependency resolution.

That means fetching dependencies from GitHub Packages, GitLab registries, or any private Maven repository now can be done without needing a settings.xml; and lets you reuse git, github and gitlab cli auth mechanisms.

Example .netrc to enable auth for github maven repositories and https locations:

machine maven.pkg.github.com
    jbang-auth gh-auth
    jbang-auth-host github.com

machine raw.github.company.com
    jbang-auth gh-auth
    jbang-auth-host github.ibm.com

machine gitlab.company.com
    jbang-auth glab-auth

Please try and see if it works on your protected sites - let us know if works or not; we might be able to add support for it :)

☕ Install Any JDK From a URL or Local Archive

You can now point jbang jdk install at a URL or a local .tar.gz/.zip archive to install any JDK distribution, not just the ones JBang knows about. Got a custom build, an EA release, or a vendor-specific JDK? Just hand JBang the link.

Linking a local JDK is also smoother: jbang jdk install 21 /path/to/jdk now (again) works directly instead of requiring a non-numeric ID.

🐚 Tab Completion Gets Smarter

jbang completion now auto-detects your shell — no need to remember whether to pass bash, zsh, or fish. Just run jbang completion and it figures it out. PowerShell (pwsh) completion is now supported too. The output includes setup instructions so you know exactly what to add to your shell config.

🪟 Windows Fixes
  • jbang deps search no longer hangs on Windows.
  • jbang app install now correctly handles special characters and -D properties in PowerShell.
Other Improvements
  • Better error messages when catalog downloads fail — no more cryptic stack traces.
  • Clearer app setup messages — when JBang is already on PATH, it tells you so and suggests jbang version --update
    instead of leaving you guessing.
  • Native image fixes — resolved a plugin discovery collision and improved reflection registration for Maven model classes.
What's Changed
New Contributors

Full Changelog: jbangdev/jbang@v0.139.3...v0.140.1


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate.

Signed-off-by: SamBarker <2833578+SamBarker@users.noreply.github.com>
Signed-off-by: SamBarker <2833578+SamBarker@users.noreply.github.com>
@github-actions

github-actions Bot commented Aug 8, 2026

Copy link
Copy Markdown
Author

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants