Skip to content

Releases: eddmann/santa-lang-tinsel

0.1.1

08 Jan 16:47

Choose a tag to compare

What's Changed

Added version flag support to display version information from the command line.

Features

  • Add -v/--version flag to display version info

Full Changelog: 0.1.0...0.1.1

0.1.0

08 Jan 09:52

Choose a tag to compare

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, -d flags)
  • 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