You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+14-5Lines changed: 14 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,6 +2,15 @@
2
2
3
3
All notable changes to the **JBang** extension will be documented in this file.
4
4
5
+
## [0.12.0] 17/03/2025
6
+
- Added support for pasting Maven XML dependency snippets as JBang `//DEPS` (requires VS Code 1.97+)
7
+
- Added Quarkus'`Q:CONFIG` syntax highlighting and completion
8
+
- Added support for codelenses on instance main method
9
+
- Added documentation on hover over JBang directives
10
+
- Fixed Java value validation in JBang catalogs
11
+
- Replaced axios with fetch for http requests
12
+
- Updated various dependencies
13
+
5
14
## [0.11.0] 26/02/2024
6
15
- Added textmate grammar for JBang directives
7
16
- Fixed error reporting for unresolved dependencies
@@ -17,7 +26,7 @@ All notable changes to the **JBang** extension will be documented in this file.
17
26
- Automatically save document after selecting a result in `//DEPS` completion
18
27
- Save document before running/debugging with JBang
19
28
- Added `//JAVA 21` completion
20
-
- Added `--enable-http` and `--enable-https` completions for `//NATIVE_OPTIONS` directive
29
+
- Added `--enable-http` and `--enable-https` completions for `//NATIVE_OPTIONS` directive
21
30
- Built with Node 18
22
31
23
32
## [0.8.0] 17/09/2023
@@ -64,7 +73,7 @@ All notable changes to the **JBang** extension will be documented in this file.
64
73
- Display `Debug JBang` codelens for Java files
65
74
- Add new `JBang: install application` command
66
75
- Fixed script detection in nested folders
67
-
- Fixed Chocolatey's JBang support
76
+
- Fixed Chocolatey's JBang support
68
77
69
78
## [0.3.0] 29/10/2022
70
79
- Automagically configures JBang-managed JDKs, i.e. no need to configure `java.configuration.runtimes`.
@@ -75,9 +84,9 @@ All notable changes to the **JBang** extension will be documented in this file.
75
84
- If you open a folder containing JBang scripts, the first JBang script found will be used to configure a "Project"'s classpath. When configuring the `java.import.jbang.projectPerScript` setting to `true`, each script in the folder will be assigned a specific classpath. Toggling this setting requires calling the `Java: Clean Java Language Server Workspace` command to take effect.
76
85
- Modifying JBang directives in a file will update the classpath of the file.
77
86
- Snippets are provided for JBang directives.
78
-
- Autocompletion for dependencies in `//DEPS`
79
-
- Autocompletion for `//SOURCES`
80
-
- Partial autocompletion for `//JAVA_OPTIONS` and `//JAVAC_OPTIONS`
87
+
- Autocompletion for dependencies in `//DEPS`
88
+
- Autocompletion for `//SOURCES`
89
+
- Partial autocompletion for `//JAVA_OPTIONS` and `//JAVAC_OPTIONS`
81
90
- Display dependency documentation on completion/hover
82
91
- JBang scripts can be run from the `Run JBang` codelens, that shows on top of the type declaration or main method, if there is one.
83
92
- If a (.java) script is included in a Maven or Gradle project's hierarchy, right-clicking on the script and selecting `JBang > Synchronize JBang` will add the script's parent folder to the project's source path and the JBang dependencies will be added to the project's classpath.
0 commit comments