diff options
author | ptmcg <ptmcg@9bf210a0-9d2d-494c-87cf-cfb32e7dff7b> | 2016-09-10 15:21:27 +0000 |
---|---|---|
committer | ptmcg <ptmcg@9bf210a0-9d2d-494c-87cf-cfb32e7dff7b> | 2016-09-10 15:21:27 +0000 |
commit | 996d300e17682100129a07d4006f7ae8b4a3b14f (patch) | |
tree | 7bf82f80460013913b87df7b91d0476ea96461ea /src/CHANGES | |
parent | c15b127e708e590bc5da67379cab73d158fc753f (diff) | |
download | pyparsing-996d300e17682100129a07d4006f7ae8b4a3b14f.tar.gz |
Cleanup/notes in prep for 2.1.9 release
git-svn-id: svn://svn.code.sf.net/p/pyparsing/code/trunk@432 9bf210a0-9d2d-494c-87cf-cfb32e7dff7b
Diffstat (limited to 'src/CHANGES')
-rw-r--r-- | src/CHANGES | 25 |
1 files changed, 16 insertions, 9 deletions
diff --git a/src/CHANGES b/src/CHANGES index 979b5c3..5689d53 100644 --- a/src/CHANGES +++ b/src/CHANGES @@ -2,14 +2,14 @@ Change Log
==========
-Version 2.1.9 -
-------------------------------
+Version 2.1.9 - September, 2016
+-------------------------------
- Added class CloseMatch, a variation on Literal which matches
"close" matches, that is, strings with at most 'n' mismatching
characters.
- Fixed bug in Keyword.setDefaultKeywordChars(), reported by Kobayashi
- shinji - nice catch, thanks!
+ Shinji - nice catch, thanks!
- Minor API change in pyparsing_common. Renamed some of the common
expressions to PEP8 format (to be consistent with the other
@@ -36,9 +36,16 @@ Version 2.1.9 - - Fixed Python3 compatibility bug when using dict keys() and values()
in ParseResults.getName().
+- After some prodding, I've reworked the unitTests.py file for
+ pyparsing over the past few releases. It uses some variations on
+ unittest to handle my testing style. The test now:
+ . auto-discovers its test classes (while maintining their order
+ of definition)
+ . suppresses voluminous 'print' output for tests that pass
-Version 2.1.8 -
-------------------------------
+
+Version 2.1.8 - August, 2016
+----------------------------
- Fixed issue in the optimization to _trim_arity, when the full
stacktrace is retrieved to determine if a TypeError is raised in
pyparsing or in the caller's parse action. Code was traversing
@@ -57,8 +64,8 @@ Version 2.1.8 - - Improved use of runTests in several example scripts.
-Version 2.1.7 -
-------------------------------
+Version 2.1.7 - August, 2016
+----------------------------
- Fixed regression reported by Andrea Censi (surfaced in PyContracts
tests) when using ParseSyntaxExceptions (raised when using operator '-')
with packrat parsing.
@@ -69,8 +76,8 @@ Version 2.1.7 - oneOf will accept the list or set or generator directly.)
-Version 2.1.6 -
-------------------------------
+Version 2.1.6 - August, 2016
+----------------------------
- *Major packrat upgrade*, inspired by patch provided by Tal Einat -
many, many, thanks to Tal for working on this! Tal's tests show
faster parsing performance (2X in some tests), *and* memory reduction
|