All notable changes to the "region-helper" extension will be documented in this file.
This changelog adheres to Semantic Versioning and is structured for clarity and readability, inspired by Common Changelog and Keep a Changelog.
- Add PostCSS language support
- Lower the minimum supported VS Code version from 1.97.0 to 1.94.0 (can now install extension in Cursor)
- Remove readme screenshot from the published package
- Add Auto-Highlight toggling for views: New settings, commands, and view title bar actions to enable/disable automatic region/item highlighting in Regions View and Full Outline View.
- Add Full Outline View: A new tree view combining regions and language symbols.
- Expose API access to Full Outline Data, allowing other extensions to retrieve and listen to full outline items.
- Improve region tree UI: Region items now use the
symbol-namespace
icon for a more consistent look. - Enhance selection behavior: "Select Current Region" now extends the selection to the end of the last line.
- Optimize performance: More robust debouncing ensures smoother updates, especially in large files.
- Reduce console errors from tree updates in large files.
- Fix README copy
- Remove unnecessary files from the published package
✨ Initial release ✨
- Introduce Interactive Region Tree, allowing easy navigation of code regions.
- Add diagnostics for unmatched region boundaries, helping catch incomplete or misplaced regions.
- Add commands for quick region navigation:
region-helper.goToRegionBoundary
region-helper.selectCurrentRegion
region-helper.goToRegionFromQuickPick
region-helper.goToNextRegion
region-helper.goToPreviousRegion
- Support 48 languages out of the box.
- Enable custom region patterns via configuration settings.