Skip to content

Tags: ge0ffrey/jbang

Tags

v0.83.1

Toggle v0.83.1's commit message

v0.83.0

Toggle v0.83.0's commit message

v0.82.1

Toggle v0.82.1's commit message

v0.82.0

Toggle v0.82.0's commit message

v0.81.2

Toggle v0.81.2's commit message

v0.81.1

Toggle v0.81.1's commit message

v0.81.0

Toggle v0.81.0's commit message

v0.80.2

Toggle v0.80.2's commit message
<a name="unreleased"></a>

- avoid jitpack gets added unnecessarily ([jbangdev#957](jbangdev#957))

<a name="v0.72.0"></a>
- group all renovate updates
- disable dependabot
- Configure Renovate ([jbangdev#905](jbangdev#905))
- Ignore build reports and test results in spotless ([jbangdev#901](jbangdev#901))

- add will-sargent-eero as a contributor for doc, bug ([jbangdev#949](jbangdev#949))
- add cli reference
- add karstentorp as a contributor for doc ([jbangdev#942](jbangdev#942))
- add mikrethor as a contributor for doc ([jbangdev#937](jbangdev#937))
- add lukaseder as a contributor for bug ([jbangdev#936](jbangdev#936))
- add lukaseder as a contributor for example, doc ([jbangdev#934](jbangdev#934))
- update broken jfx links. Fies [jbangdev#933](jbangdev#933)
- remove temporary index.adoc
- add oleg-nenashev as a contributor ([jbangdev#900](jbangdev#900))

- Document using JBang on Windows, improve diagnosability of symbolic linking issues ([jbangdev#898](jbangdev#898))

- [@pom](https://github.com/pom) dependencies handled when using jbang edit ([jbangdev#951](jbangdev#951))
- better trust url for maven central and default to parent url ([jbangdev#950](jbangdev#950))
- Docs don't explain several JBANG_ env vars [jbangdev#785](jbangdev#785)
- powershell bad and expression. Fixes [jbangdev#932](jbangdev#932) ([jbangdev#935](jbangdev#935))
- jbang needs double brackets for if check. Fixes 928
- Make startup scripts a little more foolproof ([jbangdev#883](jbangdev#883))
- Correct use of @-files ([jbangdev#884](jbangdev#884))
- homebrew install was using the wrong jbang.jar

<a name="v0.71.1"></a>
- fix build pointing to master [patch]
- more rename master to main. Fixes [jbangdev#870](jbangdev#870)
- rename master to main. Fixes [jbangdev#870](jbangdev#870)
- Alias list again shows @ catalog where appropriate ([jbangdev#856](jbangdev#856))
- bump maven plugin to 0.0.7 ([jbangdev#835](jbangdev#835))

- fix JBang spelling

- fix typo
- add evanchooly as a contributor ([jbangdev#879](jbangdev#879))

- Kotlin support ([jbangdev#876](jbangdev#876))
- `info tools` now returns a lot more information ([jbangdev#859](jbangdev#859))
- Support Alpine Linux ([jbangdev#839](jbangdev#839))

- Update should now work on Windows ([jbangdev#878](jbangdev#878))
- Trying to app install a GAV resulted in an NPE ([jbangdev#866](jbangdev#866))
- Don't use `eval` in app scripts ([jbangdev#855](jbangdev#855))
- `jdk home` output won't print "echo" anymore ([jbangdev#841](jbangdev#841))

- fixed test that failed because of unreachable site ([jbangdev#857](jbangdev#857))

<a name="v0.70.0"></a>
- add sonarcloud info

- fix typo s/uinstall/uninstall/
- fix missing app subcommand
- Add Maven and Gradle Plugins to readme.adoc ([jbangdev#805](jbangdev#805))
- add michael-simons as a contributor ([jbangdev#811](jbangdev#811))

- //FILES included in ide project Fixes [jbangdev#749](jbangdev#749) ([jbangdev#817](jbangdev#817))

- Make sure java opts get quoted properly in jar MANIFEST ([jbangdev#825](jbangdev#825))
- Invalid comment in jbang.cmd

<a name="v0.69.2"></a>
- fix jitpack publish instructions

- jbang update not working if update already downloaded old update. fixes [jbangdev#809](jbangdev#809) ([jbangdev#810](jbangdev#810))
- build and runtime not following same java version. fixes 806 ([jbangdev#807](jbangdev#807))

<a name="v0.69.1"></a>
- bad jsh classpath handling [patch]

<a name="v0.69.0"></a>
- testing for jfr output. ([jbangdev#735](jbangdev#735))
- fix formatting
- **deps:** bump com.diffplug.spotless from 5.7.0 to 5.11.0 ([jbangdev#795](jbangdev#795))
- **deps:** bump junit-jupiter-engine from 5.7.0 to 5.7.1 ([jbangdev#794](jbangdev#794))
- **deps:** bump qute-core from 1.10.5.Final to 1.12.2.Final ([jbangdev#793](jbangdev#793))
- **deps:** bump jandex from 2.2.2.Final to 2.2.3.Final ([jbangdev#792](jbangdev#792))
- **deps:** bump junit-jupiter from 5.7.0 to 5.7.1 ([jbangdev#796](jbangdev#796))
- **deps:** bump org.asciidoctor.jvm.convert from 3.3.0 to 3.3.2 ([jbangdev#797](jbangdev#797))

- add piradix as a contributor ([jbangdev#801](jbangdev#801))

- add mavenrepo export option ([jbangdev#769](jbangdev#769))
- add interactive mode for non-jshell ([jbangdev#802](jbangdev#802))

- be able to launch editors with space in name ([jbangdev#800](jbangdev#800))
- Fixed template init naming validation

<a name="v0.68.0"></a>
- mention -ti with docker command for those who might need console input
- **deps:** bump os-maven-plugin from 1.6.1 to 1.7.0 ([jbangdev#715](jbangdev#715))

- Catalog templates ([jbangdev#748](jbangdev#748))

- Not duplicating or misquoting java options anymore ([jbangdev#787](jbangdev#787))

<a name="v0.67.3"></a>
- **deps:** bump plexus-java from 1.0.5 to 1.0.6 ([jbangdev#677](jbangdev#677))

- have jbang app install GAV not use physical paths in script ([jbangdev#777](jbangdev#777))

<a name="v0.67.2"></a>
- brew install failing due to renamed variable in jbang scrips

<a name="v0.67.1"></a>
- prep for [patch] relase

- make git urls work with jitpack again ([jbangdev#767](jbangdev#767))

<a name="v0.67.0"></a>
- exclude .idea folder from spotless xml check ([jbangdev#754](jbangdev#754))

- minor fixes to AIX docs
- add sxa as a contributor ([jbangdev#761](jbangdev#761))
- add sxa as a contributor ([jbangdev#759](jbangdev#759))
- Fixed "Using JBang" installation instructions ([jbangdev#737](jbangdev#737))

- better help description for cache clear.
- Hand-off from wrapper to installed jbang now quotes ok
- Hand-off from Bash to CMD now quotes arguments properly
- Make jbang work on Linux/ppc64le and Linux/s390x ([jbangdev#756](jbangdev#756))
- Now correctly handles out-of-date dependencies ([jbangdev#758](jbangdev#758))
- Add support for AIX ([jbangdev#755](jbangdev#755))
- ignore dead symbolic links and fail on explicit missing //SOURCE ([jbangdev#744](jbangdev#744
- jbang-native setup on Windows ([jbangdev#747](jbangdev#747))
- Not showing version update message twice anymore ([jbangdev#730](jbangdev#730))
- No longer showing ugly error after `app setup` ([jbangdev#736](jbangdev#736))
- Using correct backingResoure for JarSources ([jbangdev#738](jbangdev#738))
- include snap in build.gradle

<a name="v0.66.1"></a>
- add download counter
- enable build and promotion of snapcraft ([jbangdev#726](jbangdev#726))

- remove experimental from export [patch]
- maven central alias readme fix ([jbangdev#721](jbangdev#721))

- Second runs where special flags are ignored

<a name="v0.66.0"></a>
- Fixed URL
- Make sure the version checks don't run for the ITs
- We now cancel verion check if it's too slow
- Make sure the Unit tests don't cause version checks

- document fully what version check does and how to turn it off [minor]
- document version check

- Added `--check` and `--update` options to `jbang version`
- Made the version checking asynchronous
- Now using new jbang download URL
- JBang now checks if a new version of itself is available

- remove version check env from github action
- include java vendor in agent string
- Don't check for new versions in the container version of jbang
- The `--offline` flag is now toplevel and works in more cases
- move to use mavencentral instead of jcenter ([jbangdev#714](jbangdev#714))

- Made sure we don't check for a version twice
- Made --fresh a toplevel option

<a name="v0.65.1"></a>
- Now fixes Content-Disposition with multiple filename entries

<a name="v0.65.0"></a>
- make it sound less like script must be single [minor]

- jbang doesn't store additional deps in JAR Class-Path anymore ([jbangdev#708](jbangdev#708))

<a name="v0.64.0"></a>
- add missing finals [minor]
- project restructure: moved some classes to their proper places ([jbangdev#704](jbangdev#704))
- project restructure: renamed `build` to `source` ([jbangdev#703](jbangdev#703))
- package cleanup
- remove unsed code and warnings in eclipse and package setup ([jbangdev#701](jbangdev#701))
- clean up test setup and make it run in eclipse out-of-box ([jbangdev#691](jbangdev#691))
- remove .* imports to reduce PR diff
- Avoid reading the script file twice
- minor change in implementation of `getBackingContent()`

- improved dependency handling ([jbangdev#699](jbangdev#699))
- `--deps` and `--cp` now available on `info` and `edit` ([jbangdev#695](jbangdev#695))
- Script options are now handled recursively

- `info` now returns more information

- Simplistic fix for encoded Content-Disposition ([jbangdev#694](jbangdev#694))
- Fixed issues mentioned on the PR
- Fixed last failing test
- Make sure `URLRef` uses proper caching

- Moved a bunch of stuff out of Settings ([jbangdev#700](jbangdev#700))
- Script refactor 2 ([jbangdev#698](jbangdev#698))
- `getMainClass()` and `getRuntimeOptions()` are now part of `Source`
- `resolveClasspath()` doesn't include application JAR anymore
- Make `enableCDS()` available for all `Source` objects
- Moved static factory methods from `Source` to `DecoratedSource`
- better naming
- We don't really need `getBackingFile()`
- Make JAVA(C)_OPTIONS directive non-transitive
- Renamed all var names for `ExtendedRunUnit`
- Renamed `ScriptResource` to `ResourceRef`
- Split off code unrelated to script files from `Script`
- Introduced `ExtendedScript`
- `ScriptResource` can now only be created using factory methods
- Simplify `ScriptResource`
- Simplified `FileRef` and `URLRef` somewhat
- Moved `toFileRef()` to more logical `ScriptResource`
- Removed unused field from `ScriptResource`

<a name="v0.63.0"></a>
- include tag message in release body [minor]
- add manik magar article
- add twillio blog
- video and articles

- update .all-contributorsrc [skip ci]
- update .all-contributorsrc [skip ci]
- update CONTRIBUTORS.md [skip ci]
- update .all-contributorsrc [skip ci]
- update CONTRIBUTORS.md [skip ci]
- add msgilligan as a contributor ([jbangdev#681](jbangdev#681))

- java dependency extension installed together with vscode Fixes [jbangdev#675](jbangdev#675)
- Automatically download sources in VS Code ([jbangdev#678](jbangdev#678))
- support for BOM POM's i.e. maven dependencyManagement ([jbangdev#673](jbangdev#673))
- jbang app install --native ([jbangdev#667](jbangdev#667))

- quarkus templates to use bom poms
- include vscode-java-test of vscodium install to get run/test features [minor]

<a name="v0.62.0"></a>
- add manik magar article
- add twillio blog
- video and articles

- support for BOM POM's i.e. maven dependencyManagement ([jbangdev#673](jbangdev#673))

- include vscode-java-test of vscodium install to get run/test features [minor]

<a name="v0.61.1"></a>
- add jbardel as a contributor ([jbangdev#668](jbangdev#668))

- jbang app install --native ([jbangdev#667](jbangdev#667))

<a name="v0.61.0"></a>
- Fix gist regex to handle usernames with hyphens ([jbangdev#664](jbangdev#664))

- fix style
- fix bad escape
- fix all contrib json

- add mention of quarkus dev mode option. [minor]

- add michael-simons as a contributor ([jbangdev#665](jbangdev#665))
- update .all-contributorsrc [skip ci]
- update CONTRIBUTORS.md [skip ci]
- JBang install option ([jbangdev#662](jbangdev#662))

- Add export --portable ([jbangdev#637](jbangdev#637))
- add //DESCRIPTION tag in scripts ([jbangdev#660](jbangdev#660))
- allow quarkus dev mode ([jbangdev#666](jbangdev#666))

<a name="v0.60.0"></a>
- fix scoop script txt [minor]

- --jsh to allow forcing .jsh ([jbangdev#658](jbangdev#658))

- have app install use better derived name ([jbangdev#659](jbangdev#659))
- do not fail on unrecognized OS like arm64 for new macs. should at least try run located java. ([jbangdev#657](jbangdev#657))

<a name="v0.59.0"></a>
- **deps:** bump picocli from 4.6.0 to 4.6.1 ([jbangdev#645](jbangdev#645))

- clarify vscodium installation [minor]

- add jmini as a contributor ([jbangdev#647](jbangdev#647))
- add ge0ffrey as a contributor ([jbangdev#648](jbangdev#648))
- add msohn as a contributor ([jbangdev#646](jbangdev#646))

- ask first before downloading default editor ([jbangdev#649](jbangdev#649))
- add -V/--version for basic version info. Fix [jbangdev#601](jbangdev#601)

- fix some spotbugs warnings ([jbangdev#643](jbangdev#643))

<a name="v0.58.0"></a>
- ignore changelog

- add msgilligan as a contributor ([jbangdev#636](jbangdev#636))
- add hendrikebbers as a contributor ([jbangdev#635](jbangdev#635))
- Fix documentation error in readme.adoc ([jbangdev#634](jbangdev#634))

- Download and setup vscodium if no editor available. ([jbangdev#638](jbangdev#638)) [minor]
- default editor --open without editor opens default editor feat: default key value, i.e. -Dkey interpreted as -Dkey=true ([jbangdev#639](jbangdev#639))

<a name="v0.57.0"></a>
- remove examples ([jbangdev#624](jbangdev#624))
- fix formatting
- fix formatting
- add tip on spotless commit hook
- fix formatting
- update redirect url now examples are gone
- fix formatting
- **deps:** bump qute-core from 1.10.2.Final to 1.10.5.Final ([jbangdev#607](jbangdev#607))
- **docs:** unleash java not just scripting [minor]

- document  trick

- more than just scripting
- add jeffmaury as a contributor ([jbangdev#595](jbangdev#595))
- Add missing System.out.println for properties in readme.adoc ([jbangdev#591](jbangdev#591))

- add notion of default application ([jbangdev#630](jbangdev#630))
- enable assertations ([jbangdev#629](jbangdev#629))
- add --force to export ([jbangdev#628](jbangdev#628))

- `app install --force` now properly overwrites ([jbangdev#623](jbangdev#623))
- add sponge repo alias ([jbangdev#616](jbangdev#616))
- REPOS with just hostname no longer gives error Fix [jbangdev#614](jbangdev#614)
- remove twitter support as twitter don't want us to have nice things. Fix [jbangdev#615](jbangdev#615)
- download of jar via https directly works now
- Make `app install --force` work ([jbangdev#592](jbangdev#592))
- use environment variable GITHUB_TOKEN while accessing GitHub API… ([jbangdev#590](jbangdev#590))

<a name="v0.56.0"></a>
- proper naming
- **deps:** bump qute-core from 1.9.0.Final to 1.10.2.Final
- **deps:** bump org.asciidoctor.jvm.convert from 3.2.0 to 3.3.0
- **deps:** bump jandex from 2.2.1.Final to 2.2.2.Final

- add note about  in installations [minor]
- remove homebrew specific rollback info. If someone needs that look up in brew.
- document app install/setup commnads ([jbangdev#582](jbangdev#582))
- update .all-contributorsrc [skip ci]
- update CONTRIBUTORS.md [skip ci]
- add rpardini as a contributor ([jbangdev#574](jbangdev#574))
- add gravatar example

- // commands ignore // comments Fixes [jbangdev#567](jbangdev#567) ([jbangdev#584](jbangdev#584))
- implemented `app unistall` and `app list`
- added `install` command that turns scripts as user commands
- minimal jitpack and //REPOS support in edit/live mode ([jbangdev#570](jbangdev#570))

- jitpack no long assumes default branch is master ([jbangdev#588](jbangdev#588))
- support urls with extension less files Fixes [jbangdev#568](jbangdev#568) ([jbangdev#585](jbangdev#585))
- use dependency cache when launching GAV. ([jbangdev#586](jbangdev#586))
- watchService's event is relative to watched directory
- handle the fact that on Windows paths can be on different roots
- `app install` with relative file paths now works
- PowerShell zero-install now works again ([jbangdev#572](jbangdev#572))
- Don't attempt to minimse jboss-logging ([jbangdev#562](jbangdev#562))

- `app install` name is now an option
- Made `setup` a subcommand of `app`
- Introduce `app` command and turn `install` into a subcommand
- split jbang installation off from `setup` to `install`

- Added tests for `jbang app`

<a name="v0.55.2"></a>
- Don't attempt to minimse jboss-logging ([jbangdev#562](jbangdev#562))
- attempt of a more explicit edit message ([jbangdev#555](jbangdev#555))
- running tests won't affect user's environment anymore ([jbangdev#553](jbangdev#553))

<a name="v0.55.1"></a>
- fix imports [patch]

- jbang setup should gracefully fail on mising bash/zshrc
- installation of JBang from startup scripts now works again

- simplified setup of JBang

<a name="v0.55.0"></a>
- Make sure zero-install on Windows always works ([jbangdev#546](jbangdev#546))

- jbang setup ([jbangdev#540](jbangdev#540)) [minor]

- Fixed more instances of relative file handling ([jbangdev#543](jbangdev#543))

<a name="v0.54.1"></a>
- Fixed relative path handling in FileRef and URLRef ([jbangdev#538](jbangdev#538)) [patch]

<a name="v0.54.0"></a>
- fix formatting

- fix typo Fixes [jbangdev#502](jbangdev#502)

- Explain wrapper's .jbang/ and suggest to .gitignore it ([jbangdev#505](jbangdev#505)) [minor]
- add linux-china as a contributor ([jbangdev#533](jbangdev#533))
- add mjg123 as a contributor ([jbangdev#532](jbangdev#532))
- add fbricon as a contributor ([jbangdev#531](jbangdev#531))
- add jeffmaury as a contributor ([jbangdev#529](jbangdev#529))
- update trust section to match reality and not use jbang based url Fixes [jbangdev#503](jbangdev#503)
- add vorburger as a contributor ([jbangdev#523](jbangdev#523))
- Clarify that .jsh are not cached and no native support (fixes [jbangdev#506](jbangdev#506)) ([jbangdev#511](jbangdev#511))
- add alban-auzeill as a contributor ([jbangdev#522](jbangdev#522))
- add alban-auzeill as a contributor ([jbangdev#521](jbangdev#521))
- add vorburger as a contributor ([jbangdev#513](jbangdev#513))
- add nmcl as a contributor ([jbangdev#512](jbangdev#512))
- Clarify how to install the native-image utility binary ([jbangdev#507](jbangdev#507))
- Various minor changes to sentences. ([jbangdev#504](jbangdev#504))

- added snap publishing on tag
- force update. Add -f --fresh flag ([jbangdev#495](jbangdev#495))

- do not pickup  and Fixes [jbangdev#434](jbangdev#434)
- long classpath problem on Windows ([jbangdev#524](jbangdev#524))
- jfxname magic property fixed on windows Fixes [jbangdev#526](jbangdev#526) ([jbangdev#527](jbangdev#527))
- Default JDK wasn't properly set on Windows ([jbangdev#525](jbangdev#525))
- build.gradle having full classname Fixes [jbangdev#18](jbangdev#18)
- remove brew explicit dependency on java being installed
- use shell comment in direct run example ([jbangdev#500](jbangdev#500))

- enable asciidoctor build of readme.adoc

- `build()` now cleans up after itself ([jbangdev#499](jbangdev#499))

<a name="v0.53.2"></a>
- document run jar from http/https url [patch]

- run jar from a https url

<a name="v0.53.1"></a>
- it must allow same //SOURCES in different paths ([jbangdev#489](jbangdev#489))
- original source must be what's in ScriptResource.originalSource ([jbangdev#488](jbangdev#488))
- aliases no longer look for master, asks for HEAD instead Fixes [jbangdev#485](jbangdev#485)

<a name="v0.53.0"></a>
- fix bad init test [minor]
- fix formatting
- fix formatting
- Use camelcase consistently

- correct the multiple source documentation
- mention //SOURCES now gets processed recursively

- add lincolnthree as a contributor ([jbangdev#483](jbangdev#483))
- add talios as a contributor ([jbangdev#481](jbangdev#481))
- Add clang-format formatting settings to FAQ ([jbangdev#480](jbangdev#480))
- add tivrfoa as a contributor ([jbangdev#466](jbangdev#466))

- camel-kebab-case allowed in init
- jbang edit: make source with 'package' work
- search //SOURCES and //DEPS in multiple files

- fail if class name for  is not valid java Fixes [jbangdev#460](jbangdev#460)
- jbang cache clear --deps Fixes [jbangdev#475](jbangdev#475)
- update base path when resolving //SOURCES ([jbangdev#477](jbangdev#477))
- better check for String contains main method ([jbangdev#468](jbangdev#468))
- support nested multiple sources and gist with specific filenames

- Add test for find //SOURCES and //DEPS recursively ([jbangdev#474](jbangdev#474))

<a name="v0.52.1"></a>
- **deps:** bump qute-core from 1.8.3.Final to 1.9.0.Final ([jbangdev#446](jbangdev#446))
- **deps:** bump picocli from 4.5.1 to 4.5.2 ([jbangdev#445](jbangdev#445))
- **deps:** bump com.diffplug.spotless from 5.6.1 to 5.7.0 ([jbangdev#458](jbangdev#458))

- add kjjaeger as a contributor ([jbangdev#456](jbangdev#456))
- 'edit' added to live editing example

- Added support downloading JDK if not found on Raspberry Pi ([jbangdev#457](jbangdev#457))

- allow MSYS2 to pass OS check in jbang script

<a name="v0.52.0"></a>
- **deps:** bump com.github.johnrengelman.shadow from 6.0.0 to 6.1.0
- **deps:** bump qute-core from 1.8.2.Final to 1.8.3.Final

- initial info command for tools
- Added ability to explicitly add implicit catalogs
- Unqualified aliases are now also looked up in local catalogs
- Implement local catalog indices

- version.txt now generated as part of build and thus github release
- add readme.md to edit fixes [jbangdev#210](jbangdev#210)
- have random edit examples for jbang init
- JBang won't print extra newline when no output was generated ([jbangdev#412](jbangdev#412))
- Default alias name when creating a new alias ([jbangdev#436](jbangdev#436))
- cleanup based on eclipse IDE findings

- Store implicit catalogs in a separate user config file
- Code refactor and now using `jbang-catalogs.json`

- Added tests for the new Catalog features

<a name="v0.51.1"></a>
- detect non running windows tests
- fix comments and ignore generated file

- comment about mulitple sources [patch]

- add viewics.java to render ics files in jfx agenda

- Windows testing broken
- **bug:** Remove interactive flag from sh

<a name="v0.51.0"></a>
- add version.txt to .zip/.tar and version.txt to release assets

- try avoid NPE during build on github
- remove dead analytics class
- **deps:** bump slf4j-nop from 1.7.25 to 1.7.30
- **deps:** bump hamcrest-library from 2.1 to 2.2
- **deps:** bump picocli from 4.5.0 to 4.5.1
- **deps:** bump qute-core from 1.8.1.Final to 1.8.2.Final
- **deps:** bump com.diffplug.gradle.spotless from 3.26.1 to 5.6.1

- document .sh is supported for naming
- update .all-contributorsrc [skip ci]
- update CONTRIBUTORS.md [skip ci]

- support files named xyz.sh to work more seamless with Intelljs shebang support

- stop using -jar for jar runs.
- [jbangdevGH-374](jbangdev#374) Default alias name when creating a new alias ([jbangdev#409](jbangdev#409))

<a name="v0.50.1"></a>
- fix basic typos

- Some additional instructions for zero-install with PowerShell

- add DEPS for JAVAAGENT to boot-class-path in manifest.mf
- fix outdate docs about --live=idea that is not --live --open=idea fixes [jbangdev#405](jbangdev#405)
- We now properly notify JBang we're running in PowerShell

- JBang zero-install is now located in `~/.jbang/bin` [patch]
- The JBang zero-install cache is now an official category

<a name="v0.50.0"></a>
- document 'zero' install [minor]

- added explanation on how to use startup scripts remotely
- refresh asciinema and commit demos
- minor updates to contributing.adoc

- Added PowerShell script with zero install
- Now able to use JBang while only having the script itself

- temporary dir now properly set in jbang.ps1

<a name="v0.49.0"></a>
- GH template for PRs with info about Conventional Commits
- **deps:** bump io.toolebox.git-versioner from 1.5.0 to 1.6.4
- **deps:** bump plexus-java from 1.0.4 to 1.0.5
- **deps:** bump junit-jupiter-engine from 5.5.2 to 5.7.0
- **deps:** bump junit-jupiter from 5.5.2 to 5.7.0
- **deps:** bump commons-text from 1.8 to 1.9
- **deps:** bump com.github.breadmoirai.github-release
- **deps:** bump com.github.johnrengelman.shadow from 5.2.0 to 6.0.0
- **deps:** bump qute-core from 1.7.0.Final to 1.8.1.Final

- fix formatting
- bit of context in pull request template

- update .all-contributorsrc [skip ci]
- update CONTRIBUTORS.md [skip ci]
- update .all-contributorsrc [skip ci]
- update CONTRIBUTORS.md [skip ci]

- support writing and using java agents
- add ansi coloring to alias list

- jbang alias now again works with GAV refs

- minor code simplifications

<a name="v0.48.0"></a>
- adds JBANG_DEFAULT_JAVA_VERSION details to readme
- Added some more docs for `alias` and `catalog`

- improves jdk command output messages
- Added `jdk default`, `jdk home` and `jdk java-env` commands
- edit now uses cmd.exe / sh -c to launch editor
- Added `--quiet` option

- os.detected.jfxname now properly resolved
- Improved `--quiet` option
- `//usr/bin/env jbang` not working on Windows

- Now using special exit code to allow printing to stdout
- Turned sym/hard link creation code into utility function

<a name="v0.47.1"></a>
- **sdkman:** broadcast api changed. [patch]

<a name="v0.47.0"></a>
- update .all-contributorsrc [skip ci]
- update CONTRIBUTORS.md [skip ci]

- add support for multiple source files via https
- Added `JBANG_DEFAULT_JAVA_VERSION`

- made downloading more robust ([jbangdev#329](jbangdev#329))
- Fixed requesting open-ended Java versions
- Revert "fix: made downloading more robust" ([jbangdev#333](jbangdev#333))
- made downloading more robust ([jbangdev#329](jbangdev#329))
- `jdk uninstall` now firsts checks if JDK exists ([jbangdev#330](jbangdev#330))
- **twitter:** recognize public class as .java even if no main

<a name="v0.46.1"></a>
- resolve sources properly based on script location

<a name="v0.46.0"></a>
- proper tagging [minor]
- add changelog generator to build

- document release actions

- update .all-contributorsrc [skip ci]
- update CONTRIBUTORS.md [skip ci]
- Java 11 supports running .java files
- update .all-contributorsrc [skip ci]
- update CONTRIBUTORS.md [skip ci]

- Initial support for multiple sources ([jbangdev#323](jbangdev#323))
- save persistent args in jar for reuse
- Support for local/nearest catalogs
- Add ability for integration classes to return JVM args and main classes ([jbangdev#320](jbangdev#320))
- **edit:** add `--open=[editor] and make --live a boolean ([jbangdev#314](jbangdev#314))

- Add missing backtick in catalog table ([jbangdev#315](jbangdev#315))
- **templates:** escape path to not trigger qute

--live=[editor] will no longer work. Use `--open=[editor] --live` instead.

<a name="v0.45.0"></a>
- update .all-contributorsrc [skip ci]
- update CONTRIBUTORS.md [skip ci]

<a name="v0.44.2"></a>

<a name="v0.43.1"></a>
- update .all-contributorsrc [skip ci]
- update CONTRIBUTORS.md [skip ci]

<a name="v0.44.0"></a>
- update .all-contributorsrc [skip ci]
- update CONTRIBUTORS.md [skip ci]

<a name="v0.43.0"></a>
- .jfr is proper name for flight record results. .jfc is for settings/configuration

<a name="v0.42.1"></a>
- .jfr is proper name for flight record results. .jfc is for settings/configuration [patch]

<a name="v0.42.0"></a>

<a name="v0.41.0"></a>

<a name="v0.40.2"></a>

<a name="v0.40.1"></a>

<a name="v0.40.0"></a>
- update .all-contributorsrc [skip ci]
- update CONTRIBUTORS.md [skip ci]
- update .all-contributorsrc [skip ci]
- update CONTRIBUTORS.md [skip ci]

<a name="v0.39.0"></a>

<a name="v0.38.0"></a>

<a name="v0.37.0"></a>
- update .all-contributorsrc [skip ci]
- update CONTRIBUTORS.md [skip ci]
- update .all-contributorsrc [skip ci]
- update CONTRIBUTORS.md [skip ci]

<a name="v0.36.1"></a>

<a name="v0.36.0"></a>

<a name="v0.35.1"></a>

<a name="v0.35.0"></a>

<a name="v0.34.1"></a>
- update .all-contributorsrc [skip ci]
- update CONTRIBUTORS.md [skip ci]

<a name="v0.34.0"></a>
- update .all-contributorsrc [skip ci]
- update CONTRIBUTORS.md [skip ci]

- WatchService.take() is never return back.

<a name="v0.33.0"></a>

<a name="st"></a>

<a name="v0.32.0"></a>

<a name="v0.31.0"></a>

<a name="v0.30.0"></a>

<a name="v0.29.1"></a>

<a name="v0.29.0"></a>
- update .all-contributorsrc [skip ci]
- update CONTRIBUTORS.md [skip ci]

<a name="v0.28.0"></a>

<a name="v0.27.0"></a>
- update .all-contributorsrc [skip ci]
- update CONTRIBUTORS.md [skip ci]
- fix typos

<a name="v0.26.0"></a>
- remove incorrect header markup
- update .all-contributorsrc [skip ci]
- update CONTRIBUTORS.md [skip ci]
- update .all-contributorsrc [skip ci]
- update CONTRIBUTORS.md [skip ci]
- update .all-contributorsrc [skip ci]
- update CONTRIBUTING.md [skip ci]
- update .all-contributorsrc [skip ci]
- update CONTRIBUTING.md [skip ci]
- update .all-contributorsrc [skip ci]
- update CONTRIBUTING.md [skip ci]

<a name="v0.25.0"></a>

<a name="v0.24.0"></a>

<a name="v0.23.0"></a>

<a name="v0.22.0.2"></a>

<a name="v0.21.0"></a>

<a name="v0.20.0"></a>

<a name="v0.19.0"></a>

<a name="v0.18.0"></a>

<a name="v0.17.0"></a>

<a name="v0.16.2"></a>

<a name="v0.16.1"></a>

<a name="latestdev"></a>

<a name="v0.16.0"></a>

<a name="v0.15.1"></a>

<a name="v0.15.0"></a>

<a name="v0.14.2"></a>

<a name="v0.14.1"></a>

<a name="v0.14.0"></a>

<a name="v0.13.2"></a>

<a name="v0.13.1"></a>

<a name="v0.13.0"></a>

<a name="v0.12.2"></a>

<a name="v0.12.1"></a>

<a name="v0.12.0"></a>

<a name="v0.11.1"></a>

<a name="v0.11.0"></a>

<a name="v0.10.0"></a>

<a name="v0.9.4"></a>

<a name="v0.9.3"></a>

<a name="v0.9.2"></a>

<a name="v0.8.1"></a>

<a name="v0.7.5"></a>

<a name="v0.7.1"></a>

<a name="v0.7.0"></a>

<a name="v0.6.4.3"></a>

<a name="v0.6.4.2"></a>

<a name="v0.6.4.1"></a>

<a name="v0.6.4"></a>

<a name="v0.6.3"></a>

<a name="v0.6.2"></a>

<a name="v0.6.1"></a>

<a name="v0.6.0.5"></a>

<a name="v0.5.0"></a>

<a name="v0.4.0.1"></a>

<a name="v0.4.0"></a>
- [minor] add --completion to generate auto-completion script for bash/zsh

<a name="v0.3.2"></a>
- [patch] enable sdkman broadcast

- better outline for deps section

<a name="v0.3.1"></a>
- [patch] add --clear-cache option for clearing out ~/.jbang cache
- [minor] Added support for [@grab](https://github.com/Grab) annotations as typesafe alternative to //DEPS
- [patch] add --clear-cache option for clearing out ~/.jbang cache
- [patch] add --clear-cache option for clearing out ~/.jbang cache

<a name="v0.2.1"></a>
- add piping and checksum examples
- attribute shebang to golang
- fix FAQ formatting
- clarify and add a entry to faq
- removed planned from editing

- fix typo
- Document sdkman is available

- [patch] fix bad exit code handling when using --edit

<a name="v0.2.0.4"></a>
- fix formatting

<a name="v0.2.0.3"></a>
- ensure clean and full build

<a name="v0.2.0.2"></a>
- print working directory in release script

<a name="v0.2.0.1"></a>
- make sure run in right directory

<a name="v0.2.0"></a>
- try fix integration test
- Enable bash based integration test

- [minor] support getting scripts from http, https and file urls
- Local dependency repository overridable using JBANG_REPO location

- make tests pass again
- temporarily force fail in integration suite test
- ensure error code on testsuite fail
- [patch] fixed integration tests and last-item wins in dep cache

- styling should not wrap lines already wrapped otherwise streamy chains gets bad

<a name="v0.1.2.5"></a>
- prep sdkman to point to sdkman

<a name="v0.1.2.4"></a>
- Fix release script for sdkman

<a name="v0.1.2.3"></a>
- Publishing to sdkman via github actions

<a name="v0.1.2.2"></a>
- --edit now uses stable temporary folder name generation

- after --init don't try edit nor run

<a name="v0.1.2"></a>
- [patch] formatting fixes
- [patch] actually commit files with edit feature included

<a name="v0.1.0"></a>
- introduced `--edit` to allow openinig up as a project in IDE's supporting gradle
- **debug:** Added support for setting debug port

- moved to use qute for templates

- fix imports
- cleanup imports

<a name="v0.0.11.1"></a>

<a name="v0.0.11"></a>

<a name="v0.0.10.3"></a>

<a name="v0.0.10.2"></a>

<a name="v0.0.10"></a>

<a name="v0.0.7"></a>

<a name="v0.0.6"></a>

<a name="v0.0.5.9"></a>

<a name="v0.0.5.8"></a>

<a name="v0.0.5.7"></a>

<a name="v0.0.5.6"></a>

<a name="v0.0.5.5"></a>

<a name="v0.0.5.4"></a>

<a name="v0.0.5.3"></a>

<a name="v0.0.5.2"></a>

<a name="v0.0.5.1"></a>

<a name="v0.0.5"></a>

<a name="v0.0.4"></a>

<a name="v0.0.3"></a>

<a name="v0.0.2.2"></a>

<a name="v0.0.2.1"></a>

<a name="v0.0.2"></a>

<a name="v0.0.1.12"></a>

<a name="v0.0.0.10"></a>

<a name="v0.0.1"></a>

[Unreleased]: jbangdev/jbang@v0.72.0...HEAD
[v0.72.0]: jbangdev/jbang@v0.71.1...v0.72.0
[v0.71.1]: jbangdev/jbang@v0.70.0...v0.71.1
[v0.70.0]: jbangdev/jbang@v0.69.2...v0.70.0
[v0.69.2]: jbangdev/jbang@v0.69.1...v0.69.2
[v0.69.1]: jbangdev/jbang@v0.69.0...v0.69.1
[v0.69.0]: jbangdev/jbang@v0.68.0...v0.69.0
[v0.68.0]: jbangdev/jbang@v0.67.3...v0.68.0
[v0.67.3]: jbangdev/jbang@v0.67.2...v0.67.3
[v0.67.2]: jbangdev/jbang@v0.67.1...v0.67.2
[v0.67.1]: jbangdev/jbang@v0.67.0...v0.67.1
[v0.67.0]: jbangdev/jbang@v0.66.1...v0.67.0
[v0.66.1]: jbangdev/jbang@v0.66.0...v0.66.1
[v0.66.0]: jbangdev/jbang@v0.65.1...v0.66.0
[v0.65.1]: jbangdev/jbang@v0.65.0...v0.65.1
[v0.65.0]: jbangdev/jbang@v0.64.0...v0.65.0
[v0.64.0]: jbangdev/jbang@v0.63.0...v0.64.0
[v0.63.0]: jbangdev/jbang@v0.62.0...v0.63.0
[v0.62.0]: jbangdev/jbang@v0.61.1...v0.62.0
[v0.61.1]: jbangdev/jbang@v0.61.0...v0.61.1
[v0.61.0]: jbangdev/jbang@v0.60.0...v0.61.0
[v0.60.0]: jbangdev/jbang@v0.59.0...v0.60.0
[v0.59.0]: jbangdev/jbang@v0.58.0...v0.59.0
[v0.58.0]: jbangdev/jbang@v0.57.0...v0.58.0
[v0.57.0]: jbangdev/jbang@v0.56.0...v0.57.0
[v0.56.0]: jbangdev/jbang@v0.55.2...v0.56.0
[v0.55.2]: jbangdev/jbang@v0.55.1...v0.55.2
[v0.55.1]: jbangdev/jbang@v0.55.0...v0.55.1
[v0.55.0]: jbangdev/jbang@v0.54.1...v0.55.0
[v0.54.1]: jbangdev/jbang@v0.54.0...v0.54.1
[v0.54.0]: jbangdev/jbang@v0.53.2...v0.54.0
[v0.53.2]: jbangdev/jbang@v0.53.1...v0.53.2
[v0.53.1]: jbangdev/jbang@v0.53.0...v0.53.1
[v0.53.0]: jbangdev/jbang@v0.52.1...v0.53.0
[v0.52.1]: jbangdev/jbang@v0.52.0...v0.52.1
[v0.52.0]: jbangdev/jbang@v0.51.1...v0.52.0
[v0.51.1]: jbangdev/jbang@v0.51.0...v0.51.1
[v0.51.0]: jbangdev/jbang@v0.50.1...v0.51.0
[v0.50.1]: jbangdev/jbang@v0.50.0...v0.50.1
[v0.50.0]: jbangdev/jbang@v0.49.0...v0.50.0
[v0.49.0]: jbangdev/jbang@v0.48.0...v0.49.0
[v0.48.0]: jbangdev/jbang@v0.47.1...v0.48.0
[v0.47.1]: jbangdev/jbang@v0.47.0...v0.47.1
[v0.47.0]: jbangdev/jbang@v0.46.1...v0.47.0
[v0.46.1]: jbangdev/jbang@v0.46.0...v0.46.1
[v0.46.0]: jbangdev/jbang@v0.45.0...v0.46.0
[v0.45.0]: jbangdev/jbang@v0.44.2...v0.45.0
[v0.44.2]: jbangdev/jbang@v0.43.1...v0.44.2
[v0.43.1]: jbangdev/jbang@v0.44.0...v0.43.1
[v0.44.0]: jbangdev/jbang@v0.43.0...v0.44.0
[v0.43.0]: jbangdev/jbang@v0.42.1...v0.43.0
[v0.42.1]: jbangdev/jbang@v0.42.0...v0.42.1
[v0.42.0]: jbangdev/jbang@v0.41.0...v0.42.0
[v0.41.0]: jbangdev/jbang@v0.40.2...v0.41.0
[v0.40.2]: jbangdev/jbang@v0.40.1...v0.40.2
[v0.40.1]: jbangdev/jbang@v0.40.0...v0.40.1
[v0.40.0]: jbangdev/jbang@v0.39.0...v0.40.0
[v0.39.0]: jbangdev/jbang@v0.38.0...v0.39.0
[v0.38.0]: jbangdev/jbang@v0.37.0...v0.38.0
[v0.37.0]: jbangdev/jbang@v0.36.1...v0.37.0
[v0.36.1]: jbangdev/jbang@v0.36.0...v0.36.1
[v0.36.0]: jbangdev/jbang@v0.35.1...v0.36.0
[v0.35.1]: jbangdev/jbang@v0.35.0...v0.35.1
[v0.35.0]: jbangdev/jbang@v0.34.1...v0.35.0
[v0.34.1]: jbangdev/jbang@v0.34.0...v0.34.1
[v0.34.0]: jbangdev/jbang@v0.33.0...v0.34.0
[v0.33.0]: jbangdev/jbang@st...v0.33.0
[st]: jbangdev/jbang@v0.32.0...st
[v0.32.0]: jbangdev/jbang@v0.31.0...v0.32.0
[v0.31.0]: jbangdev/jbang@v0.30.0...v0.31.0
[v0.30.0]: jbangdev/jbang@v0.29.1...v0.30.0
[v0.29.1]: jbangdev/jbang@v0.29.0...v0.29.1
[v0.29.0]: jbangdev/jbang@v0.28.0...v0.29.0
[v0.28.0]: jbangdev/jbang@v0.27.0...v0.28.0
[v0.27.0]: jbangdev/jbang@v0.26.0...v0.27.0
[v0.26.0]: jbangdev/jbang@v0.25.0...v0.26.0
[v0.25.0]: jbangdev/jbang@v0.24.0...v0.25.0
[v0.24.0]: jbangdev/jbang@v0.23.0...v0.24.0
[v0.23.0]: jbangdev/jbang@v0.22.0.2...v0.23.0
[v0.22.0.2]: jbangdev/jbang@v0.21.0...v0.22.0.2
[v0.21.0]: jbangdev/jbang@v0.20.0...v0.21.0
[v0.20.0]: jbangdev/jbang@v0.19.0...v0.20.0
[v0.19.0]: jbangdev/jbang@v0.18.0...v0.19.0
[v0.18.0]: jbangdev/jbang@v0.17.0...v0.18.0
[v0.17.0]: jbangdev/jbang@v0.16.2...v0.17.0
[v0.16.2]: jbangdev/jbang@v0.16.1...v0.16.2
[v0.16.1]: jbangdev/jbang@latestdev...v0.16.1
[latestdev]: jbangdev/jbang@v0.16.0...latestdev
[v0.16.0]: jbangdev/jbang@v0.15.1...v0.16.0
[v0.15.1]: jbangdev/jbang@v0.15.0...v0.15.1
[v0.15.0]: jbangdev/jbang@v0.14.2...v0.15.0
[v0.14.2]: jbangdev/jbang@v0.14.1...v0.14.2
[v0.14.1]: jbangdev/jbang@v0.14.0...v0.14.1
[v0.14.0]: jbangdev/jbang@v0.13.2...v0.14.0
[v0.13.2]: jbangdev/jbang@v0.13.1...v0.13.2
[v0.13.1]: jbangdev/jbang@v0.13.0...v0.13.1
[v0.13.0]: jbangdev/jbang@v0.12.2...v0.13.0
[v0.12.2]: jbangdev/jbang@v0.12.1...v0.12.2
[v0.12.1]: jbangdev/jbang@v0.12.0...v0.12.1
[v0.12.0]: jbangdev/jbang@v0.11.1...v0.12.0
[v0.11.1]: jbangdev/jbang@v0.11.0...v0.11.1
[v0.11.0]: jbangdev/jbang@v0.10.0...v0.11.0
[v0.10.0]: jbangdev/jbang@v0.9.4...v0.10.0
[v0.9.4]: jbangdev/jbang@v0.9.3...v0.9.4
[v0.9.3]: jbangdev/jbang@v0.9.2...v0.9.3
[v0.9.2]: jbangdev/jbang@v0.8.1...v0.9.2
[v0.8.1]: jbangdev/jbang@v0.7.5...v0.8.1
[v0.7.5]: jbangdev/jbang@v0.7.1...v0.7.5
[v0.7.1]: jbangdev/jbang@v0.7.0...v0.7.1
[v0.7.0]: jbangdev/jbang@v0.6.4.3...v0.7.0
[v0.6.4.3]: jbangdev/jbang@v0.6.4.2...v0.6.4.3
[v0.6.4.2]: jbangdev/jbang@v0.6.4.1...v0.6.4.2
[v0.6.4.1]: jbangdev/jbang@v0.6.4...v0.6.4.1
[v0.6.4]: jbangdev/jbang@v0.6.3...v0.6.4
[v0.6.3]: jbangdev/jbang@v0.6.2...v0.6.3
[v0.6.2]: jbangdev/jbang@v0.6.1...v0.6.2
[v0.6.1]: jbangdev/jbang@v0.6.0.5...v0.6.1
[v0.6.0.5]: jbangdev/jbang@v0.5.0...v0.6.0.5
[v0.5.0]: jbangdev/jbang@v0.4.0.1...v0.5.0
[v0.4.0.1]: jbangdev/jbang@v0.4.0...v0.4.0.1
[v0.4.0]: jbangdev/jbang@v0.3.2...v0.4.0
[v0.3.2]: jbangdev/jbang@v0.3.1...v0.3.2
[v0.3.1]: jbangdev/jbang@v0.2.1...v0.3.1
[v0.2.1]: jbangdev/jbang@v0.2.0.4...v0.2.1
[v0.2.0.4]: jbangdev/jbang@v0.2.0.3...v0.2.0.4
[v0.2.0.3]: jbangdev/jbang@v0.2.0.2...v0.2.0.3
[v0.2.0.2]: jbangdev/jbang@v0.2.0.1...v0.2.0.2
[v0.2.0.1]: jbangdev/jbang@v0.2.0...v0.2.0.1
[v0.2.0]: jbangdev/jbang@v0.1.2.5...v0.2.0
[v0.1.2.5]: jbangdev/jbang@v0.1.2.4...v0.1.2.5
[v0.1.2.4]: jbangdev/jbang@v0.1.2.3...v0.1.2.4
[v0.1.2.3]: jbangdev/jbang@v0.1.2.2...v0.1.2.3
[v0.1.2.2]: jbangdev/jbang@v0.1.2...v0.1.2.2
[v0.1.2]: jbangdev/jbang@v0.1.0...v0.1.2
[v0.1.0]: jbangdev/jbang@v0.0.11.1...v0.1.0
[v0.0.11.1]: jbangdev/jbang@v0.0.11...v0.0.11.1
[v0.0.11]: jbangdev/jbang@v0.0.10.3...v0.0.11
[v0.0.10.3]: jbangdev/jbang@v0.0.10.2...v0.0.10.3
[v0.0.10.2]: jbangdev/jbang@v0.0.10...v0.0.10.2
[v0.0.10]: jbangdev/jbang@v0.0.7...v0.0.10
[v0.0.7]: jbangdev/jbang@v0.0.6...v0.0.7
[v0.0.6]: jbangdev/jbang@v0.0.5.9...v0.0.6
[v0.0.5.9]: jbangdev/jbang@v0.0.5.8...v0.0.5.9
[v0.0.5.8]: jbangdev/jbang@v0.0.5.7...v0.0.5.8
[v0.0.5.7]: jbangdev/jbang@v0.0.5.6...v0.0.5.7
[v0.0.5.6]: jbangdev/jbang@v0.0.5.5...v0.0.5.6
[v0.0.5.5]: jbangdev/jbang@v0.0.5.4...v0.0.5.5
[v0.0.5.4]: jbangdev/jbang@v0.0.5.3...v0.0.5.4
[v0.0.5.3]: jbangdev/jbang@v0.0.5.2...v0.0.5.3
[v0.0.5.2]: jbangdev/jbang@v0.0.5.1...v0.0.5.2
[v0.0.5.1]: jbangdev/jbang@v0.0.5...v0.0.5.1
[v0.0.5]: jbangdev/jbang@v0.0.4...v0.0.5
[v0.0.4]: jbangdev/jbang@v0.0.3...v0.0.4
[v0.0.3]: jbangdev/jbang@v0.0.2.2...v0.0.3
[v0.0.2.2]: jbangdev/jbang@v0.0.2.1...v0.0.2.2
[v0.0.2.1]: jbangdev/jbang@v0.0.2...v0.0.2.1
[v0.0.2]: jbangdev/jbang@v0.0.1.12...v0.0.2
[v0.0.1.12]: jbangdev/jbang@v0.0.0.10...v0.0.1.12
[v0.0.0.10]: jbangdev/jbang@v0.0.1...v0.0.0.10

v0.80.1

Toggle v0.80.1's commit message
<a name="unreleased"></a>

- avoid jitpack gets added unnecessarily ([jbangdev#957](jbangdev#957))

<a name="v0.72.0"></a>
- group all renovate updates
- disable dependabot
- Configure Renovate ([jbangdev#905](jbangdev#905))
- Ignore build reports and test results in spotless ([jbangdev#901](jbangdev#901))

- add will-sargent-eero as a contributor for doc, bug ([jbangdev#949](jbangdev#949))
- add cli reference
- add karstentorp as a contributor for doc ([jbangdev#942](jbangdev#942))
- add mikrethor as a contributor for doc ([jbangdev#937](jbangdev#937))
- add lukaseder as a contributor for bug ([jbangdev#936](jbangdev#936))
- add lukaseder as a contributor for example, doc ([jbangdev#934](jbangdev#934))
- update broken jfx links. Fies [jbangdev#933](jbangdev#933)
- remove temporary index.adoc
- add oleg-nenashev as a contributor ([jbangdev#900](jbangdev#900))

- Document using JBang on Windows, improve diagnosability of symbolic linking issues ([jbangdev#898](jbangdev#898))

- [@pom](https://github.com/pom) dependencies handled when using jbang edit ([jbangdev#951](jbangdev#951))
- better trust url for maven central and default to parent url ([jbangdev#950](jbangdev#950))
- Docs don't explain several JBANG_ env vars [jbangdev#785](jbangdev#785)
- powershell bad and expression. Fixes [jbangdev#932](jbangdev#932) ([jbangdev#935](jbangdev#935))
- jbang needs double brackets for if check. Fixes 928
- Make startup scripts a little more foolproof ([jbangdev#883](jbangdev#883))
- Correct use of @-files ([jbangdev#884](jbangdev#884))
- homebrew install was using the wrong jbang.jar

<a name="v0.71.1"></a>
- fix build pointing to master [patch]
- more rename master to main. Fixes [jbangdev#870](jbangdev#870)
- rename master to main. Fixes [jbangdev#870](jbangdev#870)
- Alias list again shows @ catalog where appropriate ([jbangdev#856](jbangdev#856))
- bump maven plugin to 0.0.7 ([jbangdev#835](jbangdev#835))

- fix JBang spelling

- fix typo
- add evanchooly as a contributor ([jbangdev#879](jbangdev#879))

- Kotlin support ([jbangdev#876](jbangdev#876))
- `info tools` now returns a lot more information ([jbangdev#859](jbangdev#859))
- Support Alpine Linux ([jbangdev#839](jbangdev#839))

- Update should now work on Windows ([jbangdev#878](jbangdev#878))
- Trying to app install a GAV resulted in an NPE ([jbangdev#866](jbangdev#866))
- Don't use `eval` in app scripts ([jbangdev#855](jbangdev#855))
- `jdk home` output won't print "echo" anymore ([jbangdev#841](jbangdev#841))

- fixed test that failed because of unreachable site ([jbangdev#857](jbangdev#857))

<a name="v0.70.0"></a>
- add sonarcloud info

- fix typo s/uinstall/uninstall/
- fix missing app subcommand
- Add Maven and Gradle Plugins to readme.adoc ([jbangdev#805](jbangdev#805))
- add michael-simons as a contributor ([jbangdev#811](jbangdev#811))

- //FILES included in ide project Fixes [jbangdev#749](jbangdev#749) ([jbangdev#817](jbangdev#817))

- Make sure java opts get quoted properly in jar MANIFEST ([jbangdev#825](jbangdev#825))
- Invalid comment in jbang.cmd

<a name="v0.69.2"></a>
- fix jitpack publish instructions

- jbang update not working if update already downloaded old update. fixes [jbangdev#809](jbangdev#809) ([jbangdev#810](jbangdev#810))
- build and runtime not following same java version. fixes 806 ([jbangdev#807](jbangdev#807))

<a name="v0.69.1"></a>
- bad jsh classpath handling [patch]

<a name="v0.69.0"></a>
- testing for jfr output. ([jbangdev#735](jbangdev#735))
- fix formatting
- **deps:** bump com.diffplug.spotless from 5.7.0 to 5.11.0 ([jbangdev#795](jbangdev#795))
- **deps:** bump junit-jupiter-engine from 5.7.0 to 5.7.1 ([jbangdev#794](jbangdev#794))
- **deps:** bump qute-core from 1.10.5.Final to 1.12.2.Final ([jbangdev#793](jbangdev#793))
- **deps:** bump jandex from 2.2.2.Final to 2.2.3.Final ([jbangdev#792](jbangdev#792))
- **deps:** bump junit-jupiter from 5.7.0 to 5.7.1 ([jbangdev#796](jbangdev#796))
- **deps:** bump org.asciidoctor.jvm.convert from 3.3.0 to 3.3.2 ([jbangdev#797](jbangdev#797))

- add piradix as a contributor ([jbangdev#801](jbangdev#801))

- add mavenrepo export option ([jbangdev#769](jbangdev#769))
- add interactive mode for non-jshell ([jbangdev#802](jbangdev#802))

- be able to launch editors with space in name ([jbangdev#800](jbangdev#800))
- Fixed template init naming validation

<a name="v0.68.0"></a>
- mention -ti with docker command for those who might need console input
- **deps:** bump os-maven-plugin from 1.6.1 to 1.7.0 ([jbangdev#715](jbangdev#715))

- Catalog templates ([jbangdev#748](jbangdev#748))

- Not duplicating or misquoting java options anymore ([jbangdev#787](jbangdev#787))

<a name="v0.67.3"></a>
- **deps:** bump plexus-java from 1.0.5 to 1.0.6 ([jbangdev#677](jbangdev#677))

- have jbang app install GAV not use physical paths in script ([jbangdev#777](jbangdev#777))

<a name="v0.67.2"></a>
- brew install failing due to renamed variable in jbang scrips

<a name="v0.67.1"></a>
- prep for [patch] relase

- make git urls work with jitpack again ([jbangdev#767](jbangdev#767))

<a name="v0.67.0"></a>
- exclude .idea folder from spotless xml check ([jbangdev#754](jbangdev#754))

- minor fixes to AIX docs
- add sxa as a contributor ([jbangdev#761](jbangdev#761))
- add sxa as a contributor ([jbangdev#759](jbangdev#759))
- Fixed "Using JBang" installation instructions ([jbangdev#737](jbangdev#737))

- better help description for cache clear.
- Hand-off from wrapper to installed jbang now quotes ok
- Hand-off from Bash to CMD now quotes arguments properly
- Make jbang work on Linux/ppc64le and Linux/s390x ([jbangdev#756](jbangdev#756))
- Now correctly handles out-of-date dependencies ([jbangdev#758](jbangdev#758))
- Add support for AIX ([jbangdev#755](jbangdev#755))
- ignore dead symbolic links and fail on explicit missing //SOURCE ([jbangdev#744](jbangdev#744
- jbang-native setup on Windows ([jbangdev#747](jbangdev#747))
- Not showing version update message twice anymore ([jbangdev#730](jbangdev#730))
- No longer showing ugly error after `app setup` ([jbangdev#736](jbangdev#736))
- Using correct backingResoure for JarSources ([jbangdev#738](jbangdev#738))
- include snap in build.gradle

<a name="v0.66.1"></a>
- add download counter
- enable build and promotion of snapcraft ([jbangdev#726](jbangdev#726))

- remove experimental from export [patch]
- maven central alias readme fix ([jbangdev#721](jbangdev#721))

- Second runs where special flags are ignored

<a name="v0.66.0"></a>
- Fixed URL
- Make sure the version checks don't run for the ITs
- We now cancel verion check if it's too slow
- Make sure the Unit tests don't cause version checks

- document fully what version check does and how to turn it off [minor]
- document version check

- Added `--check` and `--update` options to `jbang version`
- Made the version checking asynchronous
- Now using new jbang download URL
- JBang now checks if a new version of itself is available

- remove version check env from github action
- include java vendor in agent string
- Don't check for new versions in the container version of jbang
- The `--offline` flag is now toplevel and works in more cases
- move to use mavencentral instead of jcenter ([jbangdev#714](jbangdev#714))

- Made sure we don't check for a version twice
- Made --fresh a toplevel option

<a name="v0.65.1"></a>
- Now fixes Content-Disposition with multiple filename entries

<a name="v0.65.0"></a>
- make it sound less like script must be single [minor]

- jbang doesn't store additional deps in JAR Class-Path anymore ([jbangdev#708](jbangdev#708))

<a name="v0.64.0"></a>
- add missing finals [minor]
- project restructure: moved some classes to their proper places ([jbangdev#704](jbangdev#704))
- project restructure: renamed `build` to `source` ([jbangdev#703](jbangdev#703))
- package cleanup
- remove unsed code and warnings in eclipse and package setup ([jbangdev#701](jbangdev#701))
- clean up test setup and make it run in eclipse out-of-box ([jbangdev#691](jbangdev#691))
- remove .* imports to reduce PR diff
- Avoid reading the script file twice
- minor change in implementation of `getBackingContent()`

- improved dependency handling ([jbangdev#699](jbangdev#699))
- `--deps` and `--cp` now available on `info` and `edit` ([jbangdev#695](jbangdev#695))
- Script options are now handled recursively

- `info` now returns more information

- Simplistic fix for encoded Content-Disposition ([jbangdev#694](jbangdev#694))
- Fixed issues mentioned on the PR
- Fixed last failing test
- Make sure `URLRef` uses proper caching

- Moved a bunch of stuff out of Settings ([jbangdev#700](jbangdev#700))
- Script refactor 2 ([jbangdev#698](jbangdev#698))
- `getMainClass()` and `getRuntimeOptions()` are now part of `Source`
- `resolveClasspath()` doesn't include application JAR anymore
- Make `enableCDS()` available for all `Source` objects
- Moved static factory methods from `Source` to `DecoratedSource`
- better naming
- We don't really need `getBackingFile()`
- Make JAVA(C)_OPTIONS directive non-transitive
- Renamed all var names for `ExtendedRunUnit`
- Renamed `ScriptResource` to `ResourceRef`
- Split off code unrelated to script files from `Script`
- Introduced `ExtendedScript`
- `ScriptResource` can now only be created using factory methods
- Simplify `ScriptResource`
- Simplified `FileRef` and `URLRef` somewhat
- Moved `toFileRef()` to more logical `ScriptResource`
- Removed unused field from `ScriptResource`

<a name="v0.63.0"></a>
- include tag message in release body [minor]
- add manik magar article
- add twillio blog
- video and articles

- update .all-contributorsrc [skip ci]
- update .all-contributorsrc [skip ci]
- update CONTRIBUTORS.md [skip ci]
- update .all-contributorsrc [skip ci]
- update CONTRIBUTORS.md [skip ci]
- add msgilligan as a contributor ([jbangdev#681](jbangdev#681))

- java dependency extension installed together with vscode Fixes [jbangdev#675](jbangdev#675)
- Automatically download sources in VS Code ([jbangdev#678](jbangdev#678))
- support for BOM POM's i.e. maven dependencyManagement ([jbangdev#673](jbangdev#673))
- jbang app install --native ([jbangdev#667](jbangdev#667))

- quarkus templates to use bom poms
- include vscode-java-test of vscodium install to get run/test features [minor]

<a name="v0.62.0"></a>
- add manik magar article
- add twillio blog
- video and articles

- support for BOM POM's i.e. maven dependencyManagement ([jbangdev#673](jbangdev#673))

- include vscode-java-test of vscodium install to get run/test features [minor]

<a name="v0.61.1"></a>
- add jbardel as a contributor ([jbangdev#668](jbangdev#668))

- jbang app install --native ([jbangdev#667](jbangdev#667))

<a name="v0.61.0"></a>
- Fix gist regex to handle usernames with hyphens ([jbangdev#664](jbangdev#664))

- fix style
- fix bad escape
- fix all contrib json

- add mention of quarkus dev mode option. [minor]

- add michael-simons as a contributor ([jbangdev#665](jbangdev#665))
- update .all-contributorsrc [skip ci]
- update CONTRIBUTORS.md [skip ci]
- JBang install option ([jbangdev#662](jbangdev#662))

- Add export --portable ([jbangdev#637](jbangdev#637))
- add //DESCRIPTION tag in scripts ([jbangdev#660](jbangdev#660))
- allow quarkus dev mode ([jbangdev#666](jbangdev#666))

<a name="v0.60.0"></a>
- fix scoop script txt [minor]

- --jsh to allow forcing .jsh ([jbangdev#658](jbangdev#658))

- have app install use better derived name ([jbangdev#659](jbangdev#659))
- do not fail on unrecognized OS like arm64 for new macs. should at least try run located java. ([jbangdev#657](jbangdev#657))

<a name="v0.59.0"></a>
- **deps:** bump picocli from 4.6.0 to 4.6.1 ([jbangdev#645](jbangdev#645))

- clarify vscodium installation [minor]

- add jmini as a contributor ([jbangdev#647](jbangdev#647))
- add ge0ffrey as a contributor ([jbangdev#648](jbangdev#648))
- add msohn as a contributor ([jbangdev#646](jbangdev#646))

- ask first before downloading default editor ([jbangdev#649](jbangdev#649))
- add -V/--version for basic version info. Fix [jbangdev#601](jbangdev#601)

- fix some spotbugs warnings ([jbangdev#643](jbangdev#643))

<a name="v0.58.0"></a>
- ignore changelog

- add msgilligan as a contributor ([jbangdev#636](jbangdev#636))
- add hendrikebbers as a contributor ([jbangdev#635](jbangdev#635))
- Fix documentation error in readme.adoc ([jbangdev#634](jbangdev#634))

- Download and setup vscodium if no editor available. ([jbangdev#638](jbangdev#638)) [minor]
- default editor --open without editor opens default editor feat: default key value, i.e. -Dkey interpreted as -Dkey=true ([jbangdev#639](jbangdev#639))

<a name="v0.57.0"></a>
- remove examples ([jbangdev#624](jbangdev#624))
- fix formatting
- fix formatting
- add tip on spotless commit hook
- fix formatting
- update redirect url now examples are gone
- fix formatting
- **deps:** bump qute-core from 1.10.2.Final to 1.10.5.Final ([jbangdev#607](jbangdev#607))
- **docs:** unleash java not just scripting [minor]

- document  trick

- more than just scripting
- add jeffmaury as a contributor ([jbangdev#595](jbangdev#595))
- Add missing System.out.println for properties in readme.adoc ([jbangdev#591](jbangdev#591))

- add notion of default application ([jbangdev#630](jbangdev#630))
- enable assertations ([jbangdev#629](jbangdev#629))
- add --force to export ([jbangdev#628](jbangdev#628))

- `app install --force` now properly overwrites ([jbangdev#623](jbangdev#623))
- add sponge repo alias ([jbangdev#616](jbangdev#616))
- REPOS with just hostname no longer gives error Fix [jbangdev#614](jbangdev#614)
- remove twitter support as twitter don't want us to have nice things. Fix [jbangdev#615](jbangdev#615)
- download of jar via https directly works now
- Make `app install --force` work ([jbangdev#592](jbangdev#592))
- use environment variable GITHUB_TOKEN while accessing GitHub API… ([jbangdev#590](jbangdev#590))

<a name="v0.56.0"></a>
- proper naming
- **deps:** bump qute-core from 1.9.0.Final to 1.10.2.Final
- **deps:** bump org.asciidoctor.jvm.convert from 3.2.0 to 3.3.0
- **deps:** bump jandex from 2.2.1.Final to 2.2.2.Final

- add note about  in installations [minor]
- remove homebrew specific rollback info. If someone needs that look up in brew.
- document app install/setup commnads ([jbangdev#582](jbangdev#582))
- update .all-contributorsrc [skip ci]
- update CONTRIBUTORS.md [skip ci]
- add rpardini as a contributor ([jbangdev#574](jbangdev#574))
- add gravatar example

- // commands ignore // comments Fixes [jbangdev#567](jbangdev#567) ([jbangdev#584](jbangdev#584))
- implemented `app unistall` and `app list`
- added `install` command that turns scripts as user commands
- minimal jitpack and //REPOS support in edit/live mode ([jbangdev#570](jbangdev#570))

- jitpack no long assumes default branch is master ([jbangdev#588](jbangdev#588))
- support urls with extension less files Fixes [jbangdev#568](jbangdev#568) ([jbangdev#585](jbangdev#585))
- use dependency cache when launching GAV. ([jbangdev#586](jbangdev#586))
- watchService's event is relative to watched directory
- handle the fact that on Windows paths can be on different roots
- `app install` with relative file paths now works
- PowerShell zero-install now works again ([jbangdev#572](jbangdev#572))
- Don't attempt to minimse jboss-logging ([jbangdev#562](jbangdev#562))

- `app install` name is now an option
- Made `setup` a subcommand of `app`
- Introduce `app` command and turn `install` into a subcommand
- split jbang installation off from `setup` to `install`

- Added tests for `jbang app`

<a name="v0.55.2"></a>
- Don't attempt to minimse jboss-logging ([jbangdev#562](jbangdev#562))
- attempt of a more explicit edit message ([jbangdev#555](jbangdev#555))
- running tests won't affect user's environment anymore ([jbangdev#553](jbangdev#553))

<a name="v0.55.1"></a>
- fix imports [patch]

- jbang setup should gracefully fail on mising bash/zshrc
- installation of JBang from startup scripts now works again

- simplified setup of JBang

<a name="v0.55.0"></a>
- Make sure zero-install on Windows always works ([jbangdev#546](jbangdev#546))

- jbang setup ([jbangdev#540](jbangdev#540)) [minor]

- Fixed more instances of relative file handling ([jbangdev#543](jbangdev#543))

<a name="v0.54.1"></a>
- Fixed relative path handling in FileRef and URLRef ([jbangdev#538](jbangdev#538)) [patch]

<a name="v0.54.0"></a>
- fix formatting

- fix typo Fixes [jbangdev#502](jbangdev#502)

- Explain wrapper's .jbang/ and suggest to .gitignore it ([jbangdev#505](jbangdev#505)) [minor]
- add linux-china as a contributor ([jbangdev#533](jbangdev#533))
- add mjg123 as a contributor ([jbangdev#532](jbangdev#532))
- add fbricon as a contributor ([jbangdev#531](jbangdev#531))
- add jeffmaury as a contributor ([jbangdev#529](jbangdev#529))
- update trust section to match reality and not use jbang based url Fixes [jbangdev#503](jbangdev#503)
- add vorburger as a contributor ([jbangdev#523](jbangdev#523))
- Clarify that .jsh are not cached and no native support (fixes [jbangdev#506](jbangdev#506)) ([jbangdev#511](jbangdev#511))
- add alban-auzeill as a contributor ([jbangdev#522](jbangdev#522))
- add alban-auzeill as a contributor ([jbangdev#521](jbangdev#521))
- add vorburger as a contributor ([jbangdev#513](jbangdev#513))
- add nmcl as a contributor ([jbangdev#512](jbangdev#512))
- Clarify how to install the native-image utility binary ([jbangdev#507](jbangdev#507))
- Various minor changes to sentences. ([jbangdev#504](jbangdev#504))

- added snap publishing on tag
- force update. Add -f --fresh flag ([jbangdev#495](jbangdev#495))

- do not pickup  and Fixes [jbangdev#434](jbangdev#434)
- long classpath problem on Windows ([jbangdev#524](jbangdev#524))
- jfxname magic property fixed on windows Fixes [jbangdev#526](jbangdev#526) ([jbangdev#527](jbangdev#527))
- Default JDK wasn't properly set on Windows ([jbangdev#525](jbangdev#525))
- build.gradle having full classname Fixes [jbangdev#18](jbangdev#18)
- remove brew explicit dependency on java being installed
- use shell comment in direct run example ([jbangdev#500](jbangdev#500))

- enable asciidoctor build of readme.adoc

- `build()` now cleans up after itself ([jbangdev#499](jbangdev#499))

<a name="v0.53.2"></a>
- document run jar from http/https url [patch]

- run jar from a https url

<a name="v0.53.1"></a>
- it must allow same //SOURCES in different paths ([jbangdev#489](jbangdev#489))
- original source must be what's in ScriptResource.originalSource ([jbangdev#488](jbangdev#488))
- aliases no longer look for master, asks for HEAD instead Fixes [jbangdev#485](jbangdev#485)

<a name="v0.53.0"></a>
- fix bad init test [minor]
- fix formatting
- fix formatting
- Use camelcase consistently

- correct the multiple source documentation
- mention //SOURCES now gets processed recursively

- add lincolnthree as a contributor ([jbangdev#483](jbangdev#483))
- add talios as a contributor ([jbangdev#481](jbangdev#481))
- Add clang-format formatting settings to FAQ ([jbangdev#480](jbangdev#480))
- add tivrfoa as a contributor ([jbangdev#466](jbangdev#466))

- camel-kebab-case allowed in init
- jbang edit: make source with 'package' work
- search //SOURCES and //DEPS in multiple files

- fail if class name for  is not valid java Fixes [jbangdev#460](jbangdev#460)
- jbang cache clear --deps Fixes [jbangdev#475](jbangdev#475)
- update base path when resolving //SOURCES ([jbangdev#477](jbangdev#477))
- better check for String contains main method ([jbangdev#468](jbangdev#468))
- support nested multiple sources and gist with specific filenames

- Add test for find //SOURCES and //DEPS recursively ([jbangdev#474](jbangdev#474))

<a name="v0.52.1"></a>
- **deps:** bump qute-core from 1.8.3.Final to 1.9.0.Final ([jbangdev#446](jbangdev#446))
- **deps:** bump picocli from 4.5.1 to 4.5.2 ([jbangdev#445](jbangdev#445))
- **deps:** bump com.diffplug.spotless from 5.6.1 to 5.7.0 ([jbangdev#458](jbangdev#458))

- add kjjaeger as a contributor ([jbangdev#456](jbangdev#456))
- 'edit' added to live editing example

- Added support downloading JDK if not found on Raspberry Pi ([jbangdev#457](jbangdev#457))

- allow MSYS2 to pass OS check in jbang script

<a name="v0.52.0"></a>
- **deps:** bump com.github.johnrengelman.shadow from 6.0.0 to 6.1.0
- **deps:** bump qute-core from 1.8.2.Final to 1.8.3.Final

- initial info command for tools
- Added ability to explicitly add implicit catalogs
- Unqualified aliases are now also looked up in local catalogs
- Implement local catalog indices

- version.txt now generated as part of build and thus github release
- add readme.md to edit fixes [jbangdev#210](jbangdev#210)
- have random edit examples for jbang init
- JBang won't print extra newline when no output was generated ([jbangdev#412](jbangdev#412))
- Default alias name when creating a new alias ([jbangdev#436](jbangdev#436))
- cleanup based on eclipse IDE findings

- Store implicit catalogs in a separate user config file
- Code refactor and now using `jbang-catalogs.json`

- Added tests for the new Catalog features

<a name="v0.51.1"></a>
- detect non running windows tests
- fix comments and ignore generated file

- comment about mulitple sources [patch]

- add viewics.java to render ics files in jfx agenda

- Windows testing broken
- **bug:** Remove interactive flag from sh

<a name="v0.51.0"></a>
- add version.txt to .zip/.tar and version.txt to release assets

- try avoid NPE during build on github
- remove dead analytics class
- **deps:** bump slf4j-nop from 1.7.25 to 1.7.30
- **deps:** bump hamcrest-library from 2.1 to 2.2
- **deps:** bump picocli from 4.5.0 to 4.5.1
- **deps:** bump qute-core from 1.8.1.Final to 1.8.2.Final
- **deps:** bump com.diffplug.gradle.spotless from 3.26.1 to 5.6.1

- document .sh is supported for naming
- update .all-contributorsrc [skip ci]
- update CONTRIBUTORS.md [skip ci]

- support files named xyz.sh to work more seamless with Intelljs shebang support

- stop using -jar for jar runs.
- [jbangdevGH-374](jbangdev#374) Default alias name when creating a new alias ([jbangdev#409](jbangdev#409))

<a name="v0.50.1"></a>
- fix basic typos

- Some additional instructions for zero-install with PowerShell

- add DEPS for JAVAAGENT to boot-class-path in manifest.mf
- fix outdate docs about --live=idea that is not --live --open=idea fixes [jbangdev#405](jbangdev#405)
- We now properly notify JBang we're running in PowerShell

- JBang zero-install is now located in `~/.jbang/bin` [patch]
- The JBang zero-install cache is now an official category

<a name="v0.50.0"></a>
- document 'zero' install [minor]

- added explanation on how to use startup scripts remotely
- refresh asciinema and commit demos
- minor updates to contributing.adoc

- Added PowerShell script with zero install
- Now able to use JBang while only having the script itself

- temporary dir now properly set in jbang.ps1

<a name="v0.49.0"></a>
- GH template for PRs with info about Conventional Commits
- **deps:** bump io.toolebox.git-versioner from 1.5.0 to 1.6.4
- **deps:** bump plexus-java from 1.0.4 to 1.0.5
- **deps:** bump junit-jupiter-engine from 5.5.2 to 5.7.0
- **deps:** bump junit-jupiter from 5.5.2 to 5.7.0
- **deps:** bump commons-text from 1.8 to 1.9
- **deps:** bump com.github.breadmoirai.github-release
- **deps:** bump com.github.johnrengelman.shadow from 5.2.0 to 6.0.0
- **deps:** bump qute-core from 1.7.0.Final to 1.8.1.Final

- fix formatting
- bit of context in pull request template

- update .all-contributorsrc [skip ci]
- update CONTRIBUTORS.md [skip ci]
- update .all-contributorsrc [skip ci]
- update CONTRIBUTORS.md [skip ci]

- support writing and using java agents
- add ansi coloring to alias list

- jbang alias now again works with GAV refs

- minor code simplifications

<a name="v0.48.0"></a>
- adds JBANG_DEFAULT_JAVA_VERSION details to readme
- Added some more docs for `alias` and `catalog`

- improves jdk command output messages
- Added `jdk default`, `jdk home` and `jdk java-env` commands
- edit now uses cmd.exe / sh -c to launch editor
- Added `--quiet` option

- os.detected.jfxname now properly resolved
- Improved `--quiet` option
- `//usr/bin/env jbang` not working on Windows

- Now using special exit code to allow printing to stdout
- Turned sym/hard link creation code into utility function

<a name="v0.47.1"></a>
- **sdkman:** broadcast api changed. [patch]

<a name="v0.47.0"></a>
- update .all-contributorsrc [skip ci]
- update CONTRIBUTORS.md [skip ci]

- add support for multiple source files via https
- Added `JBANG_DEFAULT_JAVA_VERSION`

- made downloading more robust ([jbangdev#329](jbangdev#329))
- Fixed requesting open-ended Java versions
- Revert "fix: made downloading more robust" ([jbangdev#333](jbangdev#333))
- made downloading more robust ([jbangdev#329](jbangdev#329))
- `jdk uninstall` now firsts checks if JDK exists ([jbangdev#330](jbangdev#330))
- **twitter:** recognize public class as .java even if no main

<a name="v0.46.1"></a>
- resolve sources properly based on script location

<a name="v0.46.0"></a>
- proper tagging [minor]
- add changelog generator to build

- document release actions

- update .all-contributorsrc [skip ci]
- update CONTRIBUTORS.md [skip ci]
- Java 11 supports running .java files
- update .all-contributorsrc [skip ci]
- update CONTRIBUTORS.md [skip ci]

- Initial support for multiple sources ([jbangdev#323](jbangdev#323))
- save persistent args in jar for reuse
- Support for local/nearest catalogs
- Add ability for integration classes to return JVM args and main classes ([jbangdev#320](jbangdev#320))
- **edit:** add `--open=[editor] and make --live a boolean ([jbangdev#314](jbangdev#314))

- Add missing backtick in catalog table ([jbangdev#315](jbangdev#315))
- **templates:** escape path to not trigger qute

--live=[editor] will no longer work. Use `--open=[editor] --live` instead.

<a name="v0.45.0"></a>
- update .all-contributorsrc [skip ci]
- update CONTRIBUTORS.md [skip ci]

<a name="v0.44.2"></a>

<a name="v0.43.1"></a>
- update .all-contributorsrc [skip ci]
- update CONTRIBUTORS.md [skip ci]

<a name="v0.44.0"></a>
- update .all-contributorsrc [skip ci]
- update CONTRIBUTORS.md [skip ci]

<a name="v0.43.0"></a>
- .jfr is proper name for flight record results. .jfc is for settings/configuration

<a name="v0.42.1"></a>
- .jfr is proper name for flight record results. .jfc is for settings/configuration [patch]

<a name="v0.42.0"></a>

<a name="v0.41.0"></a>

<a name="v0.40.2"></a>

<a name="v0.40.1"></a>

<a name="v0.40.0"></a>
- update .all-contributorsrc [skip ci]
- update CONTRIBUTORS.md [skip ci]
- update .all-contributorsrc [skip ci]
- update CONTRIBUTORS.md [skip ci]

<a name="v0.39.0"></a>

<a name="v0.38.0"></a>

<a name="v0.37.0"></a>
- update .all-contributorsrc [skip ci]
- update CONTRIBUTORS.md [skip ci]
- update .all-contributorsrc [skip ci]
- update CONTRIBUTORS.md [skip ci]

<a name="v0.36.1"></a>

<a name="v0.36.0"></a>

<a name="v0.35.1"></a>

<a name="v0.35.0"></a>

<a name="v0.34.1"></a>
- update .all-contributorsrc [skip ci]
- update CONTRIBUTORS.md [skip ci]

<a name="v0.34.0"></a>
- update .all-contributorsrc [skip ci]
- update CONTRIBUTORS.md [skip ci]

- WatchService.take() is never return back.

<a name="v0.33.0"></a>

<a name="st"></a>

<a name="v0.32.0"></a>

<a name="v0.31.0"></a>

<a name="v0.30.0"></a>

<a name="v0.29.1"></a>

<a name="v0.29.0"></a>
- update .all-contributorsrc [skip ci]
- update CONTRIBUTORS.md [skip ci]

<a name="v0.28.0"></a>

<a name="v0.27.0"></a>
- update .all-contributorsrc [skip ci]
- update CONTRIBUTORS.md [skip ci]
- fix typos

<a name="v0.26.0"></a>
- remove incorrect header markup
- update .all-contributorsrc [skip ci]
- update CONTRIBUTORS.md [skip ci]
- update .all-contributorsrc [skip ci]
- update CONTRIBUTORS.md [skip ci]
- update .all-contributorsrc [skip ci]
- update CONTRIBUTING.md [skip ci]
- update .all-contributorsrc [skip ci]
- update CONTRIBUTING.md [skip ci]
- update .all-contributorsrc [skip ci]
- update CONTRIBUTING.md [skip ci]

<a name="v0.25.0"></a>

<a name="v0.24.0"></a>

<a name="v0.23.0"></a>

<a name="v0.22.0.2"></a>

<a name="v0.21.0"></a>

<a name="v0.20.0"></a>

<a name="v0.19.0"></a>

<a name="v0.18.0"></a>

<a name="v0.17.0"></a>

<a name="v0.16.2"></a>

<a name="v0.16.1"></a>

<a name="latestdev"></a>

<a name="v0.16.0"></a>

<a name="v0.15.1"></a>

<a name="v0.15.0"></a>

<a name="v0.14.2"></a>

<a name="v0.14.1"></a>

<a name="v0.14.0"></a>

<a name="v0.13.2"></a>

<a name="v0.13.1"></a>

<a name="v0.13.0"></a>

<a name="v0.12.2"></a>

<a name="v0.12.1"></a>

<a name="v0.12.0"></a>

<a name="v0.11.1"></a>

<a name="v0.11.0"></a>

<a name="v0.10.0"></a>

<a name="v0.9.4"></a>

<a name="v0.9.3"></a>

<a name="v0.9.2"></a>

<a name="v0.8.1"></a>

<a name="v0.7.5"></a>

<a name="v0.7.1"></a>

<a name="v0.7.0"></a>

<a name="v0.6.4.3"></a>

<a name="v0.6.4.2"></a>

<a name="v0.6.4.1"></a>

<a name="v0.6.4"></a>

<a name="v0.6.3"></a>

<a name="v0.6.2"></a>

<a name="v0.6.1"></a>

<a name="v0.6.0.5"></a>

<a name="v0.5.0"></a>

<a name="v0.4.0.1"></a>

<a name="v0.4.0"></a>
- [minor] add --completion to generate auto-completion script for bash/zsh

<a name="v0.3.2"></a>
- [patch] enable sdkman broadcast

- better outline for deps section

<a name="v0.3.1"></a>
- [patch] add --clear-cache option for clearing out ~/.jbang cache
- [minor] Added support for [@grab](https://github.com/Grab) annotations as typesafe alternative to //DEPS
- [patch] add --clear-cache option for clearing out ~/.jbang cache
- [patch] add --clear-cache option for clearing out ~/.jbang cache

<a name="v0.2.1"></a>
- add piping and checksum examples
- attribute shebang to golang
- fix FAQ formatting
- clarify and add a entry to faq
- removed planned from editing

- fix typo
- Document sdkman is available

- [patch] fix bad exit code handling when using --edit

<a name="v0.2.0.4"></a>
- fix formatting

<a name="v0.2.0.3"></a>
- ensure clean and full build

<a name="v0.2.0.2"></a>
- print working directory in release script

<a name="v0.2.0.1"></a>
- make sure run in right directory

<a name="v0.2.0"></a>
- try fix integration test
- Enable bash based integration test

- [minor] support getting scripts from http, https and file urls
- Local dependency repository overridable using JBANG_REPO location

- make tests pass again
- temporarily force fail in integration suite test
- ensure error code on testsuite fail
- [patch] fixed integration tests and last-item wins in dep cache

- styling should not wrap lines already wrapped otherwise streamy chains gets bad

<a name="v0.1.2.5"></a>
- prep sdkman to point to sdkman

<a name="v0.1.2.4"></a>
- Fix release script for sdkman

<a name="v0.1.2.3"></a>
- Publishing to sdkman via github actions

<a name="v0.1.2.2"></a>
- --edit now uses stable temporary folder name generation

- after --init don't try edit nor run

<a name="v0.1.2"></a>
- [patch] formatting fixes
- [patch] actually commit files with edit feature included

<a name="v0.1.0"></a>
- introduced `--edit` to allow openinig up as a project in IDE's supporting gradle
- **debug:** Added support for setting debug port

- moved to use qute for templates

- fix imports
- cleanup imports

<a name="v0.0.11.1"></a>

<a name="v0.0.11"></a>

<a name="v0.0.10.3"></a>

<a name="v0.0.10.2"></a>

<a name="v0.0.10"></a>

<a name="v0.0.7"></a>

<a name="v0.0.6"></a>

<a name="v0.0.5.9"></a>

<a name="v0.0.5.8"></a>

<a name="v0.0.5.7"></a>

<a name="v0.0.5.6"></a>

<a name="v0.0.5.5"></a>

<a name="v0.0.5.4"></a>

<a name="v0.0.5.3"></a>

<a name="v0.0.5.2"></a>

<a name="v0.0.5.1"></a>

<a name="v0.0.5"></a>

<a name="v0.0.4"></a>

<a name="v0.0.3"></a>

<a name="v0.0.2.2"></a>

<a name="v0.0.2.1"></a>

<a name="v0.0.2"></a>

<a name="v0.0.1.12"></a>

<a name="v0.0.0.10"></a>

<a name="v0.0.1"></a>

[Unreleased]: jbangdev/jbang@v0.72.0...HEAD
[v0.72.0]: jbangdev/jbang@v0.71.1...v0.72.0
[v0.71.1]: jbangdev/jbang@v0.70.0...v0.71.1
[v0.70.0]: jbangdev/jbang@v0.69.2...v0.70.0
[v0.69.2]: jbangdev/jbang@v0.69.1...v0.69.2
[v0.69.1]: jbangdev/jbang@v0.69.0...v0.69.1
[v0.69.0]: jbangdev/jbang@v0.68.0...v0.69.0
[v0.68.0]: jbangdev/jbang@v0.67.3...v0.68.0
[v0.67.3]: jbangdev/jbang@v0.67.2...v0.67.3
[v0.67.2]: jbangdev/jbang@v0.67.1...v0.67.2
[v0.67.1]: jbangdev/jbang@v0.67.0...v0.67.1
[v0.67.0]: jbangdev/jbang@v0.66.1...v0.67.0
[v0.66.1]: jbangdev/jbang@v0.66.0...v0.66.1
[v0.66.0]: jbangdev/jbang@v0.65.1...v0.66.0
[v0.65.1]: jbangdev/jbang@v0.65.0...v0.65.1
[v0.65.0]: jbangdev/jbang@v0.64.0...v0.65.0
[v0.64.0]: jbangdev/jbang@v0.63.0...v0.64.0
[v0.63.0]: jbangdev/jbang@v0.62.0...v0.63.0
[v0.62.0]: jbangdev/jbang@v0.61.1...v0.62.0
[v0.61.1]: jbangdev/jbang@v0.61.0...v0.61.1
[v0.61.0]: jbangdev/jbang@v0.60.0...v0.61.0
[v0.60.0]: jbangdev/jbang@v0.59.0...v0.60.0
[v0.59.0]: jbangdev/jbang@v0.58.0...v0.59.0
[v0.58.0]: jbangdev/jbang@v0.57.0...v0.58.0
[v0.57.0]: jbangdev/jbang@v0.56.0...v0.57.0
[v0.56.0]: jbangdev/jbang@v0.55.2...v0.56.0
[v0.55.2]: jbangdev/jbang@v0.55.1...v0.55.2
[v0.55.1]: jbangdev/jbang@v0.55.0...v0.55.1
[v0.55.0]: jbangdev/jbang@v0.54.1...v0.55.0
[v0.54.1]: jbangdev/jbang@v0.54.0...v0.54.1
[v0.54.0]: jbangdev/jbang@v0.53.2...v0.54.0
[v0.53.2]: jbangdev/jbang@v0.53.1...v0.53.2
[v0.53.1]: jbangdev/jbang@v0.53.0...v0.53.1
[v0.53.0]: jbangdev/jbang@v0.52.1...v0.53.0
[v0.52.1]: jbangdev/jbang@v0.52.0...v0.52.1
[v0.52.0]: jbangdev/jbang@v0.51.1...v0.52.0
[v0.51.1]: jbangdev/jbang@v0.51.0...v0.51.1
[v0.51.0]: jbangdev/jbang@v0.50.1...v0.51.0
[v0.50.1]: jbangdev/jbang@v0.50.0...v0.50.1
[v0.50.0]: jbangdev/jbang@v0.49.0...v0.50.0
[v0.49.0]: jbangdev/jbang@v0.48.0...v0.49.0
[v0.48.0]: jbangdev/jbang@v0.47.1...v0.48.0
[v0.47.1]: jbangdev/jbang@v0.47.0...v0.47.1
[v0.47.0]: jbangdev/jbang@v0.46.1...v0.47.0
[v0.46.1]: jbangdev/jbang@v0.46.0...v0.46.1
[v0.46.0]: jbangdev/jbang@v0.45.0...v0.46.0
[v0.45.0]: jbangdev/jbang@v0.44.2...v0.45.0
[v0.44.2]: jbangdev/jbang@v0.43.1...v0.44.2
[v0.43.1]: jbangdev/jbang@v0.44.0...v0.43.1
[v0.44.0]: jbangdev/jbang@v0.43.0...v0.44.0
[v0.43.0]: jbangdev/jbang@v0.42.1...v0.43.0
[v0.42.1]: jbangdev/jbang@v0.42.0...v0.42.1
[v0.42.0]: jbangdev/jbang@v0.41.0...v0.42.0
[v0.41.0]: jbangdev/jbang@v0.40.2...v0.41.0
[v0.40.2]: jbangdev/jbang@v0.40.1...v0.40.2
[v0.40.1]: jbangdev/jbang@v0.40.0...v0.40.1
[v0.40.0]: jbangdev/jbang@v0.39.0...v0.40.0
[v0.39.0]: jbangdev/jbang@v0.38.0...v0.39.0
[v0.38.0]: jbangdev/jbang@v0.37.0...v0.38.0
[v0.37.0]: jbangdev/jbang@v0.36.1...v0.37.0
[v0.36.1]: jbangdev/jbang@v0.36.0...v0.36.1
[v0.36.0]: jbangdev/jbang@v0.35.1...v0.36.0
[v0.35.1]: jbangdev/jbang@v0.35.0...v0.35.1
[v0.35.0]: jbangdev/jbang@v0.34.1...v0.35.0
[v0.34.1]: jbangdev/jbang@v0.34.0...v0.34.1
[v0.34.0]: jbangdev/jbang@v0.33.0...v0.34.0
[v0.33.0]: jbangdev/jbang@st...v0.33.0
[st]: jbangdev/jbang@v0.32.0...st
[v0.32.0]: jbangdev/jbang@v0.31.0...v0.32.0
[v0.31.0]: jbangdev/jbang@v0.30.0...v0.31.0
[v0.30.0]: jbangdev/jbang@v0.29.1...v0.30.0
[v0.29.1]: jbangdev/jbang@v0.29.0...v0.29.1
[v0.29.0]: jbangdev/jbang@v0.28.0...v0.29.0
[v0.28.0]: jbangdev/jbang@v0.27.0...v0.28.0
[v0.27.0]: jbangdev/jbang@v0.26.0...v0.27.0
[v0.26.0]: jbangdev/jbang@v0.25.0...v0.26.0
[v0.25.0]: jbangdev/jbang@v0.24.0...v0.25.0
[v0.24.0]: jbangdev/jbang@v0.23.0...v0.24.0
[v0.23.0]: jbangdev/jbang@v0.22.0.2...v0.23.0
[v0.22.0.2]: jbangdev/jbang@v0.21.0...v0.22.0.2
[v0.21.0]: jbangdev/jbang@v0.20.0...v0.21.0
[v0.20.0]: jbangdev/jbang@v0.19.0...v0.20.0
[v0.19.0]: jbangdev/jbang@v0.18.0...v0.19.0
[v0.18.0]: jbangdev/jbang@v0.17.0...v0.18.0
[v0.17.0]: jbangdev/jbang@v0.16.2...v0.17.0
[v0.16.2]: jbangdev/jbang@v0.16.1...v0.16.2
[v0.16.1]: jbangdev/jbang@latestdev...v0.16.1
[latestdev]: jbangdev/jbang@v0.16.0...latestdev
[v0.16.0]: jbangdev/jbang@v0.15.1...v0.16.0
[v0.15.1]: jbangdev/jbang@v0.15.0...v0.15.1
[v0.15.0]: jbangdev/jbang@v0.14.2...v0.15.0
[v0.14.2]: jbangdev/jbang@v0.14.1...v0.14.2
[v0.14.1]: jbangdev/jbang@v0.14.0...v0.14.1
[v0.14.0]: jbangdev/jbang@v0.13.2...v0.14.0
[v0.13.2]: jbangdev/jbang@v0.13.1...v0.13.2
[v0.13.1]: jbangdev/jbang@v0.13.0...v0.13.1
[v0.13.0]: jbangdev/jbang@v0.12.2...v0.13.0
[v0.12.2]: jbangdev/jbang@v0.12.1...v0.12.2
[v0.12.1]: jbangdev/jbang@v0.12.0...v0.12.1
[v0.12.0]: jbangdev/jbang@v0.11.1...v0.12.0
[v0.11.1]: jbangdev/jbang@v0.11.0...v0.11.1
[v0.11.0]: jbangdev/jbang@v0.10.0...v0.11.0
[v0.10.0]: jbangdev/jbang@v0.9.4...v0.10.0
[v0.9.4]: jbangdev/jbang@v0.9.3...v0.9.4
[v0.9.3]: jbangdev/jbang@v0.9.2...v0.9.3
[v0.9.2]: jbangdev/jbang@v0.8.1...v0.9.2
[v0.8.1]: jbangdev/jbang@v0.7.5...v0.8.1
[v0.7.5]: jbangdev/jbang@v0.7.1...v0.7.5
[v0.7.1]: jbangdev/jbang@v0.7.0...v0.7.1
[v0.7.0]: jbangdev/jbang@v0.6.4.3...v0.7.0
[v0.6.4.3]: jbangdev/jbang@v0.6.4.2...v0.6.4.3
[v0.6.4.2]: jbangdev/jbang@v0.6.4.1...v0.6.4.2
[v0.6.4.1]: jbangdev/jbang@v0.6.4...v0.6.4.1
[v0.6.4]: jbangdev/jbang@v0.6.3...v0.6.4
[v0.6.3]: jbangdev/jbang@v0.6.2...v0.6.3
[v0.6.2]: jbangdev/jbang@v0.6.1...v0.6.2
[v0.6.1]: jbangdev/jbang@v0.6.0.5...v0.6.1
[v0.6.0.5]: jbangdev/jbang@v0.5.0...v0.6.0.5
[v0.5.0]: jbangdev/jbang@v0.4.0.1...v0.5.0
[v0.4.0.1]: jbangdev/jbang@v0.4.0...v0.4.0.1
[v0.4.0]: jbangdev/jbang@v0.3.2...v0.4.0
[v0.3.2]: jbangdev/jbang@v0.3.1...v0.3.2
[v0.3.1]: jbangdev/jbang@v0.2.1...v0.3.1
[v0.2.1]: jbangdev/jbang@v0.2.0.4...v0.2.1
[v0.2.0.4]: jbangdev/jbang@v0.2.0.3...v0.2.0.4
[v0.2.0.3]: jbangdev/jbang@v0.2.0.2...v0.2.0.3
[v0.2.0.2]: jbangdev/jbang@v0.2.0.1...v0.2.0.2
[v0.2.0.1]: jbangdev/jbang@v0.2.0...v0.2.0.1
[v0.2.0]: jbangdev/jbang@v0.1.2.5...v0.2.0
[v0.1.2.5]: jbangdev/jbang@v0.1.2.4...v0.1.2.5
[v0.1.2.4]: jbangdev/jbang@v0.1.2.3...v0.1.2.4
[v0.1.2.3]: jbangdev/jbang@v0.1.2.2...v0.1.2.3
[v0.1.2.2]: jbangdev/jbang@v0.1.2...v0.1.2.2
[v0.1.2]: jbangdev/jbang@v0.1.0...v0.1.2
[v0.1.0]: jbangdev/jbang@v0.0.11.1...v0.1.0
[v0.0.11.1]: jbangdev/jbang@v0.0.11...v0.0.11.1
[v0.0.11]: jbangdev/jbang@v0.0.10.3...v0.0.11
[v0.0.10.3]: jbangdev/jbang@v0.0.10.2...v0.0.10.3
[v0.0.10.2]: jbangdev/jbang@v0.0.10...v0.0.10.2
[v0.0.10]: jbangdev/jbang@v0.0.7...v0.0.10
[v0.0.7]: jbangdev/jbang@v0.0.6...v0.0.7
[v0.0.6]: jbangdev/jbang@v0.0.5.9...v0.0.6
[v0.0.5.9]: jbangdev/jbang@v0.0.5.8...v0.0.5.9
[v0.0.5.8]: jbangdev/jbang@v0.0.5.7...v0.0.5.8
[v0.0.5.7]: jbangdev/jbang@v0.0.5.6...v0.0.5.7
[v0.0.5.6]: jbangdev/jbang@v0.0.5.5...v0.0.5.6
[v0.0.5.5]: jbangdev/jbang@v0.0.5.4...v0.0.5.5
[v0.0.5.4]: jbangdev/jbang@v0.0.5.3...v0.0.5.4
[v0.0.5.3]: jbangdev/jbang@v0.0.5.2...v0.0.5.3
[v0.0.5.2]: jbangdev/jbang@v0.0.5.1...v0.0.5.2
[v0.0.5.1]: jbangdev/jbang@v0.0.5...v0.0.5.1
[v0.0.5]: jbangdev/jbang@v0.0.4...v0.0.5
[v0.0.4]: jbangdev/jbang@v0.0.3...v0.0.4
[v0.0.3]: jbangdev/jbang@v0.0.2.2...v0.0.3
[v0.0.2.2]: jbangdev/jbang@v0.0.2.1...v0.0.2.2
[v0.0.2.1]: jbangdev/jbang@v0.0.2...v0.0.2.1
[v0.0.2]: jbangdev/jbang@v0.0.1.12...v0.0.2
[v0.0.1.12]: jbangdev/jbang@v0.0.0.10...v0.0.1.12
[v0.0.0.10]: jbangdev/jbang@v0.0.1...v0.0.0.10

v0.80.0

Toggle v0.80.0's commit message
<a name="unreleased"></a>

- avoid jitpack gets added unnecessarily ([jbangdev#957](jbangdev#957))

<a name="v0.72.0"></a>
- group all renovate updates
- disable dependabot
- Configure Renovate ([jbangdev#905](jbangdev#905))
- Ignore build reports and test results in spotless ([jbangdev#901](jbangdev#901))

- add will-sargent-eero as a contributor for doc, bug ([jbangdev#949](jbangdev#949))
- add cli reference
- add karstentorp as a contributor for doc ([jbangdev#942](jbangdev#942))
- add mikrethor as a contributor for doc ([jbangdev#937](jbangdev#937))
- add lukaseder as a contributor for bug ([jbangdev#936](jbangdev#936))
- add lukaseder as a contributor for example, doc ([jbangdev#934](jbangdev#934))
- update broken jfx links. Fies [jbangdev#933](jbangdev#933)
- remove temporary index.adoc
- add oleg-nenashev as a contributor ([jbangdev#900](jbangdev#900))

- Document using JBang on Windows, improve diagnosability of symbolic linking issues ([jbangdev#898](jbangdev#898))

- [@pom](https://github.com/pom) dependencies handled when using jbang edit ([jbangdev#951](jbangdev#951))
- better trust url for maven central and default to parent url ([jbangdev#950](jbangdev#950))
- Docs don't explain several JBANG_ env vars [jbangdev#785](jbangdev#785)
- powershell bad and expression. Fixes [jbangdev#932](jbangdev#932) ([jbangdev#935](jbangdev#935))
- jbang needs double brackets for if check. Fixes 928
- Make startup scripts a little more foolproof ([jbangdev#883](jbangdev#883))
- Correct use of @-files ([jbangdev#884](jbangdev#884))
- homebrew install was using the wrong jbang.jar

<a name="v0.71.1"></a>
- fix build pointing to master [patch]
- more rename master to main. Fixes [jbangdev#870](jbangdev#870)
- rename master to main. Fixes [jbangdev#870](jbangdev#870)
- Alias list again shows @ catalog where appropriate ([jbangdev#856](jbangdev#856))
- bump maven plugin to 0.0.7 ([jbangdev#835](jbangdev#835))

- fix JBang spelling

- fix typo
- add evanchooly as a contributor ([jbangdev#879](jbangdev#879))

- Kotlin support ([jbangdev#876](jbangdev#876))
- `info tools` now returns a lot more information ([jbangdev#859](jbangdev#859))
- Support Alpine Linux ([jbangdev#839](jbangdev#839))

- Update should now work on Windows ([jbangdev#878](jbangdev#878))
- Trying to app install a GAV resulted in an NPE ([jbangdev#866](jbangdev#866))
- Don't use `eval` in app scripts ([jbangdev#855](jbangdev#855))
- `jdk home` output won't print "echo" anymore ([jbangdev#841](jbangdev#841))

- fixed test that failed because of unreachable site ([jbangdev#857](jbangdev#857))

<a name="v0.70.0"></a>
- add sonarcloud info

- fix typo s/uinstall/uninstall/
- fix missing app subcommand
- Add Maven and Gradle Plugins to readme.adoc ([jbangdev#805](jbangdev#805))
- add michael-simons as a contributor ([jbangdev#811](jbangdev#811))

- //FILES included in ide project Fixes [jbangdev#749](jbangdev#749) ([jbangdev#817](jbangdev#817))

- Make sure java opts get quoted properly in jar MANIFEST ([jbangdev#825](jbangdev#825))
- Invalid comment in jbang.cmd

<a name="v0.69.2"></a>
- fix jitpack publish instructions

- jbang update not working if update already downloaded old update. fixes [jbangdev#809](jbangdev#809) ([jbangdev#810](jbangdev#810))
- build and runtime not following same java version. fixes 806 ([jbangdev#807](jbangdev#807))

<a name="v0.69.1"></a>
- bad jsh classpath handling [patch]

<a name="v0.69.0"></a>
- testing for jfr output. ([jbangdev#735](jbangdev#735))
- fix formatting
- **deps:** bump com.diffplug.spotless from 5.7.0 to 5.11.0 ([jbangdev#795](jbangdev#795))
- **deps:** bump junit-jupiter-engine from 5.7.0 to 5.7.1 ([jbangdev#794](jbangdev#794))
- **deps:** bump qute-core from 1.10.5.Final to 1.12.2.Final ([jbangdev#793](jbangdev#793))
- **deps:** bump jandex from 2.2.2.Final to 2.2.3.Final ([jbangdev#792](jbangdev#792))
- **deps:** bump junit-jupiter from 5.7.0 to 5.7.1 ([jbangdev#796](jbangdev#796))
- **deps:** bump org.asciidoctor.jvm.convert from 3.3.0 to 3.3.2 ([jbangdev#797](jbangdev#797))

- add piradix as a contributor ([jbangdev#801](jbangdev#801))

- add mavenrepo export option ([jbangdev#769](jbangdev#769))
- add interactive mode for non-jshell ([jbangdev#802](jbangdev#802))

- be able to launch editors with space in name ([jbangdev#800](jbangdev#800))
- Fixed template init naming validation

<a name="v0.68.0"></a>
- mention -ti with docker command for those who might need console input
- **deps:** bump os-maven-plugin from 1.6.1 to 1.7.0 ([jbangdev#715](jbangdev#715))

- Catalog templates ([jbangdev#748](jbangdev#748))

- Not duplicating or misquoting java options anymore ([jbangdev#787](jbangdev#787))

<a name="v0.67.3"></a>
- **deps:** bump plexus-java from 1.0.5 to 1.0.6 ([jbangdev#677](jbangdev#677))

- have jbang app install GAV not use physical paths in script ([jbangdev#777](jbangdev#777))

<a name="v0.67.2"></a>
- brew install failing due to renamed variable in jbang scrips

<a name="v0.67.1"></a>
- prep for [patch] relase

- make git urls work with jitpack again ([jbangdev#767](jbangdev#767))

<a name="v0.67.0"></a>
- exclude .idea folder from spotless xml check ([jbangdev#754](jbangdev#754))

- minor fixes to AIX docs
- add sxa as a contributor ([jbangdev#761](jbangdev#761))
- add sxa as a contributor ([jbangdev#759](jbangdev#759))
- Fixed "Using JBang" installation instructions ([jbangdev#737](jbangdev#737))

- better help description for cache clear.
- Hand-off from wrapper to installed jbang now quotes ok
- Hand-off from Bash to CMD now quotes arguments properly
- Make jbang work on Linux/ppc64le and Linux/s390x ([jbangdev#756](jbangdev#756))
- Now correctly handles out-of-date dependencies ([jbangdev#758](jbangdev#758))
- Add support for AIX ([jbangdev#755](jbangdev#755))
- ignore dead symbolic links and fail on explicit missing //SOURCE ([jbangdev#744](jbangdev#744
- jbang-native setup on Windows ([jbangdev#747](jbangdev#747))
- Not showing version update message twice anymore ([jbangdev#730](jbangdev#730))
- No longer showing ugly error after `app setup` ([jbangdev#736](jbangdev#736))
- Using correct backingResoure for JarSources ([jbangdev#738](jbangdev#738))
- include snap in build.gradle

<a name="v0.66.1"></a>
- add download counter
- enable build and promotion of snapcraft ([jbangdev#726](jbangdev#726))

- remove experimental from export [patch]
- maven central alias readme fix ([jbangdev#721](jbangdev#721))

- Second runs where special flags are ignored

<a name="v0.66.0"></a>
- Fixed URL
- Make sure the version checks don't run for the ITs
- We now cancel verion check if it's too slow
- Make sure the Unit tests don't cause version checks

- document fully what version check does and how to turn it off [minor]
- document version check

- Added `--check` and `--update` options to `jbang version`
- Made the version checking asynchronous
- Now using new jbang download URL
- JBang now checks if a new version of itself is available

- remove version check env from github action
- include java vendor in agent string
- Don't check for new versions in the container version of jbang
- The `--offline` flag is now toplevel and works in more cases
- move to use mavencentral instead of jcenter ([jbangdev#714](jbangdev#714))

- Made sure we don't check for a version twice
- Made --fresh a toplevel option

<a name="v0.65.1"></a>
- Now fixes Content-Disposition with multiple filename entries

<a name="v0.65.0"></a>
- make it sound less like script must be single [minor]

- jbang doesn't store additional deps in JAR Class-Path anymore ([jbangdev#708](jbangdev#708))

<a name="v0.64.0"></a>
- add missing finals [minor]
- project restructure: moved some classes to their proper places ([jbangdev#704](jbangdev#704))
- project restructure: renamed `build` to `source` ([jbangdev#703](jbangdev#703))
- package cleanup
- remove unsed code and warnings in eclipse and package setup ([jbangdev#701](jbangdev#701))
- clean up test setup and make it run in eclipse out-of-box ([jbangdev#691](jbangdev#691))
- remove .* imports to reduce PR diff
- Avoid reading the script file twice
- minor change in implementation of `getBackingContent()`

- improved dependency handling ([jbangdev#699](jbangdev#699))
- `--deps` and `--cp` now available on `info` and `edit` ([jbangdev#695](jbangdev#695))
- Script options are now handled recursively

- `info` now returns more information

- Simplistic fix for encoded Content-Disposition ([jbangdev#694](jbangdev#694))
- Fixed issues mentioned on the PR
- Fixed last failing test
- Make sure `URLRef` uses proper caching

- Moved a bunch of stuff out of Settings ([jbangdev#700](jbangdev#700))
- Script refactor 2 ([jbangdev#698](jbangdev#698))
- `getMainClass()` and `getRuntimeOptions()` are now part of `Source`
- `resolveClasspath()` doesn't include application JAR anymore
- Make `enableCDS()` available for all `Source` objects
- Moved static factory methods from `Source` to `DecoratedSource`
- better naming
- We don't really need `getBackingFile()`
- Make JAVA(C)_OPTIONS directive non-transitive
- Renamed all var names for `ExtendedRunUnit`
- Renamed `ScriptResource` to `ResourceRef`
- Split off code unrelated to script files from `Script`
- Introduced `ExtendedScript`
- `ScriptResource` can now only be created using factory methods
- Simplify `ScriptResource`
- Simplified `FileRef` and `URLRef` somewhat
- Moved `toFileRef()` to more logical `ScriptResource`
- Removed unused field from `ScriptResource`

<a name="v0.63.0"></a>
- include tag message in release body [minor]
- add manik magar article
- add twillio blog
- video and articles

- update .all-contributorsrc [skip ci]
- update .all-contributorsrc [skip ci]
- update CONTRIBUTORS.md [skip ci]
- update .all-contributorsrc [skip ci]
- update CONTRIBUTORS.md [skip ci]
- add msgilligan as a contributor ([jbangdev#681](jbangdev#681))

- java dependency extension installed together with vscode Fixes [jbangdev#675](jbangdev#675)
- Automatically download sources in VS Code ([jbangdev#678](jbangdev#678))
- support for BOM POM's i.e. maven dependencyManagement ([jbangdev#673](jbangdev#673))
- jbang app install --native ([jbangdev#667](jbangdev#667))

- quarkus templates to use bom poms
- include vscode-java-test of vscodium install to get run/test features [minor]

<a name="v0.62.0"></a>
- add manik magar article
- add twillio blog
- video and articles

- support for BOM POM's i.e. maven dependencyManagement ([jbangdev#673](jbangdev#673))

- include vscode-java-test of vscodium install to get run/test features [minor]

<a name="v0.61.1"></a>
- add jbardel as a contributor ([jbangdev#668](jbangdev#668))

- jbang app install --native ([jbangdev#667](jbangdev#667))

<a name="v0.61.0"></a>
- Fix gist regex to handle usernames with hyphens ([jbangdev#664](jbangdev#664))

- fix style
- fix bad escape
- fix all contrib json

- add mention of quarkus dev mode option. [minor]

- add michael-simons as a contributor ([jbangdev#665](jbangdev#665))
- update .all-contributorsrc [skip ci]
- update CONTRIBUTORS.md [skip ci]
- JBang install option ([jbangdev#662](jbangdev#662))

- Add export --portable ([jbangdev#637](jbangdev#637))
- add //DESCRIPTION tag in scripts ([jbangdev#660](jbangdev#660))
- allow quarkus dev mode ([jbangdev#666](jbangdev#666))

<a name="v0.60.0"></a>
- fix scoop script txt [minor]

- --jsh to allow forcing .jsh ([jbangdev#658](jbangdev#658))

- have app install use better derived name ([jbangdev#659](jbangdev#659))
- do not fail on unrecognized OS like arm64 for new macs. should at least try run located java. ([jbangdev#657](jbangdev#657))

<a name="v0.59.0"></a>
- **deps:** bump picocli from 4.6.0 to 4.6.1 ([jbangdev#645](jbangdev#645))

- clarify vscodium installation [minor]

- add jmini as a contributor ([jbangdev#647](jbangdev#647))
- add ge0ffrey as a contributor ([jbangdev#648](jbangdev#648))
- add msohn as a contributor ([jbangdev#646](jbangdev#646))

- ask first before downloading default editor ([jbangdev#649](jbangdev#649))
- add -V/--version for basic version info. Fix [jbangdev#601](jbangdev#601)

- fix some spotbugs warnings ([jbangdev#643](jbangdev#643))

<a name="v0.58.0"></a>
- ignore changelog

- add msgilligan as a contributor ([jbangdev#636](jbangdev#636))
- add hendrikebbers as a contributor ([jbangdev#635](jbangdev#635))
- Fix documentation error in readme.adoc ([jbangdev#634](jbangdev#634))

- Download and setup vscodium if no editor available. ([jbangdev#638](jbangdev#638)) [minor]
- default editor --open without editor opens default editor feat: default key value, i.e. -Dkey interpreted as -Dkey=true ([jbangdev#639](jbangdev#639))

<a name="v0.57.0"></a>
- remove examples ([jbangdev#624](jbangdev#624))
- fix formatting
- fix formatting
- add tip on spotless commit hook
- fix formatting
- update redirect url now examples are gone
- fix formatting
- **deps:** bump qute-core from 1.10.2.Final to 1.10.5.Final ([jbangdev#607](jbangdev#607))
- **docs:** unleash java not just scripting [minor]

- document  trick

- more than just scripting
- add jeffmaury as a contributor ([jbangdev#595](jbangdev#595))
- Add missing System.out.println for properties in readme.adoc ([jbangdev#591](jbangdev#591))

- add notion of default application ([jbangdev#630](jbangdev#630))
- enable assertations ([jbangdev#629](jbangdev#629))
- add --force to export ([jbangdev#628](jbangdev#628))

- `app install --force` now properly overwrites ([jbangdev#623](jbangdev#623))
- add sponge repo alias ([jbangdev#616](jbangdev#616))
- REPOS with just hostname no longer gives error Fix [jbangdev#614](jbangdev#614)
- remove twitter support as twitter don't want us to have nice things. Fix [jbangdev#615](jbangdev#615)
- download of jar via https directly works now
- Make `app install --force` work ([jbangdev#592](jbangdev#592))
- use environment variable GITHUB_TOKEN while accessing GitHub API… ([jbangdev#590](jbangdev#590))

<a name="v0.56.0"></a>
- proper naming
- **deps:** bump qute-core from 1.9.0.Final to 1.10.2.Final
- **deps:** bump org.asciidoctor.jvm.convert from 3.2.0 to 3.3.0
- **deps:** bump jandex from 2.2.1.Final to 2.2.2.Final

- add note about  in installations [minor]
- remove homebrew specific rollback info. If someone needs that look up in brew.
- document app install/setup commnads ([jbangdev#582](jbangdev#582))
- update .all-contributorsrc [skip ci]
- update CONTRIBUTORS.md [skip ci]
- add rpardini as a contributor ([jbangdev#574](jbangdev#574))
- add gravatar example

- // commands ignore // comments Fixes [jbangdev#567](jbangdev#567) ([jbangdev#584](jbangdev#584))
- implemented `app unistall` and `app list`
- added `install` command that turns scripts as user commands
- minimal jitpack and //REPOS support in edit/live mode ([jbangdev#570](jbangdev#570))

- jitpack no long assumes default branch is master ([jbangdev#588](jbangdev#588))
- support urls with extension less files Fixes [jbangdev#568](jbangdev#568) ([jbangdev#585](jbangdev#585))
- use dependency cache when launching GAV. ([jbangdev#586](jbangdev#586))
- watchService's event is relative to watched directory
- handle the fact that on Windows paths can be on different roots
- `app install` with relative file paths now works
- PowerShell zero-install now works again ([jbangdev#572](jbangdev#572))
- Don't attempt to minimse jboss-logging ([jbangdev#562](jbangdev#562))

- `app install` name is now an option
- Made `setup` a subcommand of `app`
- Introduce `app` command and turn `install` into a subcommand
- split jbang installation off from `setup` to `install`

- Added tests for `jbang app`

<a name="v0.55.2"></a>
- Don't attempt to minimse jboss-logging ([jbangdev#562](jbangdev#562))
- attempt of a more explicit edit message ([jbangdev#555](jbangdev#555))
- running tests won't affect user's environment anymore ([jbangdev#553](jbangdev#553))

<a name="v0.55.1"></a>
- fix imports [patch]

- jbang setup should gracefully fail on mising bash/zshrc
- installation of JBang from startup scripts now works again

- simplified setup of JBang

<a name="v0.55.0"></a>
- Make sure zero-install on Windows always works ([jbangdev#546](jbangdev#546))

- jbang setup ([jbangdev#540](jbangdev#540)) [minor]

- Fixed more instances of relative file handling ([jbangdev#543](jbangdev#543))

<a name="v0.54.1"></a>
- Fixed relative path handling in FileRef and URLRef ([jbangdev#538](jbangdev#538)) [patch]

<a name="v0.54.0"></a>
- fix formatting

- fix typo Fixes [jbangdev#502](jbangdev#502)

- Explain wrapper's .jbang/ and suggest to .gitignore it ([jbangdev#505](jbangdev#505)) [minor]
- add linux-china as a contributor ([jbangdev#533](jbangdev#533))
- add mjg123 as a contributor ([jbangdev#532](jbangdev#532))
- add fbricon as a contributor ([jbangdev#531](jbangdev#531))
- add jeffmaury as a contributor ([jbangdev#529](jbangdev#529))
- update trust section to match reality and not use jbang based url Fixes [jbangdev#503](jbangdev#503)
- add vorburger as a contributor ([jbangdev#523](jbangdev#523))
- Clarify that .jsh are not cached and no native support (fixes [jbangdev#506](jbangdev#506)) ([jbangdev#511](jbangdev#511))
- add alban-auzeill as a contributor ([jbangdev#522](jbangdev#522))
- add alban-auzeill as a contributor ([jbangdev#521](jbangdev#521))
- add vorburger as a contributor ([jbangdev#513](jbangdev#513))
- add nmcl as a contributor ([jbangdev#512](jbangdev#512))
- Clarify how to install the native-image utility binary ([jbangdev#507](jbangdev#507))
- Various minor changes to sentences. ([jbangdev#504](jbangdev#504))

- added snap publishing on tag
- force update. Add -f --fresh flag ([jbangdev#495](jbangdev#495))

- do not pickup  and Fixes [jbangdev#434](jbangdev#434)
- long classpath problem on Windows ([jbangdev#524](jbangdev#524))
- jfxname magic property fixed on windows Fixes [jbangdev#526](jbangdev#526) ([jbangdev#527](jbangdev#527))
- Default JDK wasn't properly set on Windows ([jbangdev#525](jbangdev#525))
- build.gradle having full classname Fixes [jbangdev#18](jbangdev#18)
- remove brew explicit dependency on java being installed
- use shell comment in direct run example ([jbangdev#500](jbangdev#500))

- enable asciidoctor build of readme.adoc

- `build()` now cleans up after itself ([jbangdev#499](jbangdev#499))

<a name="v0.53.2"></a>
- document run jar from http/https url [patch]

- run jar from a https url

<a name="v0.53.1"></a>
- it must allow same //SOURCES in different paths ([jbangdev#489](jbangdev#489))
- original source must be what's in ScriptResource.originalSource ([jbangdev#488](jbangdev#488))
- aliases no longer look for master, asks for HEAD instead Fixes [jbangdev#485](jbangdev#485)

<a name="v0.53.0"></a>
- fix bad init test [minor]
- fix formatting
- fix formatting
- Use camelcase consistently

- correct the multiple source documentation
- mention //SOURCES now gets processed recursively

- add lincolnthree as a contributor ([jbangdev#483](jbangdev#483))
- add talios as a contributor ([jbangdev#481](jbangdev#481))
- Add clang-format formatting settings to FAQ ([jbangdev#480](jbangdev#480))
- add tivrfoa as a contributor ([jbangdev#466](jbangdev#466))

- camel-kebab-case allowed in init
- jbang edit: make source with 'package' work
- search //SOURCES and //DEPS in multiple files

- fail if class name for  is not valid java Fixes [jbangdev#460](jbangdev#460)
- jbang cache clear --deps Fixes [jbangdev#475](jbangdev#475)
- update base path when resolving //SOURCES ([jbangdev#477](jbangdev#477))
- better check for String contains main method ([jbangdev#468](jbangdev#468))
- support nested multiple sources and gist with specific filenames

- Add test for find //SOURCES and //DEPS recursively ([jbangdev#474](jbangdev#474))

<a name="v0.52.1"></a>
- **deps:** bump qute-core from 1.8.3.Final to 1.9.0.Final ([jbangdev#446](jbangdev#446))
- **deps:** bump picocli from 4.5.1 to 4.5.2 ([jbangdev#445](jbangdev#445))
- **deps:** bump com.diffplug.spotless from 5.6.1 to 5.7.0 ([jbangdev#458](jbangdev#458))

- add kjjaeger as a contributor ([jbangdev#456](jbangdev#456))
- 'edit' added to live editing example

- Added support downloading JDK if not found on Raspberry Pi ([jbangdev#457](jbangdev#457))

- allow MSYS2 to pass OS check in jbang script

<a name="v0.52.0"></a>
- **deps:** bump com.github.johnrengelman.shadow from 6.0.0 to 6.1.0
- **deps:** bump qute-core from 1.8.2.Final to 1.8.3.Final

- initial info command for tools
- Added ability to explicitly add implicit catalogs
- Unqualified aliases are now also looked up in local catalogs
- Implement local catalog indices

- version.txt now generated as part of build and thus github release
- add readme.md to edit fixes [jbangdev#210](jbangdev#210)
- have random edit examples for jbang init
- JBang won't print extra newline when no output was generated ([jbangdev#412](jbangdev#412))
- Default alias name when creating a new alias ([jbangdev#436](jbangdev#436))
- cleanup based on eclipse IDE findings

- Store implicit catalogs in a separate user config file
- Code refactor and now using `jbang-catalogs.json`

- Added tests for the new Catalog features

<a name="v0.51.1"></a>
- detect non running windows tests
- fix comments and ignore generated file

- comment about mulitple sources [patch]

- add viewics.java to render ics files in jfx agenda

- Windows testing broken
- **bug:** Remove interactive flag from sh

<a name="v0.51.0"></a>
- add version.txt to .zip/.tar and version.txt to release assets

- try avoid NPE during build on github
- remove dead analytics class
- **deps:** bump slf4j-nop from 1.7.25 to 1.7.30
- **deps:** bump hamcrest-library from 2.1 to 2.2
- **deps:** bump picocli from 4.5.0 to 4.5.1
- **deps:** bump qute-core from 1.8.1.Final to 1.8.2.Final
- **deps:** bump com.diffplug.gradle.spotless from 3.26.1 to 5.6.1

- document .sh is supported for naming
- update .all-contributorsrc [skip ci]
- update CONTRIBUTORS.md [skip ci]

- support files named xyz.sh to work more seamless with Intelljs shebang support

- stop using -jar for jar runs.
- [jbangdevGH-374](jbangdev#374) Default alias name when creating a new alias ([jbangdev#409](jbangdev#409))

<a name="v0.50.1"></a>
- fix basic typos

- Some additional instructions for zero-install with PowerShell

- add DEPS for JAVAAGENT to boot-class-path in manifest.mf
- fix outdate docs about --live=idea that is not --live --open=idea fixes [jbangdev#405](jbangdev#405)
- We now properly notify JBang we're running in PowerShell

- JBang zero-install is now located in `~/.jbang/bin` [patch]
- The JBang zero-install cache is now an official category

<a name="v0.50.0"></a>
- document 'zero' install [minor]

- added explanation on how to use startup scripts remotely
- refresh asciinema and commit demos
- minor updates to contributing.adoc

- Added PowerShell script with zero install
- Now able to use JBang while only having the script itself

- temporary dir now properly set in jbang.ps1

<a name="v0.49.0"></a>
- GH template for PRs with info about Conventional Commits
- **deps:** bump io.toolebox.git-versioner from 1.5.0 to 1.6.4
- **deps:** bump plexus-java from 1.0.4 to 1.0.5
- **deps:** bump junit-jupiter-engine from 5.5.2 to 5.7.0
- **deps:** bump junit-jupiter from 5.5.2 to 5.7.0
- **deps:** bump commons-text from 1.8 to 1.9
- **deps:** bump com.github.breadmoirai.github-release
- **deps:** bump com.github.johnrengelman.shadow from 5.2.0 to 6.0.0
- **deps:** bump qute-core from 1.7.0.Final to 1.8.1.Final

- fix formatting
- bit of context in pull request template

- update .all-contributorsrc [skip ci]
- update CONTRIBUTORS.md [skip ci]
- update .all-contributorsrc [skip ci]
- update CONTRIBUTORS.md [skip ci]

- support writing and using java agents
- add ansi coloring to alias list

- jbang alias now again works with GAV refs

- minor code simplifications

<a name="v0.48.0"></a>
- adds JBANG_DEFAULT_JAVA_VERSION details to readme
- Added some more docs for `alias` and `catalog`

- improves jdk command output messages
- Added `jdk default`, `jdk home` and `jdk java-env` commands
- edit now uses cmd.exe / sh -c to launch editor
- Added `--quiet` option

- os.detected.jfxname now properly resolved
- Improved `--quiet` option
- `//usr/bin/env jbang` not working on Windows

- Now using special exit code to allow printing to stdout
- Turned sym/hard link creation code into utility function

<a name="v0.47.1"></a>
- **sdkman:** broadcast api changed. [patch]

<a name="v0.47.0"></a>
- update .all-contributorsrc [skip ci]
- update CONTRIBUTORS.md [skip ci]

- add support for multiple source files via https
- Added `JBANG_DEFAULT_JAVA_VERSION`

- made downloading more robust ([jbangdev#329](jbangdev#329))
- Fixed requesting open-ended Java versions
- Revert "fix: made downloading more robust" ([jbangdev#333](jbangdev#333))
- made downloading more robust ([jbangdev#329](jbangdev#329))
- `jdk uninstall` now firsts checks if JDK exists ([jbangdev#330](jbangdev#330))
- **twitter:** recognize public class as .java even if no main

<a name="v0.46.1"></a>
- resolve sources properly based on script location

<a name="v0.46.0"></a>
- proper tagging [minor]
- add changelog generator to build

- document release actions

- update .all-contributorsrc [skip ci]
- update CONTRIBUTORS.md [skip ci]
- Java 11 supports running .java files
- update .all-contributorsrc [skip ci]
- update CONTRIBUTORS.md [skip ci]

- Initial support for multiple sources ([jbangdev#323](jbangdev#323))
- save persistent args in jar for reuse
- Support for local/nearest catalogs
- Add ability for integration classes to return JVM args and main classes ([jbangdev#320](jbangdev#320))
- **edit:** add `--open=[editor] and make --live a boolean ([jbangdev#314](jbangdev#314))

- Add missing backtick in catalog table ([jbangdev#315](jbangdev#315))
- **templates:** escape path to not trigger qute

--live=[editor] will no longer work. Use `--open=[editor] --live` instead.

<a name="v0.45.0"></a>
- update .all-contributorsrc [skip ci]
- update CONTRIBUTORS.md [skip ci]

<a name="v0.44.2"></a>

<a name="v0.43.1"></a>
- update .all-contributorsrc [skip ci]
- update CONTRIBUTORS.md [skip ci]

<a name="v0.44.0"></a>
- update .all-contributorsrc [skip ci]
- update CONTRIBUTORS.md [skip ci]

<a name="v0.43.0"></a>
- .jfr is proper name for flight record results. .jfc is for settings/configuration

<a name="v0.42.1"></a>
- .jfr is proper name for flight record results. .jfc is for settings/configuration [patch]

<a name="v0.42.0"></a>

<a name="v0.41.0"></a>

<a name="v0.40.2"></a>

<a name="v0.40.1"></a>

<a name="v0.40.0"></a>
- update .all-contributorsrc [skip ci]
- update CONTRIBUTORS.md [skip ci]
- update .all-contributorsrc [skip ci]
- update CONTRIBUTORS.md [skip ci]

<a name="v0.39.0"></a>

<a name="v0.38.0"></a>

<a name="v0.37.0"></a>
- update .all-contributorsrc [skip ci]
- update CONTRIBUTORS.md [skip ci]
- update .all-contributorsrc [skip ci]
- update CONTRIBUTORS.md [skip ci]

<a name="v0.36.1"></a>

<a name="v0.36.0"></a>

<a name="v0.35.1"></a>

<a name="v0.35.0"></a>

<a name="v0.34.1"></a>
- update .all-contributorsrc [skip ci]
- update CONTRIBUTORS.md [skip ci]

<a name="v0.34.0"></a>
- update .all-contributorsrc [skip ci]
- update CONTRIBUTORS.md [skip ci]

- WatchService.take() is never return back.

<a name="v0.33.0"></a>

<a name="st"></a>

<a name="v0.32.0"></a>

<a name="v0.31.0"></a>

<a name="v0.30.0"></a>

<a name="v0.29.1"></a>

<a name="v0.29.0"></a>
- update .all-contributorsrc [skip ci]
- update CONTRIBUTORS.md [skip ci]

<a name="v0.28.0"></a>

<a name="v0.27.0"></a>
- update .all-contributorsrc [skip ci]
- update CONTRIBUTORS.md [skip ci]
- fix typos

<a name="v0.26.0"></a>
- remove incorrect header markup
- update .all-contributorsrc [skip ci]
- update CONTRIBUTORS.md [skip ci]
- update .all-contributorsrc [skip ci]
- update CONTRIBUTORS.md [skip ci]
- update .all-contributorsrc [skip ci]
- update CONTRIBUTING.md [skip ci]
- update .all-contributorsrc [skip ci]
- update CONTRIBUTING.md [skip ci]
- update .all-contributorsrc [skip ci]
- update CONTRIBUTING.md [skip ci]

<a name="v0.25.0"></a>

<a name="v0.24.0"></a>

<a name="v0.23.0"></a>

<a name="v0.22.0.2"></a>

<a name="v0.21.0"></a>

<a name="v0.20.0"></a>

<a name="v0.19.0"></a>

<a name="v0.18.0"></a>

<a name="v0.17.0"></a>

<a name="v0.16.2"></a>

<a name="v0.16.1"></a>

<a name="latestdev"></a>

<a name="v0.16.0"></a>

<a name="v0.15.1"></a>

<a name="v0.15.0"></a>

<a name="v0.14.2"></a>

<a name="v0.14.1"></a>

<a name="v0.14.0"></a>

<a name="v0.13.2"></a>

<a name="v0.13.1"></a>

<a name="v0.13.0"></a>

<a name="v0.12.2"></a>

<a name="v0.12.1"></a>

<a name="v0.12.0"></a>

<a name="v0.11.1"></a>

<a name="v0.11.0"></a>

<a name="v0.10.0"></a>

<a name="v0.9.4"></a>

<a name="v0.9.3"></a>

<a name="v0.9.2"></a>

<a name="v0.8.1"></a>

<a name="v0.7.5"></a>

<a name="v0.7.1"></a>

<a name="v0.7.0"></a>

<a name="v0.6.4.3"></a>

<a name="v0.6.4.2"></a>

<a name="v0.6.4.1"></a>

<a name="v0.6.4"></a>

<a name="v0.6.3"></a>

<a name="v0.6.2"></a>

<a name="v0.6.1"></a>

<a name="v0.6.0.5"></a>

<a name="v0.5.0"></a>

<a name="v0.4.0.1"></a>

<a name="v0.4.0"></a>
- [minor] add --completion to generate auto-completion script for bash/zsh

<a name="v0.3.2"></a>
- [patch] enable sdkman broadcast

- better outline for deps section

<a name="v0.3.1"></a>
- [patch] add --clear-cache option for clearing out ~/.jbang cache
- [minor] Added support for [@grab](https://github.com/Grab) annotations as typesafe alternative to //DEPS
- [patch] add --clear-cache option for clearing out ~/.jbang cache
- [patch] add --clear-cache option for clearing out ~/.jbang cache

<a name="v0.2.1"></a>
- add piping and checksum examples
- attribute shebang to golang
- fix FAQ formatting
- clarify and add a entry to faq
- removed planned from editing

- fix typo
- Document sdkman is available

- [patch] fix bad exit code handling when using --edit

<a name="v0.2.0.4"></a>
- fix formatting

<a name="v0.2.0.3"></a>
- ensure clean and full build

<a name="v0.2.0.2"></a>
- print working directory in release script

<a name="v0.2.0.1"></a>
- make sure run in right directory

<a name="v0.2.0"></a>
- try fix integration test
- Enable bash based integration test

- [minor] support getting scripts from http, https and file urls
- Local dependency repository overridable using JBANG_REPO location

- make tests pass again
- temporarily force fail in integration suite test
- ensure error code on testsuite fail
- [patch] fixed integration tests and last-item wins in dep cache

- styling should not wrap lines already wrapped otherwise streamy chains gets bad

<a name="v0.1.2.5"></a>
- prep sdkman to point to sdkman

<a name="v0.1.2.4"></a>
- Fix release script for sdkman

<a name="v0.1.2.3"></a>
- Publishing to sdkman via github actions

<a name="v0.1.2.2"></a>
- --edit now uses stable temporary folder name generation

- after --init don't try edit nor run

<a name="v0.1.2"></a>
- [patch] formatting fixes
- [patch] actually commit files with edit feature included

<a name="v0.1.0"></a>
- introduced `--edit` to allow openinig up as a project in IDE's supporting gradle
- **debug:** Added support for setting debug port

- moved to use qute for templates

- fix imports
- cleanup imports

<a name="v0.0.11.1"></a>

<a name="v0.0.11"></a>

<a name="v0.0.10.3"></a>

<a name="v0.0.10.2"></a>

<a name="v0.0.10"></a>

<a name="v0.0.7"></a>

<a name="v0.0.6"></a>

<a name="v0.0.5.9"></a>

<a name="v0.0.5.8"></a>

<a name="v0.0.5.7"></a>

<a name="v0.0.5.6"></a>

<a name="v0.0.5.5"></a>

<a name="v0.0.5.4"></a>

<a name="v0.0.5.3"></a>

<a name="v0.0.5.2"></a>

<a name="v0.0.5.1"></a>

<a name="v0.0.5"></a>

<a name="v0.0.4"></a>

<a name="v0.0.3"></a>

<a name="v0.0.2.2"></a>

<a name="v0.0.2.1"></a>

<a name="v0.0.2"></a>

<a name="v0.0.1.12"></a>

<a name="v0.0.0.10"></a>

<a name="v0.0.1"></a>

[Unreleased]: jbangdev/jbang@v0.72.0...HEAD
[v0.72.0]: jbangdev/jbang@v0.71.1...v0.72.0
[v0.71.1]: jbangdev/jbang@v0.70.0...v0.71.1
[v0.70.0]: jbangdev/jbang@v0.69.2...v0.70.0
[v0.69.2]: jbangdev/jbang@v0.69.1...v0.69.2
[v0.69.1]: jbangdev/jbang@v0.69.0...v0.69.1
[v0.69.0]: jbangdev/jbang@v0.68.0...v0.69.0
[v0.68.0]: jbangdev/jbang@v0.67.3...v0.68.0
[v0.67.3]: jbangdev/jbang@v0.67.2...v0.67.3
[v0.67.2]: jbangdev/jbang@v0.67.1...v0.67.2
[v0.67.1]: jbangdev/jbang@v0.67.0...v0.67.1
[v0.67.0]: jbangdev/jbang@v0.66.1...v0.67.0
[v0.66.1]: jbangdev/jbang@v0.66.0...v0.66.1
[v0.66.0]: jbangdev/jbang@v0.65.1...v0.66.0
[v0.65.1]: jbangdev/jbang@v0.65.0...v0.65.1
[v0.65.0]: jbangdev/jbang@v0.64.0...v0.65.0
[v0.64.0]: jbangdev/jbang@v0.63.0...v0.64.0
[v0.63.0]: jbangdev/jbang@v0.62.0...v0.63.0
[v0.62.0]: jbangdev/jbang@v0.61.1...v0.62.0
[v0.61.1]: jbangdev/jbang@v0.61.0...v0.61.1
[v0.61.0]: jbangdev/jbang@v0.60.0...v0.61.0
[v0.60.0]: jbangdev/jbang@v0.59.0...v0.60.0
[v0.59.0]: jbangdev/jbang@v0.58.0...v0.59.0
[v0.58.0]: jbangdev/jbang@v0.57.0...v0.58.0
[v0.57.0]: jbangdev/jbang@v0.56.0...v0.57.0
[v0.56.0]: jbangdev/jbang@v0.55.2...v0.56.0
[v0.55.2]: jbangdev/jbang@v0.55.1...v0.55.2
[v0.55.1]: jbangdev/jbang@v0.55.0...v0.55.1
[v0.55.0]: jbangdev/jbang@v0.54.1...v0.55.0
[v0.54.1]: jbangdev/jbang@v0.54.0...v0.54.1
[v0.54.0]: jbangdev/jbang@v0.53.2...v0.54.0
[v0.53.2]: jbangdev/jbang@v0.53.1...v0.53.2
[v0.53.1]: jbangdev/jbang@v0.53.0...v0.53.1
[v0.53.0]: jbangdev/jbang@v0.52.1...v0.53.0
[v0.52.1]: jbangdev/jbang@v0.52.0...v0.52.1
[v0.52.0]: jbangdev/jbang@v0.51.1...v0.52.0
[v0.51.1]: jbangdev/jbang@v0.51.0...v0.51.1
[v0.51.0]: jbangdev/jbang@v0.50.1...v0.51.0
[v0.50.1]: jbangdev/jbang@v0.50.0...v0.50.1
[v0.50.0]: jbangdev/jbang@v0.49.0...v0.50.0
[v0.49.0]: jbangdev/jbang@v0.48.0...v0.49.0
[v0.48.0]: jbangdev/jbang@v0.47.1...v0.48.0
[v0.47.1]: jbangdev/jbang@v0.47.0...v0.47.1
[v0.47.0]: jbangdev/jbang@v0.46.1...v0.47.0
[v0.46.1]: jbangdev/jbang@v0.46.0...v0.46.1
[v0.46.0]: jbangdev/jbang@v0.45.0...v0.46.0
[v0.45.0]: jbangdev/jbang@v0.44.2...v0.45.0
[v0.44.2]: jbangdev/jbang@v0.43.1...v0.44.2
[v0.43.1]: jbangdev/jbang@v0.44.0...v0.43.1
[v0.44.0]: jbangdev/jbang@v0.43.0...v0.44.0
[v0.43.0]: jbangdev/jbang@v0.42.1...v0.43.0
[v0.42.1]: jbangdev/jbang@v0.42.0...v0.42.1
[v0.42.0]: jbangdev/jbang@v0.41.0...v0.42.0
[v0.41.0]: jbangdev/jbang@v0.40.2...v0.41.0
[v0.40.2]: jbangdev/jbang@v0.40.1...v0.40.2
[v0.40.1]: jbangdev/jbang@v0.40.0...v0.40.1
[v0.40.0]: jbangdev/jbang@v0.39.0...v0.40.0
[v0.39.0]: jbangdev/jbang@v0.38.0...v0.39.0
[v0.38.0]: jbangdev/jbang@v0.37.0...v0.38.0
[v0.37.0]: jbangdev/jbang@v0.36.1...v0.37.0
[v0.36.1]: jbangdev/jbang@v0.36.0...v0.36.1
[v0.36.0]: jbangdev/jbang@v0.35.1...v0.36.0
[v0.35.1]: jbangdev/jbang@v0.35.0...v0.35.1
[v0.35.0]: jbangdev/jbang@v0.34.1...v0.35.0
[v0.34.1]: jbangdev/jbang@v0.34.0...v0.34.1
[v0.34.0]: jbangdev/jbang@v0.33.0...v0.34.0
[v0.33.0]: jbangdev/jbang@st...v0.33.0
[st]: jbangdev/jbang@v0.32.0...st
[v0.32.0]: jbangdev/jbang@v0.31.0...v0.32.0
[v0.31.0]: jbangdev/jbang@v0.30.0...v0.31.0
[v0.30.0]: jbangdev/jbang@v0.29.1...v0.30.0
[v0.29.1]: jbangdev/jbang@v0.29.0...v0.29.1
[v0.29.0]: jbangdev/jbang@v0.28.0...v0.29.0
[v0.28.0]: jbangdev/jbang@v0.27.0...v0.28.0
[v0.27.0]: jbangdev/jbang@v0.26.0...v0.27.0
[v0.26.0]: jbangdev/jbang@v0.25.0...v0.26.0
[v0.25.0]: jbangdev/jbang@v0.24.0...v0.25.0
[v0.24.0]: jbangdev/jbang@v0.23.0...v0.24.0
[v0.23.0]: jbangdev/jbang@v0.22.0.2...v0.23.0
[v0.22.0.2]: jbangdev/jbang@v0.21.0...v0.22.0.2
[v0.21.0]: jbangdev/jbang@v0.20.0...v0.21.0
[v0.20.0]: jbangdev/jbang@v0.19.0...v0.20.0
[v0.19.0]: jbangdev/jbang@v0.18.0...v0.19.0
[v0.18.0]: jbangdev/jbang@v0.17.0...v0.18.0
[v0.17.0]: jbangdev/jbang@v0.16.2...v0.17.0
[v0.16.2]: jbangdev/jbang@v0.16.1...v0.16.2
[v0.16.1]: jbangdev/jbang@latestdev...v0.16.1
[latestdev]: jbangdev/jbang@v0.16.0...latestdev
[v0.16.0]: jbangdev/jbang@v0.15.1...v0.16.0
[v0.15.1]: jbangdev/jbang@v0.15.0...v0.15.1
[v0.15.0]: jbangdev/jbang@v0.14.2...v0.15.0
[v0.14.2]: jbangdev/jbang@v0.14.1...v0.14.2
[v0.14.1]: jbangdev/jbang@v0.14.0...v0.14.1
[v0.14.0]: jbangdev/jbang@v0.13.2...v0.14.0
[v0.13.2]: jbangdev/jbang@v0.13.1...v0.13.2
[v0.13.1]: jbangdev/jbang@v0.13.0...v0.13.1
[v0.13.0]: jbangdev/jbang@v0.12.2...v0.13.0
[v0.12.2]: jbangdev/jbang@v0.12.1...v0.12.2
[v0.12.1]: jbangdev/jbang@v0.12.0...v0.12.1
[v0.12.0]: jbangdev/jbang@v0.11.1...v0.12.0
[v0.11.1]: jbangdev/jbang@v0.11.0...v0.11.1
[v0.11.0]: jbangdev/jbang@v0.10.0...v0.11.0
[v0.10.0]: jbangdev/jbang@v0.9.4...v0.10.0
[v0.9.4]: jbangdev/jbang@v0.9.3...v0.9.4
[v0.9.3]: jbangdev/jbang@v0.9.2...v0.9.3
[v0.9.2]: jbangdev/jbang@v0.8.1...v0.9.2
[v0.8.1]: jbangdev/jbang@v0.7.5...v0.8.1
[v0.7.5]: jbangdev/jbang@v0.7.1...v0.7.5
[v0.7.1]: jbangdev/jbang@v0.7.0...v0.7.1
[v0.7.0]: jbangdev/jbang@v0.6.4.3...v0.7.0
[v0.6.4.3]: jbangdev/jbang@v0.6.4.2...v0.6.4.3
[v0.6.4.2]: jbangdev/jbang@v0.6.4.1...v0.6.4.2
[v0.6.4.1]: jbangdev/jbang@v0.6.4...v0.6.4.1
[v0.6.4]: jbangdev/jbang@v0.6.3...v0.6.4
[v0.6.3]: jbangdev/jbang@v0.6.2...v0.6.3
[v0.6.2]: jbangdev/jbang@v0.6.1...v0.6.2
[v0.6.1]: jbangdev/jbang@v0.6.0.5...v0.6.1
[v0.6.0.5]: jbangdev/jbang@v0.5.0...v0.6.0.5
[v0.5.0]: jbangdev/jbang@v0.4.0.1...v0.5.0
[v0.4.0.1]: jbangdev/jbang@v0.4.0...v0.4.0.1
[v0.4.0]: jbangdev/jbang@v0.3.2...v0.4.0
[v0.3.2]: jbangdev/jbang@v0.3.1...v0.3.2
[v0.3.1]: jbangdev/jbang@v0.2.1...v0.3.1
[v0.2.1]: jbangdev/jbang@v0.2.0.4...v0.2.1
[v0.2.0.4]: jbangdev/jbang@v0.2.0.3...v0.2.0.4
[v0.2.0.3]: jbangdev/jbang@v0.2.0.2...v0.2.0.3
[v0.2.0.2]: jbangdev/jbang@v0.2.0.1...v0.2.0.2
[v0.2.0.1]: jbangdev/jbang@v0.2.0...v0.2.0.1
[v0.2.0]: jbangdev/jbang@v0.1.2.5...v0.2.0
[v0.1.2.5]: jbangdev/jbang@v0.1.2.4...v0.1.2.5
[v0.1.2.4]: jbangdev/jbang@v0.1.2.3...v0.1.2.4
[v0.1.2.3]: jbangdev/jbang@v0.1.2.2...v0.1.2.3
[v0.1.2.2]: jbangdev/jbang@v0.1.2...v0.1.2.2
[v0.1.2]: jbangdev/jbang@v0.1.0...v0.1.2
[v0.1.0]: jbangdev/jbang@v0.0.11.1...v0.1.0
[v0.0.11.1]: jbangdev/jbang@v0.0.11...v0.0.11.1
[v0.0.11]: jbangdev/jbang@v0.0.10.3...v0.0.11
[v0.0.10.3]: jbangdev/jbang@v0.0.10.2...v0.0.10.3
[v0.0.10.2]: jbangdev/jbang@v0.0.10...v0.0.10.2
[v0.0.10]: jbangdev/jbang@v0.0.7...v0.0.10
[v0.0.7]: jbangdev/jbang@v0.0.6...v0.0.7
[v0.0.6]: jbangdev/jbang@v0.0.5.9...v0.0.6
[v0.0.5.9]: jbangdev/jbang@v0.0.5.8...v0.0.5.9
[v0.0.5.8]: jbangdev/jbang@v0.0.5.7...v0.0.5.8
[v0.0.5.7]: jbangdev/jbang@v0.0.5.6...v0.0.5.7
[v0.0.5.6]: jbangdev/jbang@v0.0.5.5...v0.0.5.6
[v0.0.5.5]: jbangdev/jbang@v0.0.5.4...v0.0.5.5
[v0.0.5.4]: jbangdev/jbang@v0.0.5.3...v0.0.5.4
[v0.0.5.3]: jbangdev/jbang@v0.0.5.2...v0.0.5.3
[v0.0.5.2]: jbangdev/jbang@v0.0.5.1...v0.0.5.2
[v0.0.5.1]: jbangdev/jbang@v0.0.5...v0.0.5.1
[v0.0.5]: jbangdev/jbang@v0.0.4...v0.0.5
[v0.0.4]: jbangdev/jbang@v0.0.3...v0.0.4
[v0.0.3]: jbangdev/jbang@v0.0.2.2...v0.0.3
[v0.0.2.2]: jbangdev/jbang@v0.0.2.1...v0.0.2.2
[v0.0.2.1]: jbangdev/jbang@v0.0.2...v0.0.2.1
[v0.0.2]: jbangdev/jbang@v0.0.1.12...v0.0.2
[v0.0.1.12]: jbangdev/jbang@v0.0.0.10...v0.0.1.12
[v0.0.0.10]: jbangdev/jbang@v0.0.1...v0.0.0.10