Skip to content

Releases: textX/Arpeggio

2.0.2

09 Jul 12:31
2.0.2
Compare
Choose a tag to compare

2.0.2 (released: 2023-07-09)

  • fix: drop deprecated setup_requires and tests_require #116. Thanks @kloczek.

2.0.1

09 Jul 08:58
2.0.1
Compare
Choose a tag to compare

[2.0.1] (released: 2023-07-09)

2.0.0

20 Mar 16:55
2.0.0
Compare
Choose a tag to compare

This is a major release due to dropping the support for Python 2.x and 3.x up to 3.6. Python 3.6 is the lowest supported version. Arpeggio may work with other version but it is not tested.

Changes:

  • Added eval_attrs call to NoMatch exceptions ([ebfd60]). See the docs.
  • Dropped support for deprecated Python versions. The lowest supported version is 3.6. (BIC)

1.10.2

25 Apr 11:44
1.10.2
Compare
Choose a tag to compare
  • Added EditorConfig configuration ([#77]). Thanks KOLANICH@GitHub
  • Fixed parsing of version from setup.py when global encoding isn't UTF-8
    ([#86]). Thanks neirbowj@GitHub
  • Fix repetition termination on a successful empty separator match ([#92]).

1.10.1

01 Nov 19:41
1.10.1
Compare
Choose a tag to compare
  • Fix packaging, exclude examples from wheel. Thanks @mgorny ([#83])

1.10.0

01 Nov 16:00
1.10.0
Compare
Choose a tag to compare
  • Fix reporting duplicate rule names in NoMatch exception (a1f14be)
  • Raise AttributeError when accessing unexisting rule name on parse tree node.
    (#82)
  • Added tree_str method to parse tree nodes for nice string representation of
    parse trees. (#76)
  • Added parse tree node suppression support and overriding of special Python
    rule syntax. (#76)
  • UnorderedGroup matching made deterministic (#73)