What's Changed
Bug Fixes
Fix reader for slash, slash_star, and dash frontmatter styles
The frontmatter reader now correctly recognizes and parses //---, /*---, and ---- delimiters for slash (Rust/C++), slash_star (CSS/JS/C), and dash (SQL) style frontmatter. Previously only YAML (---), HTML (<!--), and hash (#---) styles were supported during reading.
Fix dash delimiter typo
Fixed a typo in the dash-style delimiter definition and added a regression test to ensure five-dash lines (-----) are not incorrectly recognized as frontmatter.
Improvements
Modernized test suite
- Tests now use
pytest.raisesinstead of manual try/except for expected exceptions - Tests use
tmp_pathfixture instead of manualos.makedirs("tmp")for cleaner test isolation - Upgraded all dependencies to latest compatible versions
Project tooling updates
- Upgraded simple-modern-uv template from v0.2.15 to v0.2.25
- Set up tbd for git-native issue tracking
- Reorganized docs into
docs/directory