2017-11-10 08:30:04 +03:00
# Change Log
All notable changes to the "vscode-maven" extension will be documented in this file.
2019-01-24 07:30:11 +03:00
2019-09-17 11:42:36 +03:00
## 0.19.0
- Add inline action buttons in Maven explorer.
2019-08-23 09:52:07 +03:00
## 0.18.2
#### Fixed
- Typo in Hover information. [#368 ](https://github.com/microsoft/vscode-maven/issues/368 )
- Unexpected error log on first use. [#358 ](https://github.com/microsoft/vscode-maven/issues/358 )
- Switch to use new VS Code API (v1.37+) to get default shell. [#337 ](https://github.com/microsoft/vscode-maven/issues/337 )
Thank [Christian Lutz @thccorni ](https://github.com/thccorni ) for contribution.
2019-07-16 06:16:05 +03:00
## 0.18.1
#### Fixed
- Cannot show plugin goals. [#340 ](https://github.com/microsoft/vscode-maven/issues/340 )
2019-06-25 08:21:24 +03:00
## 0.18.0
#### Added
2019-07-01 06:20:29 +03:00
- For Maven project creation:
- Fallback to use an embedded Maven wrapper if no availble Maven executable is found. [PR#344 ](https://github.com/microsoft/vscode-maven/pull/344 )
- Support to select archetype version. [#354 ](https://github.com/microsoft/vscode-maven/issues/354 )
2019-06-25 08:21:24 +03:00
- Refresh explorer when config `maven.pomfile.globPattern` changes. [#334 ](https://github.com/microsoft/vscode-maven/issues/334 )
#### Changed
- Change command name "Generate from Maven Archetype" to "Create Maven Project" for clarity. [#345 ](https://github.com/microsoft/vscode-maven/issues/345 )
2019-06-10 12:47:23 +03:00
## 0.17.1
#### Fixed
- Provide a workaround for default shell detection. [#319 ](https://github.com/microsoft/vscode-maven/issues/319 )
2019-05-20 09:01:45 +03:00
## 0.17.0
#### Added
- Add new config `maven.pomfile.globPattern` , which specifies how the extension searchs for POM files. [#316 ](https://github.com/microsoft/vscode-maven/issues/316 )
- Add new config `maven.pomfile.autoUpdateEffectivePOM` , which specifies whether to update Effective-POM automatically. [#319 ](https://github.com/microsoft/vscode-maven/issues/319 )
2019-05-10 06:22:10 +03:00
#### Fixed
- Unexpected insertion of code snippets. [#310 ](https://github.com/microsoft/vscode-maven/issues/310 )
2019-05-13 09:54:32 +03:00
- A bug that Maven `localRepository` setting was not effective. [#322 ](https://github.com/microsoft/vscode-maven/issues/322 )
2019-05-13 09:50:57 +03:00
- Cannot create Maven project when target directory has brackets and default shell is PowerShell. [#324 ](https://github.com/microsoft/vscode-maven/issues/324 )
2019-05-10 06:22:10 +03:00
2019-05-20 09:01:45 +03:00
Thank [Justin Ridgewell (@jridgewell) ](https://github.com/jridgewell ) for the contributions to make the extension even better.
2019-04-23 03:59:06 +03:00
## 0.16.2
#### Fixed
- A regression issue which blocks auto-completion for pom files. [#311 ](https://github.com/Microsoft/vscode-maven/issues/311 )
2019-04-10 06:26:01 +03:00
## 0.16.1
#### Fixed
2019-04-10 08:23:10 +03:00
- An error on calculating effective pom when there is whitespace in project path. [#304 ](https://github.com/Microsoft/vscode-maven/issues/304 )
- A bug which causes to retry calculating effective pom all the time. [#296 ](https://github.com/Microsoft/vscode-maven/issues/296 )
2019-04-10 06:26:01 +03:00
2019-04-01 06:25:29 +03:00
## 0.16.0
#### Added
- Support to debug a plugin goal.
- The feature is designed for debugging code of the plugin goal itself. It can also debug Java classes loaded in the same JVM.
- Debugging Java classes loaded by a forked process is not supported. E.g. when `devtools` is present, breakpoints in application code will not be hit when debugging `spring-boot:run` according to [its docs ](https://docs.spring.io/spring-boot/docs/current/maven-plugin/run-mojo.html#fork ).
- Add a shortcut to show dependency tree.
#### Fixed
- Fix miscellaneous minor issues by enabling TS strict null check.
2019-03-21 18:21:55 +03:00
## 0.15.2
#### Fixed
- A potential NPE when no folder is open. [#279 ](https://github.com/Microsoft/vscode-maven/issues/279 )
2019-03-15 09:34:35 +03:00
## 0.15.1
#### Fixed
- Errors on executing some commands when there is no open workspace. [#274 ](https://github.com/Microsoft/vscode-maven/issues/274 ) [#277 ](https://github.com/Microsoft/vscode-maven/issues/277 )
- Missing description for favorite commands configuration. [PR#275 ](https://github.com/Microsoft/vscode-maven/pull/275 )
2019-03-04 10:42:39 +03:00
## 0.15.0
2019-03-04 08:58:45 +03:00
#### Added
- Allow to specify and execute "favorite" Maven commands. [#72 ](https://github.com/Microsoft/vscode-maven/issues/72 ) [#259 ](https://github.com/Microsoft/vscode-maven/issues/259 )
2019-03-04 10:42:39 +03:00
- Hover to show effective version of a dependency. [#260 ](https://github.com/Microsoft/vscode-maven/issues/260 )
- Add a command "Maven: Add a dependency" for convenience when editing pom.xml. [#253 ](https://github.com/Microsoft/vscode-maven/issues/253 )
2019-03-04 08:58:45 +03:00
2019-02-11 05:19:36 +03:00
## 0.14.2
2019-02-01 07:22:11 +03:00
#### Fixed
- Use a simple and robust way to inject custom environment variables into terminals. [PR#240 ](https://github.com/Microsoft/vscode-maven/pull/240 )
2019-02-11 05:19:36 +03:00
- Fix a regression of executing custom goals from command palette. [#243 ](https://github.com/Microsoft/vscode-maven/issues/243 )
2019-02-01 07:22:11 +03:00
2019-01-29 11:57:07 +03:00
## 0.14.1
#### Fixed
2019-01-29 12:49:09 +03:00
- Fix the order of completion items for non-semantic versions. [#236 ](https://github.com/Microsoft/vscode-maven/issues/236 )
- Fix the issue that extension is not activated when opening an external pom.xml file. [#232 ](https://github.com/Microsoft/vscode-maven/issues/232 )
2019-01-29 11:57:07 +03:00
2019-01-24 07:30:11 +03:00
## 0.14.0
#### Added
- Provide completion suggestions leveraging info from both local and central repository. [#195 ](https://github.com/Microsoft/vscode-maven/issues/195 )
#### Fixed
- Fix the issue that mvn help:describe keeps grabbing the focus in MacOSX. [#214 ](https://github.com/Microsoft/vscode-maven/issues/214 )
- Fix WSL file path conversion when the root is changed in `wsl.conf` . [#206 ](https://github.com/Microsoft/vscode-maven/issues/206 )
2018-12-17 08:56:51 +03:00
2019-01-03 07:46:57 +03:00
## 0.13.0
- Support to switch between hierarchical and flat view of modules. [#193 ](https://github.com/Microsoft/vscode-maven/issues/193 )
- Support to complete dependencies when editing pom.xml file. [#195 ](https://github.com/Microsoft/vscode-maven/issues/195 )
- It is disabled by default, enable it by setting the value of `maven.completion.enabled` to `true` .
- The dependency candidates are from the local Maven repository.
2018-12-17 10:45:30 +03:00
## 0.12.1
- Chinese localization: Add a whitespace between English and Chinese characters. [#184 ](https://github.com/Microsoft/vscode-maven/issues/184 )
- Add a shortcut in Maven explorer to generate projects. [PR#190 ](https://github.com/Microsoft/vscode-maven/pull/190 )
2018-12-17 08:56:51 +03:00
## 0.12.0
- Support to view and execute plugin goals. [#126 ](https://github.com/Microsoft/vscode-maven/issues/126 )
- Change icons of Maven project nodes. [PR#181 ](https://github.com/Microsoft/vscode-maven/pull/181 )
- Add Chinese localization. [#146 ](https://github.com/Microsoft/vscode-maven/issues/146 )
## 0.11.3
2018-11-28 04:39:00 +03:00
- Fix vulnerability issue of event-stream. [PR#154 ](https://github.com/Microsoft/vscode-maven/pull/154 )
2018-12-17 08:56:51 +03:00
## 0.11.2
2018-11-23 07:40:08 +03:00
- Better support for WSL. [PR#143 ](https://github.com/Microsoft/vscode-maven/pull/143 ) by [@RobertDeRose ](https://github.com/RobertDeRose )
- Add Chinese localization for configuration entries and command names. [PR#147 ](https://github.com/Microsoft/vscode-maven/pull/147 )
- Fix wording in documents.
Thank [@RobertDeRose ](https://github.com/RobertDeRose ), [@johanhammar ](https://github.com/johanhammar ) and [@apupier ](https://github.com/apupier ) for the contribution.
2018-12-17 08:56:51 +03:00
## 0.11.1
2018-10-12 10:12:18 +03:00
- Use the latest version of vscode-extension-telemetry dependency. [#135 ](https://github.com/Microsoft/vscode-maven/issues/135 )
2018-09-17 10:28:07 +03:00
2018-12-17 08:56:51 +03:00
## 0.11.0
2018-09-17 10:28:07 +03:00
- Sort Maven projects alphabetically in Explorer. [PR#118 ](https://github.com/Microsoft/vscode-maven/pull/118 ) by @owenconti
- Adjust order of steps when generating projects from an archetype. [#122 ](https://github.com/Microsoft/vscode-maven/issues/122 )
2018-09-17 11:59:13 +03:00
- Open trouble-shooting page in browser.[PR#131](https://github.com/Microsoft/vscode-maven/pull/131)
2018-09-17 10:28:07 +03:00
- Fixed some bugs.
Thank [Owen Conti (@owenconti) ](https://github.com/owenconti ) for the help to make the extension even better.
2018-12-17 08:56:51 +03:00
## 0.10.0
2018-07-18 13:15:50 +03:00
- Supported to hide Maven explorer view by default. [#51 ](https://github.com/Microsoft/vscode-maven/issues/51 )
- Started to use a separate terminal for each root folder. [#68 ](https://github.com/Microsoft/vscode-maven/pull/87 )
- Improved performance of searching for pom.xml [#77 ](https://github.com/Microsoft/vscode-maven/issues/77 )
- Started to includes Maven archetypes in local catalog when generating projects. [#82 ](https://github.com/Microsoft/vscode-maven/issues/82 )
2018-07-23 09:48:38 +03:00
- Forced to use mvn wrapper as Maven executable file if one is found in root folder, and added a new configuration `maven.executable.preferMavenWrapper` allowing to turn it off. [#84 ](https://github.com/Microsoft/vscode-maven/issues/84 ) [#105 ](https://github.com/Microsoft/vscode-maven/pull/105 )
- Refined command `maven.history` to re-run historical goals.[#87](https://github.com/Microsoft/vscode-maven/issues/87)
2018-07-26 05:50:52 +03:00
- Started to use "cmd /c" to execute Maven commands for PowerShell.[#112](https://github.com/Microsoft/vscode-maven/pull/112)
- Supported to update explorer automatically when workspace folders change. [#27 ](https://github.com/Microsoft/vscode-maven/issues/27 )
2018-07-18 13:15:50 +03:00
- Some code refactoring and bug fixing.
2018-06-05 13:34:05 +03:00
2018-12-17 08:56:51 +03:00
## 0.9.2
2018-07-12 07:36:14 +03:00
- Fixed bug of using `./mvnw` as maven executable.
2018-12-17 08:56:51 +03:00
## 0.9.1
2018-07-11 08:23:17 +03:00
- Fetch list of popular archetypes on the fly. [#63 ](https://github.com/Microsoft/vscode-maven/pull/63 )
- Guide users to setup correct mvn executable path when error occurs. [#66 ](https://github.com/Microsoft/vscode-maven/pull/66 )
- Fixed some bugs.
2018-12-17 08:56:51 +03:00
## 0.9.0
2018-06-05 07:50:13 +03:00
- Fixed vulnerabilities in package dependencies.
- Formatted filepath for WSL Bash.
- Added entry for historical commands in context menu.
2018-05-15 10:37:58 +03:00
2018-12-17 08:56:51 +03:00
## 0.8.0
2018-05-14 08:20:59 +03:00
- Simplified the workflow for executing custom goals.
- Supported to fast re-run maven command from history.
2018-05-15 10:31:28 +03:00
- Supported to trigger maven command from command palette.
2018-05-14 08:20:59 +03:00
- Fixed some bugs.
2017-12-26 09:03:14 +03:00
2018-12-17 08:56:51 +03:00
## 0.7.0
2018-03-18 18:20:03 +03:00
- Added support for setting JAVA_HOME and other environment variables through configuration settings.
2018-04-12 09:41:33 +03:00
- Supported to put popular archetypes ahead when generating projects.
- Supported to append default options for mvn commands.
2018-03-18 18:20:03 +03:00
2018-12-17 08:56:51 +03:00
## 0.6.0
2018-03-15 05:43:58 +03:00
- Supported to auto-update maven project explorer tree view when pom.xml has been created/modified/removed.
- Started to collect anonymous data of **selected Maven Archetype** when users generate projects.
2018-12-17 08:56:51 +03:00
## 0.5.2
2018-02-26 09:40:25 +03:00
- Updated extension name.
2018-02-06 08:55:17 +03:00
2018-12-17 08:56:51 +03:00
## 0.5.1
2018-02-06 08:55:17 +03:00
- Excluded pom.xml in `target` folder by default. (to avoid duplicate item in explorer)
2018-02-07 08:38:33 +03:00
- Fixed CRLF issue [#10 ](https://github.com/Microsoft/vscode-maven/issues/10 ).
2018-02-06 08:55:17 +03:00
2018-12-17 08:56:51 +03:00
## 0.5.0
2018-01-16 06:10:53 +03:00
- Supported to use maven wrapper.
- Changed icon of treeItems for dark/light themes.
- Fixed some bugs.
2018-01-15 11:07:33 +03:00
## Early Versions
For historical releases earlier than `v0.4.1` , please refer to [Eskibear/vscode-maven ](https://github.com/Eskibear/vscode-maven/releases ).