Skip to content

Releases: jbangdev/jbang

v0.129.0

07 Aug 18:39
Compare
Choose a tag to compare

Users were reporting a slow down in running jbang and jbang --version. - this fixes it plus a few contributions to improve help system.

Changelog

🐛 Fixes

  • 9ed397e fix: this fixes part of the slowness on startup
  • 1eb0442 fix: Make App parent command extend BaseCommand to expose --help option

🧰 Tasks

  • c8522f8 chore: remoe bad gh pr comment
  • 5b6aada chore: enable to write
  • f99be1b chore: use right env
  • e2e99aa chore: add permissions to the right section
  • 2cef046 chore: grant access to pr write for comment
  • 77dd554 chore: fix format in build action
  • c021a27 chore: call right spotless apply
  • 619658a chore: get ci-build to warn faster
  • 0bde9eb chore: proper disable report.yml
  • 6803118 chore: add reference to output (#2131)
  • 9cc6ccc chore: disable broken report build
  • 905bd8e chore: revert to wf dispatch
  • 03e0a3d chore: let job use its own secrets
  • 6f9d99d chore: fix typo
  • 9e13a9f chore: use outputs
  • d74ba7b chore: refactor docs website update
  • 185575f chore: use github native workflow calling
  • 13b8a52 chore: checkout to let gh access repo
  • 75e0c27 chore: pass env for github action
  • 6b9a252 chore: add github cache clear workflow and stop regular codeql runs

Contributors

We'd like to thank the following people for their contributions:
Andrea Selva, GitHub, Max Rydahl Andersen, Oliver Kopp, Tako Schotanus

v0.128.7

31 Jul 05:35
Compare
Choose a tag to compare

Changelog

🧰 Tasks

  • 94624c7 chore: latest is not a template

Contributors

We'd like to thank the following people for their contributions:
Max Rydahl Andersen

v0.128.6

31 Jul 04:17
Compare
Choose a tag to compare

Fix missing latest and proper version name for container images.

Changelog

🧰 Tasks

  • c7248bf chore: keep using projectVersion rather than tagName for containers
  • cf2d02a chore: remove outdate gitter chat and rely on .github wide template
  • b822079 chore: fix broken doc links
  • d66b17e chore: fix release.yml

Contributors

We'd like to thank the following people for their contributions:
Max Rydahl Andersen

v0.128.5

27 Jul 13:48
Compare
Choose a tag to compare

I believe in this one :)

Changelog

🧰 Tasks

  • 035aec4 chore: ghcr.io not gcr.io

Contributors

We'd like to thank the following people for their contributions:
Max Rydahl Andersen

v0.128.2

27 Jul 12:09
Compare
Choose a tag to compare

Attempt #3 for pleasing github action release.

Changelog

🧰 Tasks

  • f7a80aa chore: set fake pwd to please jreleaser

Contributors

We'd like to thank the following people for their contributions:
Max Rydahl Andersen

v0.128.1

27 Jul 11:11
Compare
Choose a tag to compare

Fixes to hopefully fix docker publish

Changelog

🧰 Tasks

  • 3bd3b31 chore: enable dispatch
  • 1befad0 chore: fix docker login. enable workflow dispatch

Contributors

We'd like to thank the following people for their contributions:
Max Rydahl Andersen

v0.128.0

27 Jul 10:42
Compare
Choose a tag to compare

New Features

Basic support for jbang "plugins", in the sense that if jbang-magiccmd is found in path then jbang magiccmd will execute it. Similar to how git and docker has a way to "extend" the base command.

Also, assuming this released succeeds will have a set of container images to easily run jbang with various base java base images:

  • jbangdev/jbang:v0.128.0-java-8
  • jbangdev/jbang:v0.128.0-java-11
  • jbangdev/jbang:v0.128.0-java-17
  • jbangdev/jbang:v0.128.0-java-21
  • jbangdev/jbang:latest

And a revised doc layout that hopefully makes it easier to find the right content, including a
full page of the directives.

Changelog

🚀 Features

  • ab92a40 feat: introduce clean docker multi java version build (#1654)
  • a84727e feat: add as repo shortcut for jogamp.org maven repo (#2116)
  • 9647532 feat: Added support for "plugins" (#1000)

🐛 Fixes

🧰 Tasks

📝 Documentation

  • ebd1de9 docs: ai assisted refresh of doc structure
  • 99837ed docs: removed icons in sdkman heading not supported by antora (#2105)

Contributors

We'd like to thank the following people for their contributions:
Andrea Selva, GitHub, Max Rydahl Andersen, Tako Schotanus, Werner Fouché, renovate[bot]

v0.127.18

11 Jul 13:43
Compare
Choose a tag to compare

Just fixes to check that publishing works. No technical changes in jbang

Changelog

Contributors

We'd like to thank the following people for their contributions:
Max Rydahl Andersen

v0.127.15

08 Jul 22:26
Compare
Choose a tag to compare

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

New Contributors

Full Changelog: v0.126.3...v0.127.15

v0.126.3

12 Jun 22:06
Compare
Choose a tag to compare

Minor fixes to existing features.

Changelog

🚀 Features

  • 127e09f feat: added --no-build option to app install

🐛 Fixes

  • 25be4b6 fix: jdkproviders were being set to the wrong value (#2060)
  • c205374 fix: fixes jdk list --available
  • 2bb85d4 fix: pass build options to pre-build process
  • edb0088 fix: clearCacheDefault() test case updated
  • 309a546 fix: "jbang cache clear" not deleting Kotlin and Groovy SDKs anymore by default

🔄️ Changes

  • 5d052f1 refactor: made ResourceRefs lazy by default

🧪 Tests


Contributors

We'd like to thank the following people for their contributions:
GitHub, Max Rydahl Andersen, Tako Schotanus, Werner Fouché