Skip to content

v0.115.0

Compare
Choose a tag to compare
@maxandersen maxandersen released this 09 Mar 18:41
· 81 commits to main since this release

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

🧰 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)

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]