Skip to content

v0.3.0

Latest

Choose a tag to compare

@jlevy jlevy released this 28 Feb 22:37
b08ede2

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.raises instead of manual try/except for expected exceptions
  • Tests use tmp_path fixture instead of manual os.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

Full Changelog

v0.2.3...v0.3.0