All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.
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".
- This CHANGELOG.md file, formatted in the convention detailed in Keep a CHANGELOG.
- Proposed features/changes can be now be suggested/voted for at FeatHub. The README.md now has a new section - Missing a feature? - which links directly to this project in FeatHub and includes a dynamic list of the features suggested / votes cast so far.
- Added badge and new text section - Future Plans - in README.md that links to this project in Waffle.io.
- Removed the enabled user preference. As Brackets 1.4+ has the built-in ability to temporarily disable an extension, this feature is no longer required.
- Removed the Release History section of the README.md as it is now replaced by this CHANGELOG file.
- Replaced hardcoded version number badge in README.md with one that gets latest version number from GitHub.
- Replaced remaining HTML badges in README.md with Markdown equivalents.
- Cosmetic change to the waffle.io badge in README.md; label is now 'in progress' rather than 'In Progress' to make it more consistent with the other badges
- Added link to my Keybase profile from README.md so that my GPG key can more easily be confirmed.
- French translation added, thanks to @PhiLhoSoft
- The 'charsToMatch' object was tidied up as it could be confusing to anyone reading the code.
- Restored a comma that was inadvertantly removed in the previous release, rendering the package.json file invalid.
- 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 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).
-
Added details of the new enabled user preference to the README.md.
- Added an .editorconfig file as specified in EditorConfig. This file helps developers define and maintain consistent coding styles between different editors and IDEs. It has no impact on the functionality of this extension but is intended for use by developers who might work on the source code.
- Added a License file. This replaces a large part 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.
- 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 how this works was completely wrong.
- The menu item is now translated into 7 languages; Czech, English, German, Italian, Polish, Portuguese and Russian.
- A Frequently Asked Questions section to the README.md.
- An animated .gif showing the extension in action to the README.m
- Two new user-definable preferences added: maxScanLineLength and maxScanLines.
-
maxScanLines The maximum number of lines that will be scanned (searched) to find a match. If, after scanning this number of lines, no match is found then the search will give up even if a matching bracket exists in the file. Unless you are working on very large files you are unlikely to want to change this value.
-
maxScanLineLength The maximum length that a line may be to be considered for scanning. Lines that are longer than this length will be skipped (the scan will continue on to the next line, if we have not reached the start/end of the file). For example, if this value is set to 10 then any line whose length is greater than 10 will be ignored when looking for a matching bracket. This, of course, means that it would be possible to miss a match if this value is set too low.
-
- Add internationalisation support. Currently only the English language is supported but this release opens up the possibility of supporting multiple languages in future.
- Initial release.