Changelog
Version history
What we changed in the SyncLangs generator and CLI, release by release.
2
v0.2.0December 29, 2025Initial Release
- Shipped the LALR(1) `.syln` parser on Lark, so `syln generate` reads one schema as the source of truth.
- Generated TypeScript interfaces from `.syln`, mapping nullable schema fields to optional properties.
- Generated Python dataclasses from `.syln`, carrying schema types through as type hints.
- Fixed circular dependency detection for nested imports, so a schema that references itself no longer hangs `syln generate`.
0
v0.0.9-betaDecember 15, 2025Alpha Prototype
- Defined the `synclangs` CLI surface: init, gen, watch, and check.
- Mapped the primitive `.syln` types (string, int, float, bool) to their target-language equivalents.