Releases: facelessuser/backrefs
Releases · facelessuser/backrefs
6.2
6.1
6.1
- NEW: Include Unicode 17 zip for early Python 3.15 usage, though Python 3.15 functionality is not guaranteed.
- FIX: Fix issues with regex imports in later versions.
6.0.1
6.0.1
- FIX: Fix a regression that created an ASCII binary property that would override the ASCII block property.
6.0
6.0
- NEW: POSIX character classes will now always use POSIX compatibility rules instead of Unicode standard rules,
if any are specified in the Unicode specification. The affected character classes are:[[:alnum:]],[[:digit:]],
[[:xdigit:]], and[[:punct:]]. To explicitly use standard Unicode rules for these compatibility properties, use
the Unicode property form instead:[\p{Alnum}],[\p{Digit}],[\p{Punct}], or[\p{XDigit}]. This has changed
to ensure no confusion for users expecting compatible POSIX style character class properties. - FIX: Scoped ASCII/Unicode flags (
(?a:pattern)/(?u:pattern)) should be respected for Unicode properties in
breand will ensure ASCII or Unicode range if used. - FIX: Fix issues related to detecting disabled scoped flags.
5.9
5.9
- NEW: Add support for Python 3.14.
- ENHANCE: Switch to deploying with PyPI's "Trusted Publisher".
5.8
5.8
- NEW: Drop Python 3.8.
- FIX: Deprecation warnings.
5.7
5.7
- NEW: Add support for Python 3.13 beta.
5.6.post1
5.6.post1
- FIX: Update project metadata to indicate Python 3.12 support.
5.6
5.6
- NEW: Officially support Python 3.12.
5.5.1
5.5.1
- FIX: Fix some flag issues in
bregex.