Tags: ge0ffrey/jbang
Tags
<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
<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
<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
PreviousNext