Releases: eddmann/santa-lang-tinsel
Releases · eddmann/santa-lang-tinsel
0.1.1
What's Changed
Added version flag support to display version information from the command line.
Features
- Add
-v/--versionflag to display version info
Full Changelog: 0.1.0...0.1.1
0.1.0
What's Changed
Initial release of Tinsel - an opinionated code formatter for santa-lang, written in Zig using the Wadler-Lindig pretty printing algorithm for intelligent line-breaking.
Features
- Opinionated formatter with no configuration options
- Wadler-Lindig pretty printing algorithm for smart line breaks
- CLI with gofmt-style interface (
-w,-l,-dflags) - Recursive directory formatting support
- WebAssembly (WASI) build for portable usage
- Cross-platform binaries (Linux/macOS, x86_64/ARM64)
- Full santa-lang syntax support including:
- Pipe chains and function composition
- Lambda functions with trailing syntax
- Match expressions with guards and range patterns
- AoC runner sections
- Comment preservation (standalone and trailing)
Other Changes
- Comprehensive test coverage for formatting rules
- CI/CD with automated multi-platform builds