Skip to content

Commit fad1505

Browse files
committed
Update CHANGES file with thanks to FeRD for making the docstring examples doctestable, and added note that this will be the last 3.2.x release, before the 3.3.0 release that will begin to emit DeprecationWarnings
1 parent 6622151 commit fad1505

File tree

2 files changed

+16
-10
lines changed

2 files changed

+16
-10
lines changed

CHANGES

Lines changed: 15 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -43,12 +43,18 @@ Required Python versions by pyparsing version
4343
+--------------------------------------------------+-------------------+
4444

4545

46-
Version 3.2.4 - under development
47-
---------------------------------
48-
- Fixed bug when using a copy of a Word expression (either by using the explicit
49-
copy() method, or attaching a results name), and setting a new expression name,
50-
a raised ParseException still used the original expression name. Also affected
51-
Regex expressions with as_match or as_group_list = True. Reported by
46+
Version 3.2.4 - September, 2025
47+
-------------------------------
48+
- Barring any catastrophic bugs in this release, this will be the last release in
49+
the 3.2.x line. The next release, 3.3.0, will begin emitting `DeprecationWarnings`
50+
when the pre-PEP8 methods are used (see header notes above for more information,
51+
including available automation for converting any existing code using
52+
pyparsing with the old names).
53+
54+
- Fixed bug when using a copy of a `Word` expression (either by using the explicit
55+
`copy()` method, or attaching a results name), and setting a new expression name,
56+
a raised `ParseException` still used the original expression name. Also affected
57+
`Regex` expressions with `as_match` or `as_group_list` = True. Reported by
5258
Waqas Ilyas, in Issue #612 - good catch!
5359

5460
- Fixed type annotation for `replace_with`, to accept `Any` type. Fixes Issue #602,
@@ -57,12 +63,12 @@ Version 3.2.4 - under development
5763
- Added locking around potential race condition in `ParserElement.reset_cache`, as
5864
well as other cache-related methods. Fixes Issue #604, reported by CarlosDescalziIM.
5965

60-
- Some minor reformatting of auto-generated expression names in `one_of` and
61-
`infix_notation`, for improved railroad diagram labeling.
62-
6366
- Substantial update to docstrings and doc generation in preparation for 3.3.0,
6467
great effort by FeRD, thanks!
6568

69+
- Notable addition by FeRD to convert docstring examples to work with doctest! This
70+
was long overdue, thanks so much!
71+
6672

6773
Version 3.2.3 - March, 2025
6874
---------------------------

pyparsing/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,7 @@ def __repr__(self):
125125

126126

127127
__version_info__ = version_info(3, 2, 4, "final", 1)
128-
__version_time__ = "07 Sep 2025 00:46 UTC"
128+
__version_time__ = "07 Sep 2025 00:47 UTC"
129129
__version__ = __version_info__.__version__
130130
__versionTime__ = __version_time__
131131
__author__ = "Paul McGuire <[email protected]>"

0 commit comments

Comments
 (0)