All notable changes to the "highlight-matching-tag" extension will be documented in this file.
- Adds new command "Select matching tag pair".
- Adds
inner
style option to control styling of text between tags.
- Fixes self closing tag highlighting when there is no space before
/>
- Removes affiliate link which for some reason was shown more than once. Sorry for that, it was a genuine mistake.
- Update README, Logo and dependencies.
- Fix tags matching with tags in comments, by @helix026
- Fixes matching for xml namespaces.
- Fixes matching for tags with dot in their name.
- Make attribute name rules stricter to better recognize opening tags
- Fix broken empty elements recognition
- New configuration options:
highlightFromName
andhightlightFromAttributes
- Allow customization of empty elements via configuration options
- Improve readme
- Add support for empty elements to be highlighted as self-closing tags.
- Add support for multi-root workspaces
- Added option to highlight surrounding tag pair from tag's inner content by @KamasamaK
- Fixed self-closing tags not being highlighted when there was no whitespace before tag end
- Enabled experimental parsing of multiline string attributes
- Added command to select contents of matching tag pair
- Multi-cursor matching by @KamasamaK
- Fix crashes in strings with escaped characters
- Fixes performance degradation over time
- Fixes crashing on escaped quotes
- Command to jump to matching tag by @KamasamaK
- Settings schema improvements by @KamasamaK
- Complete styling overhaul
- New configuration options for styles
- Show highlighted pair in ruler section (sidebar)
- Small performance and UX improvements
- Minor improvements to tag in status bar
- Experimental: inverse matching
- Show path to tag in the status bar:
- Fixes occasional breaking when attributes are not in blocks
- Fixes breaking when string would be used as an attribute
- Small improvements for matching in code with unopened tags
- Rewrite of tag finding algorithm, which fixes several bugs.
- Additional styling options thanks to @beysim
- Better matching inside tag attributes
- Fixed crash when file has CRLF line endings
- Complete rewrite of the algorithm
- Fixed reported matching and perf issues
- Fix potential source of high CPU load
- Fix matching of multiple tags in one line
- Reduce lag in huge files
- Fix JSX rest spread syntax breaking matching
- Fix not highlighting when attribute has implied truthy value
<tag attr></tag>
- Fix for tag names containing non-word characters
- Fixes bug: when using inline javascript comparison or arrow function, it would mistake the
< >
signs for actual opening tag.
- Match opening tag from closing tag
- Highlight multiline tags correctly
- Options for customizing left-right sides of highlighting
- Documentation updates
- Initial release of highlight-matching-tag