v0.115.0
About time we have the first release of 2024!
This one has a good set of fixes and a few cleanup fixes around Aliases, Catalogs and app installs.
First, a (small) breaking change:
Aliases now get arguments appended instead of overwritten.
i.e. before you made an alias like:
jbang alias add
--name=color_sqlline \
--deps com.oracle.database.jdbc:ojdbc8:23.3.0.23.09,com.h2database:h2:2.0.204 \
sqlline:sqlline:1.12.0 --color=true
and call it jbang color_sqlline --nullValue='***'
the --color=true
would not apply.
That is now the case.
We should have done that from the beginning. It is more natural. Thank you to @robin-a-meade for reminding us!
Second, app installs now can specify build arguments to make it possible to have different commands with different build input.
For example specify system properties to change a version for a dependency.
Finally, catalogs now support import, i.e. jbang catalog add --import jbanghub
will import all the alias, catalogs, templates etc. in the jbanghub
catalog making it directly available without having to add @jbanghub
to the name.
To do this some of the list commands and how catalog names are treated have been unified so things looks the same and can be accessed consistently.
Changelog
🚀 Features
- 8855f35 feat!: alias arguments are now appended (#t)
- 7380851 feat: allow setting build/run options for
app install
(#1754) - b9f8412 feat: extended syntax for catalog references (#1756)
🐛 Fixes
- d5dfb8c fix: taking tabs into account as seprator for tag values (#1759)
- bd0c49a fix: typo in edit message (#1722)
- c1fff3d fix: Edit wasn't updating Gradle build files correctly (#1728)
- 7a8bc7d fix: fixed filename extraction from URL (#1742)
- abc3c23 fix: support references with slashes. (#1731)
🧰 Tasks
- fe45753 chore(deps): pin dependencies (#1762)
- 7d61581 chore: enable renovate per mgr and best practice
- d92cb15 chore: enable renovate per mgr and best practice
- aebb6d1 chore: update quarkus version in templates (#1757)
- 87c02ad chore: made rendering of lists less noisy (#1748)
- 38fa191 chore: updated java-properties library to 0.0.7 (#1752)
- 1657c47 chore(deps): update tj-actions/verify-changed-files action to v8 [security] (#1747)
- 314bcf2 chore: update deps (#1721)
- d662199 chore(deps): update tj-actions/verify-changed-files action to v7.2 [security] (#1725)
- f5d8300 chore: added descriptions to some edit command flags (#1727)
- 826755c [minor] relase
- 3a11634 Catalog command improvements (#1743)
- 9f47346 add tarilabs as a contributor for code (#1744)
- 08a80ee add timfel as a contributor for code (#1739)
Contributors
We'd like to thank the following people for their contributions:
GitHub, Matteo Mortari, Max Rydahl Andersen, Tako Schotanus, Tamas Cservenak, Tim Felgentreff, allcontributors[bot], renovate[bot]