v0.85.0 #1150
maxandersen
started this conversation in
General
v0.85.0
#1150
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Changelog
Big release this time!
JBang Config
Every command line argument can now get defaults set using
jbang config
. You can store the settings globally or using-f=.
to have them only take effect in a specific directory tree.Really useful for setting default editor, i.e.
jbang config set edit.open idea
to use idea as your default editor.@quintesse worked hard on this and I'm sure it will save people a lot of extra typing.
Groovy Support
@linux-china showed up contributing Groovy support similar to Kotlin. Still experimental but now you can get all the jbang advantages of compile jars, sharing using catalogs and alias with all the Groovy you like.
Literate Programming with Markdown
JBang will now when you pass it a markdown file like,
jbang https://github.com/jbangdev/jbang/blob/main/itests/readme.md
it will extract the java/jsh code blocks and treat them as jshell. Allowing you to mix text and code that is both explanatory and runnable.Embedded GAV
You can now add a
//GAV mygroup:artifactid
to your file to have it be exported usingjbang export mavenrepo
without having to list the GAV everytime.Multiple Deps
--deps
on command line now support multiple dependencies separate by a comma(,) to allow much more compact command lines. Thanks to @grumpyf0x48!Intellij JBang support
@linux-china did not stop with Groovy support he also kicked of Intellij JBang support - give it at try from https://plugins.jetbrains.com/plugin/18257-jbang.
Hope you like this xmas release and when you try any of it out do please leave a comment of feedback on https://github.com/jbangdev/jbang/discussions - we love to hear the good as well as the bad to keep improving JBang !
🚀 Features
🐛 Fixes
catalog update
doesn't refresh cache (fix:catalog update
doesn't refresh cache #1124)🧰 Tasks
📝 Documentation
Contributors
We'd like to thank the following people for their contributions:
Tako Schotanus, linux_china, Max Rydahl Andersen, GitHub, Pierre-Yves Fourmond, allcontributors[bot]
This discussion was created from the release v0.85.0.
Beta Was this translation helpful? Give feedback.
All reactions