Skip to content

Latest commit

 

History

History
56 lines (39 loc) · 1.33 KB

CHANGELOG.md

File metadata and controls

56 lines (39 loc) · 1.33 KB

Changelog

All notable changes to this project from version 0.4.0 upwards are documented in this file. The format is based on Keep a Changelog.

[0.7.2] – 2024-11-07

Added

  • Case-insensitive symbol lookup

Changed

  • Improved performance of Concept.is_node_property

Fixed

  • inheritance of internal properties

[0.7.1] – 2024-05-16

Fixed

  • ParserRuleContext.to_position extension method when the input stream is empty

[0.7.0] – 2023-11-21

Added

  • Point.isBefore method as in Kolasu

Fixed

  • Bug in the deserialization of Result

[0.6.0] – 2023-10-10

Added

  • Support for Python 3.11 and 3.12
  • Classes to track issues (ported from Kolasu)

Changed

  • Updated ANTLR runtime to 4.11.1

Fixed

  • internal_field on Python 3.10+

[0.5.0] – 2023-09-06

Added

  • AST transformers, aligned with the latest Kolasu 1.5.x version
  • assert_asts_are_equal function to support writing assertions in a test suite
  • documentation generation (published on https://pylasu.readthedocs.io)
  • export more symbols

Changed

  • Alignment with Kolasu:
    • PropertyDescriptor renamed to PropertyDescription
    • Node.properties generates PropertyDescription instances rather than tuples

Fixed

  • PossiblyNamed implementation
  • Concept.node_properties