All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
1.0.3 - 2024-08-10
- Support CPython 3.13
1.0.2 - 2024-07-31
- Allow creation of subclasses of Automaton, Buffer, Map, and Set
1.0.1 - 2024-07-31
- Documentation link points to readthedocs
1.0.0 - 2024-07-31
- Compatibility with builtins:
difference
,intersection
,symmetric_difference
,union
are no longer classmethods Map.build
andSet.build
syntax nowbuild(path, interable)
Str
andSubsequene
automata acceptbytes
instead ofstr
- Remove superfluous
decode_int
andencode_int
functions
- Memory corruption if given buffer is not u8
Map
methods:copy
,__eq__
Set
methods:copy
,isdisjoint
,issubset
,issuperset
,__eq__
,__ge__
,__gt__
,__le__
,__lt__
0.2.1 - 2024-07-24
Map.__getitem__
correctly raises KeyError
Map.get
with optional defaultBuffer.__len__
0.2.0 - 2024-07-23
- CI builds on Linux, MacOS, and Windows.
0.1.0 - 2024-07-22
- Initial public release.