Releases: komagata/tya
Tya v0.72.11
Tya v0.72.11
- Add bare array block assignments.
- Add bare dictionary block expressions and multiline keyword argument calls.
- Make String and Bytes semantics consistent for Unicode text and raw bytes.
- Use character indexes in stdlib parsers, including XML Unicode attributes/text.
- Preserve legacy selfhost byte-indexed string behavior under TYA_LEGACY_MODULES.
Tya v0.72.10
Release v0.72.10.\n\n- Extend template rendering with object field access, zero-argument method calls, and file-based partial lookup.\n- Update release version metadata.
Tya v0.72.9
Release v0.72.9.\n\n- Fix records and structs with more than six fields in generated C output.\n- Resolves #31.
v0.72.8
Tya v0.72.7
Release v0.72.7.\n\n- Add callable object call syntax: objects with an instance call method can be invoked as foo(...).\n- Formatter canonicalizes foo.call(...) to foo(...) while preserving static Foo.call(...).
Tya v0.72.6
Release v0.72.6.\n\n- Wrap long array literal values in class members during formatting.
Tya v0.72.5
Release v0.72.5.\n\n- Add nil-coalescing assignment with ??=.\n- Add to_string() and inspect() display hooks.
Tya v0.72.4
Release v0.72.4.\n\nChanges:\n- Namespaced wildcard and class-file imports by default, with explicit bare imports via as *.\n- Formatter blank lines after type bodies.\n- Refined stdlib static APIs for os/process and Path properties.
Tya v0.72.3
Release v0.72.3.\n\n- Allow leading comments on struct and record declarations and fields.\n- Fix LSP orphan-comment diagnostics for record comments.\n- Use record Option in option_parser.
Tya v0.72.2
Release v0.72.2.\n\nHighlights:\n- Add bare instance field reads inside instance methods.\n- Improve formatter wrapping for long binary expression statements and long return calls.\n- Add String#index_of and update option parser internals.\n- Add syntax highlighting coverage for struct and record.