Repository navigation
Releases: DandyLyons/md-utils
Release list
0.3.0-linux-prerelease.2 — Linux ARM64 preview
What's Changed
- Fix Linux config array validation and JSON scalar preservation by @DandyLyons in #161
Full Changelog: 0.3.0-linux-prerelease.1...0.3.0-linux-prerelease.2
0.3.0-linux-prerelease.1 — Linux ARM64 preview
What's Changed
- Add
agentssubcommand group for AI agent integration by @DandyLyons in #51 - fix: preserve block-style YAML frontmatter in format command by @DandyLyons in #50
- feat: add json output format to fm get (now default) by @DandyLyons in #53
- Add schema command group by @DandyLyons in #56
- Add WebAssembly support for MarkdownUtilitiesCore by @DandyLyons in #85
- Add wrapped frontmatter support for non-Markdown files by @DandyLyons in #100
- Add non-Markdown rules support by @DandyLyons in #102
- Add first-class TOML frontmatter support by @DandyLyons in #106
- Ship native Hummingbird read-only server by @DandyLyons in #103
- Adopt GRDB with system SQLite for native indexing by @DandyLyons in #144
- Add Stencil rendering with structured YAML frontmatter by @DandyLyons in #149
- Replace Stencil templating with SwiftKnap by @DandyLyons in #156
- Generate OpenAPI contracts for native REST mutations by @DandyLyons in #157
- Distribute prerelease Linux ARM64 CLI archives by @DandyLyons in #160
Full Changelog: 0.3.0...0.3.0-linux-prerelease.1
0.3.0
What's New
Features
-
--excludeflag for batch processing (#44) — Skip files and directories during batch operations. Supports both path prefix matching and glob patterns (*,**,?,[...]). Use--exclude path1 --exclude path2for multiple exclusions. -
--max-widthoption for table normalizer (#46) — Cap column padding width when formatting tables. Tables inside fenced code blocks are now normalized like any other table. Cell content is never truncated beyond the specified width.
Bug Fixes
-
Fix crash with non-string YAML keys (#42) — Replaced
Constructor.any()with safe node walking (safeNodeToSwiftValue) to prevent fatal, uncatchable crashes infm dumpandfm searchwhen YAML mappings contained non-scalar keys (e.g. integer keys like123:). -
Fix missing file path in invalidYAML errors (#40) —
fmsubcommands now include the file path and underlying Yams parse error in error messages. All 15fmsubcommands use skip-and-continue: valid files in a batch are still processed even when other files have invalid YAML.