Skip to content

Releases: facelessuser/backrefs

4.0.1

07 Feb 16:30
9daf411
Compare
Choose a tag to compare

4.0.1

  • FIX: Ensure that when generating the Unicode property tables, that the property files are read in with UTF-8 encoding.

4.0.0

02 Dec 16:35
3255f04
Compare
Choose a tag to compare

4.0.0

  • NEW: Drop support for new features in Python 2. Python 2 support is limited to the 3.X.X series and will only receive bug fixes up to 2020. All new features moving forward will be on the 4.X.X series and will be for Python 3+ only.

3.6.0

02 Dec 15:48
Compare
Choose a tag to compare

3.6.0

  • NEW: Make version available via the new, and more standard, __version__ attribute and add the __version_info__ attribute as well. Deprecate the old version and version_info attribute for future removal.

3.5.2

10 Aug 04:01
a1ba66e
Compare
Choose a tag to compare

3.5.2

  • FIX: Include zip for Unicode 11 (Python 3.7) to make installation more reliable.

3.5.1

04 Jun 02:06
Compare
Choose a tag to compare

3.5.1

Jun 3, 2018

  • FIX: POSIX character classes should not be part of a range.
  • FIX: Replace string casing logic properly follows other implementations like Boost etc. \L, \C, and \E should all terminate \L, and \C. \l and \c will be ignored if followed by \C or \L.

3.5.0

13 Mar 23:59
Compare
Choose a tag to compare

3.5.0

Mar 13, 2018

  • NEW: Use a more advanced format string implementation that implements all string features, included those found in format_spec.
  • FIX: Relax validation so not to exclude valid named Unicode values.
  • FIX: Caching issues where byte string patterns were confused with Unicode patterns.
  • FIX: More protection against using conflicting string type combinations with search and replace.

3.4.0

08 Mar 16:29
Compare
Choose a tag to compare

3.4.0

Mar 8, 2018

  • NEW: Add support for generic line breaks (\R) to Re.
  • NEW: Add support for an overly simplified form of grapheme clusters (\X) to Re. Roughly equivalent to (?>\PM\pM*).
  • NEW: Add support for Vertical_Orientation property for Unicode 10.0.0 on Python 3.7.

3.3.0

27 Feb 17:27
f6eea85
Compare
Choose a tag to compare

3.3.0

Feb 27, 2018

  • NEW: Add support for Indic_Positional_Category\Indic_Matra_Category and Indic_Syllabic_Category properties.

3.2.1

26 Feb 21:47
3de1ff5
Compare
Choose a tag to compare

3.2.1

Feb 26, 2018

  • FIX: Bidi_Paired_Bracket_type property's None value should be equivalent to all characters that are not open or close characters.

3.2.0

26 Feb 05:52
Compare
Choose a tag to compare

3.2.0

Feb 25, 2018

  • NEW: Add support for Script_Extensions Unicode properties (Python 3 only as Python 2, Unicode 5.2.0 does not define these). Can be accessed via \p{scripts_extensions: kana} or \p{scx: kana}.
  • NEW: When defining scripts with just their name \p{Kana}, use Script_Extensions instead of Scripts. To get Scripts results, you must specify \p{scripts: kana} or \p{sc: scripts}.
  • NEW: Add Bidi_Paired_Bracket_Type Unicode property (Python 3.4+ only).
  • NEW: Add support for IsBinary for binary properties: \p{IsAlphabetic} == \p{Alphabetic: Y}.
  • FIX: Tweaks/improvements to string iteration.