Releases: davidwaterston/goto-matching-bracket
Fix the hotkey instructions
Updated the README.md to fix the instructions for changing the hotkey used to invoke this extension. This had referenced "davidwaterston.goto-matching-bracket.findMatch" when it should be "davidwaterston.goToMatchingBracket.findMatch".
Removed the 'enabled' user preference
Brackets 1.4+ has the built-in ability to temporarily disable an extension so this functionality is no longer required within the extension itself. This means that the enabled user setting is no longer supported.
As this release was mainly intended as a tidy up before starting work on 2.3.0 (which will bring new functionality), there are no other functional changes but a lot of small changes made to the documentation. These are detailed in the CHANGELOG.
This release closes issue #9
French translation
- French translation added, thanks to @PhiLhoSoft
- The 'charsToMatch' object was tidied up as it could be confusing to anyone reading the code.
This release closes issue #5
Bug fix: restore comma deleted in previous release
Restore comma that was accidentally removed in the previous release, rendering the package.json file invalid.
Ensure compatibility with Brackets 1.3
- Breaking change: With the release of Brackets 1.3 the original keyboard shortcut used by this extension - Cmd-Alt-] (Mac) or Ctrl-Alt-] (Windows) - has been taken by the Brackets Expand Current command. This release changes the default shortcut to be Cmd-Alt-RightArrow (Mac) or Ctrl-Alt-RightArrow (Windows) and confirms that the extension continues to work in v1.3
- README.md updated to reflect new hotkeys
- README.md updated to fix the explanation for how to change the hotkey as this was previously incorrect
Added 'enabled' user preference.
- Added a new user preference, enabled, which allows the extension to be temporarily turned off. This can be useful if you suspect the extension is causing a problem with Brackets or another extension. The default for this setting is true (the extension is enabled).
- Made minor changes to the README.md for the new preference and also to expand on the Install section.
Added .editorconfig.
Added an .editorconfig file as specified in EditorConfig.
This file helps developers define and maintain consistent coding styles between different editors and IDEs.
Documentation update.
A number of changes were made to improve the quality of the documentation.
- Added a License file. This replaces the body of the License section of the README.md. The license itself is unchanged.
- Added badges to the README.md to indicate the version number of the current release, the license type and an indicator that the releases are signed using Gnu Privacy Guard (GPG).
- Added a new section to the README.md, Verifying Releases, which details how release tags are signed and how they can be verified to ensure the integrity of the repo.
- In previous releases I have only increased the version number when there has been functional (non-documentation) changes made to the repo but from this version on I will bump the version up even if only documentation has changed.
Update of Command Id to be standards compliant.
- Updated the Command Id of the extension to be a more standards-compliant 'davidwaterston.goToMatchingBracket.findMatch' (notice the addition of the 'findMatch'). The main reason for this was to ensure that the extension name would appear when displayed in Randy Edmunds Display Shortcuts extension which adds a Show Shortcuts item to the Brackets Help menu.
- Rewrote the text in the README.md for the maxScanLineLength preference as my understanding of this was completely wrong.
Translation of the menu item into multiple languages.
- The menu item is now translated into 7 languages; Czech, English, German, Italian, Polish, Portuguese and Russian.
- Added a Frequently Asked Questions section and an animated .gif showing the extension in action to the README.md.