All notable changes to the "perl-insert-package" extension will be documented in this file.
Check Keep a Changelog for recommendations on how to structure this file.
- Make package name completion experimental.
- Make package name completion disabled by default.
- Package name completion overrides all completion candidates. It was very inconvenient so I decided making disabled it by default.
- Completion for
package
declaration is triggered up to first 3 lines of Perl program. - If Perl program already has a
package
declaration, completion forpackage
declaration is not triggered.
- Add a completion for package name. (new feature)
- Move used packages to the top of QuickPick. (new feature)
- Add a changelog.
- Move recently completed package to top of QuickPick.
- Load cached file list on opening a VS Code window. (bug fix)
- Add a command to insert current package name. (new feature)
- Show package name on QuickPick.
- Cache file list.
- Add a screenshot.
- Revert change of package name.
- Implement complemention of package name from QuickPick. (new feature)
- Enable the extension only
editorLangId == perl
.
- Use OS default path separator as default replace rule.
- Use OS default path separator for applying many replace rules.
- Change package name. (vscode-perl-insert-package -> perl-insert-package)
- Use OS default path separator.
- Invoke completion of package name declaration after inserting
packa
.
- Make file path to package name translation rule configuable. (new feature)
- Add package name completion.
- Add screenshot to README.
- Replace all
/
to::
.
- Use registerTextEditorCommand.
- Change command namespace.
- Remove debug log output.
- Add activation condition. (onLanguage:Perl)
- Change category.
- Add icon.
- Change displayName.
- First release.