Table of Contents

YuPcre2: Version History

YuPcre2 is an up to date regular expression library for Delphi with Perl syntax. Directly supports UnicodeString, AnsiString, or UCS4String, as well as UTF-8, and UTF-16.

YuPcre2 v1.22.0 – 25 Mar 2024

Update to PCRE2 v10.43 final.

YuPcre2 v1.21.0 – 22 Nov 2023

YuPcre2 v1.20.1 – 20 Dec 2022

YuPcre2 v1.20.0 – 27 Apr 2022

YuPcre2 v1.19.0 – 11 Feb 2022

YuPcre2 1.18.0 – 5 Oct 2021

YuPcre2 1.17.0 – 16 Sep 2021

YuPcre2 1.16.0 – 14 Jul 2021

YuPcre2 1.15.0 – 9 Dec 2020

YuPcre2 1.14.0 – 5 Jun 2020

YuPcre2 1.13.0 – 12 May 2020

Overview:

  1. Capturing groups that contain recursive backreferences to themselves are no longer automatically atomic.
  2. New option for pcre2_substitute:
    • PCRE2_SUBSTITUTE_LITERAL: The replacement string is literal.
    • PCRE2_SUBSTITUTE_MATCHED: Use pre-existing match data for 1st match.
    • PCRE2_SUBSTITUTE_REPLACEMENT_ONLY: Return only replacement string(s).
  3. If PCRE2_UCP is set without PCRE2_UTF, Unicode character properties are used for upper/lower case computations on characters whose code points are greater than 127.
  4. The character tables (for low-valued characters) can now more easily be saved and restored in binary.
  5. Updated to Unicode 13.0.0.

Details:

YuPcre2 1.12.0 – 24 Dec 2019

YuPcre2 1.11.0 – 8 Oct 2019

YuPcre2 1.10.0 – 7 Mar 2019

YuPcre2 1.9.2 – 8 Jan 2019

YuPcre2 1.9.1 – 1 Jan 2019

YuPcre2 1.9.0 – 24 Dec 2018

YuPcre2 1.8.0 – 2 Mar 2018

YuPcre2 1.7.0 – 16 Aug 2017

YuPcre2 1.6.0 – 3 Apr 2017

New features:

Bug fixes:

YuPcre2 1.5.0 – 17 Feb 2017

New features:

Optimizations:

Bug fixes:

YuPcre2 1.4.0 – 31 Jul 2016

New Features:

Bug fixes:

YuPcre2 1.3.0 – 7 May 2016

YuPcre2 1.2.0 – 4 Mar 2016

New features:

Bug fixes:

YuPcre2 1.1.0 – 15 Sep 2015

YuPcre2 1.0.1 – 8 Aug 2015

YuPcre2 1.0.0 – 22 Jul 2015