First release of 2025!
This now honors add-opens and exports found in MANIFEST.MF making it possible to easily run modular .jar's.
A breaking but important change is that before BOM dependencies were by mistake not checked for existence, thus if you askef for i.e. io.quarkus:quarkus-bom:878.4
it would actually resolve to whatever version available. Thus this release will no longer run with such non-existent dependencies and will instead report it as not found/missing.
- bunch of nice documentation cleanups and clarifications!
Changelog
🚀 Features
- 723bdc3 feat: honor add-opens/exports from jar manifest (#1899)
- c675836 feat: recognize cursor as editor (#1896)
🐛 Fixes
- 0927594 fix: update templates (#1917)
- 27935f7 fix: Fix a few ShellCheck SC2086 & SC2155 in Wrapper's Linux script (#1892)
- f603f8b fix: if no deps, avoid npe; also make sure POMs refd exist (#1901)
- b3b2281 fix: Remove spurious line endings in Wrapper's Powershell script
🧰 Tasks
- 5e83c07 chore: install Java 11 via SDKMAN (#1915)
- 80e3c66 chore(deps): update github-actions (#1828)
📝 Documentation
- f80695f docs: fix vscode icon (#1905)
- 6a276e3 docs: Add "Disable integrations" section (#1898)
- c2adeb5 docs: Clarify further why normal shebang is really not recommended (#1903)
- 9b5cbec docs: explicit document how to debug jbang itself
- 455cde2 docs: Add //PREVIEW (#1894)
- bc85774 docs: Add links to relevant google-java-format issues to FAQ (#1893)
- a5ac52f [minor] relase
- 57799e7 [minor] relase
- f726bc9 add yostane as a contributor for doc (#1908)
- 1a52d50 Update Adoptium URL in javaversions.adoc (#1906)
- 6167b8c Add
jbang jdk list --available
in javaversions.adoc as a way to fetch versions (#1907)
Contributors
We'd like to thank the following people for their contributions:
GitHub, Jérémie Bresson, Max Rydahl Andersen, Michael Vorburger, Tako Schotanus, Tamas Cservenak, Werner Fouché, Yassine Benabbas!