- Use less memory when constructing an instance.
- Added an option (
store_patterns
) to control whether patterns are cached on the object. The new behavior is to use a heuristic by default to decide whether to cache the strings.
- Added support for Python 3.11.
- Added wheels for ARM Macs, and Linux on ARM.
- Started distributing a source tarball for platforms lacking wheels.
- Dropped support for Python 3.6 (it is no longer maintained); users of Python 3.6 can still use older releases.
- Improved performance a little.
- Added support for Python 3.10.
- Faster performance, thanks to
PyO3
v0.14.
- Fixed bug where
find_matches_as_indexes()
didn't give correct offsets for non-ASCII strings (#12). Thanks to @necrosovereign for reporting and @BurntSushi for suggesting fix.