Skip to content

Commit ff6a0e2

Browse files
committed
update change log fo v0.0.5 changes #21
1 parent a49df41 commit ff6a0e2

1 file changed

Lines changed: 31 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,32 +4,60 @@ All notable changes to the "Code Organizer" extension will be documented in this
44

55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and 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

Comments
 (0)