Skip to content

v0.1.0

Latest

Choose a tag to compare

@github-actions github-actions released this 28 May 22:38
· 1 commit to main since this release

Changelog

馃殌 New Features

  • 9f3922b feat: Makefile, goreleaser, version package, remove scripts
  • bca5e90 feat: Phase 5 - tooling (jsson fmt, CLI stdin, -o flag)
  • 2b24b91 feat: Phase 6 - e2e tests with golden files
  • ffd1242 feat: add --minify and --indent flags for JSON output
  • 889b514 feat: add typeds nodes, replace if-elfes chains to type switches, stepV typed and replace anys

馃Ч Refactoring

  • 8ad3e30 refactor(examples): reorganize and clean up examples directory
  • 218273d refactor: Phase 1 - nil checks, OOM limit, LSP context, message size guard
  • 364ea95 refactor: Phase 2 - break down validateJSSonFormat, unify parseTemplate+ String + parseInterpolatedString
  • eca15f5 refactor: Phase 2 - extract buildRootMap, DRY format transpilers, split evalArrayTemplate
  • 589e1a8 refactor: Phase 3 - context.Context + graceful shutdown + typed errors
  • e80893c refactor: Phase 3 - typed error structs (LexError, ParseError, TranspileError)
  • 71358b2 refactor: Phase 4 - type safety (enums, Schema fields, dead code removal)
  • 9e7c7e3 refactor: RangeResult[T int64 | string] gen茅rico + interface rangeFlattener
  • 936f03c refactor: eliminate any type assertions
  • 7c342e8 refactor: move golden files from examples/ to testdata/
  • 8e19285 refactor: reduce big files
  • 8ab5cb9 refactor: rename transpiler files for better organization
  • 2482ec0 refactor: split large files into smaller focused files