- @quintesse cleaned up a bunch of the dependency resolution code giving a bit of speed (by avoiding resolving multiple times) and give more consistency by not having duplicate artifact in the result.
- Breaking change: before resolution could result in same artifact but different version in result. Now only one wins. As it should be.
- jbang now should deal more reliably with installs on brand new OSX machines where java and javac are stubbed implementations.
- you can now add
--reposon cli and aliases reliably. This allows you do run a .java file that needs artifacts from other place than just maven central. i.e.jbang --repos jitpack com.github.maxandersen:jbang-to-maven:5877fa86aa - main method detection is now handling more edge cases - like if main method are in a non-public class or interface.
Changelog
🚀 Features
🐛 Fixes
- 7c408a6
jdknow works properly on bash in Windows (#1106) - 0545cd4 Better deps continued (#1118)
- 354102e check for
javacshould now work on Mac (#1112) - 090e181 JBang now correctly detects "fake" JDK on MacOS (#1095)
- bf1da83 Improved
main()method lookup (#1104) - 0bf47f6 Fixed NPE for
infoon sources with//SOURCESlines (#1097) - 8e3c33c Not using JAVA_HOME anymore if it's invalid (#1105)
- 2daf2a2 running a JAR with deps no longer resolves twice
🧰 Tasks
- 153b18e [minor]
- 47111d3 add git bisect example/support files
- 6173f79 enable code coverage (#448)
- 4419325 Update release settings for JReleaser 0.9 (#1079)
- 15c0d05 dont auto build
- 597860f add shortcut links for issue creation
🛠 Build
📝 Documentation
Contributors
We'd like to thank the following people for their contributions:
Tako Schotanus, Andres Almiray, Max Rydahl Andersen, GitHub, Geoffrey De Smet
Contributors
We'd like to thank the following people for their contributions:
Tako Schotanus, Max Rydahl Andersen, GitHub, allcontributors[bot]