Skip to content

Releases: komagata/tya

Tya v0.72.11

03 Jun 13:22

Choose a tag to compare

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

02 Jun 08:49

Choose a tag to compare

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

01 Jun 16:40

Choose a tag to compare

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

31 May 19:10

Choose a tag to compare

  • Add the nil-coalescing expression operator ??.\n- Preserve multiline triple-quoted string receivers during formatting.\n- Improve formatter wrapping for long collection and expression forms.

Tya v0.72.7

30 May 09:11

Choose a tag to compare

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

29 May 20:48

Choose a tag to compare

Release v0.72.6.\n\n- Wrap long array literal values in class members during formatting.

Tya v0.72.5

29 May 19:21

Choose a tag to compare

Release v0.72.5.\n\n- Add nil-coalescing assignment with ??=.\n- Add to_string() and inspect() display hooks.

Tya v0.72.4

29 May 17:10

Choose a tag to compare

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

29 May 02:18

Choose a tag to compare

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

28 May 18:35

Choose a tag to compare

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.