github jbangdev/jbang v0.33.0

latest releases: v0.132.1, v0.132.0, v0.131.0...
5 years ago

News

This changes everything :)

Breaking changes:

  • Moved from flag based to command based execution. i.e. jbang init instead of jbang --init.
    jbang file.java still "just works" but is now in reality execution of jbang run file.java.
    Will print info/error if usiing old flag and tell you what to use instead.
  • Exit codes are now honoured. Was always meant to be that way but lack of testing let it slip through.
    Thus if you have code that cause errors it will now be detected as a failed run where before it would have been success.
  • Quoting should now be more consistent on both linux/osx and windows. i.e. jbang echo.java '*' where * are quoted no longer does expansion. A bugfix but does break existing scripts if they relied on this.

Fixes:

  • refactored all dk.xam.* references to dev.jbang to match https://jbang.dev.
  • Moved integration test to https://github.com/intuit/karate allowing to have portable CLI testing
  • Fixed issues in shell script and batch script that the testing revealed.
  • quoting should now be more consistent on both linux/osx and windows.
  • Aliases can now have a description
  • Fixes contributed

Don't miss a new jbang release

NewReleases is sending notifications on new releases.