0.127.15!!! that 15, is 15 attempts to get the new maven central publish working with jreleaser :)
Here we are - with lots of small fixes but also some cool features:
More docs
https://jbang.dev/documentation now has docs for build tools and IDE plugins.
Java 25 defaults to simple main
When you use jbang init --java 25 or run with Java 25 jbang will generate simple main methods so
you get the simplest Java code as possible to write.
Paste of java code now works
Now you can copy any java code and paste it to jbang, i.e.pbpaste | jbang -t java -
Before only .jsh/jshell was recognized.a
Windows keyboard input better
On Windows keyboard input did not work too well; that is now fixed!
What's Changed
- Typo fix by @gunnarmorling in #2063
- Clarification on //DEPS by @gunnarmorling in #2064
- add gunnarmorling as a contributor for doc by @allcontributors in #2066
- feat: handle documentation references both in source references and in alias catalog by @andsel in #2013
- (doc) - Update maven plugin to 0.0.8 which is the latest release by @davsclaus in #2040
- feat: use java.util.Scanner for keyboard input by @wfouche in #2074
- docs: Add missing s by @koppor in #2085
- chore(deps): sdkman, update java to 11.0.27-tem by @wfouche in #2073
- Fix:
--source-typeis now honoured for stdin and for existing non-.javafiles by @lutzleonhardt in #2048 - add lutzleonhardt as a contributor for code by @allcontributors in #2087
- fix: add -t as short hand for --source-type by @maxandersen in #2088
- chore(deps): default Groovy version set to 4.0.27 by @wfouche in #2083
- chore(deps): default Kotlin version set to 2.1.21 by @wfouche in #2082
- feat: have jbang init know if nakedmains are ok to generate by @maxandersen in #2076
- test: missing stubs are now properly detected by @quintesse in #2100
New Contributors
- @gunnarmorling made their first contribution in #2063
- @koppor made their first contribution in #2085
- @lutzleonhardt made their first contribution in #2048
Full Changelog: v0.126.3...v0.127.15