@@ -4,32 +4,60 @@ All notable changes to the "Code Organizer" extension will be documented in this
44
55The format is based on [ Keep a Changelog] ( https://keepachangelog.com/en/1.0.0/ ) ,
66and this project adheres to [ Semantic Versioning] ( https://semver.org/spec/v2.0.0.html ) .
7+
8+
9+ ## [ 0.0.5] - 2025-09-27
10+
11+ ### Added
12+
13+ - ** Markdown/Quarto Support** : Added native header detection for ` .md ` and ` .qmd ` files
14+ - Language/file type detection in document symbol provider
15+ - Code chunk quarantine logic to prevent parsing headers inside fenced code blocks (```)
16+ - Support for Quarto (` .qmd ` ) documents with specialized header patterns
17+
18+ ### Changed
19+
20+ - Updated ` findSections.ts ` to handle language-specific parsing (markdown vs. universal regex)
21+ - Enhanced parser to distinguish between markdown native syntax (` # ` , ` ## ` ) and comment-based sections
22+ - Improved section detection to ignore content within code fences
23+
24+ ### Technical
25+
26+ - Implemented language ID detection and passing to ` findSections() `
27+ - Added comprehensive test suite for markdown and quarto file parsing
28+ - Optimized code chunk detection to handle unmatched code fence scenarios
729
830## [ 0.0.4] - 2025-09-19
931
1032### Fixed
33+
1134- ** Cursor Compatibility** : Downgraded VSCode engine requirement from ^1.102.0 to ^1.99.0 for Cursor editor compatibility
1235- Enables installation in Cursor v1.3.9 and other VSCode-based editors
1336
1437### Changed
38+
1539- Updated minimum VSCode version requirement to support broader editor ecosystem
1640
1741## [ 0.0.3] - 2025-08-14
1842
1943### Added
44+
2045- ** JSX/TSX Support** : Added support for React JSX comment syntax ` {/* // Section ---- */} `
2146- Enhanced language support for React developers
2247- Comprehensive test suite for JSX comment detection
2348
2449### Fixed
50+
2551- Improved JSX regex pattern to handle whitespace variations in comment syntax
2652- Fixed issue where JSX comments with spaces before closing ` */} ` weren't detected
2753
2854### Changed
55+
2956- Updated package.json activation events to include React file types
3057- Improved extension description to highlight React/JSX support
3158
3259### Technical
60+
3361- Added regex pattern for JSX comment detection in findSections.ts
3462- Added activation events for ` javascriptreact ` and ` typescriptreact ` languages
3563- Created jsx-comments.test.ts with 7 comprehensive test cases
@@ -38,6 +66,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
3866## [ 0.0.1] - 2025-07-29
3967
4068### Added
69+
4170- Initial release of Code Organizer extension
4271- Support for creating code sections using comment patterns
4372- Pattern recognition for ` # Section Name ---- ` (4+ dashes)
@@ -49,6 +78,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
4978- Unique ID system for handling duplicate section names
5079
5180### Features
81+
5282- Detects comment sections ending with 4+ dashes
5383- Supports up to 4 levels of nesting
5484- Works across all programming languages
@@ -57,6 +87,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
5787- Go to Symbol (Ctrl+Shift+O) integration
5888
5989### Technical
90+
6091- TypeScript implementation
6192- Comprehensive test suite
6293- ESLint code quality checks
0 commit comments