diff options
author | ptmcg <ptmcg@austin.rr.com> | 2022-06-17 15:17:20 -0500 |
---|---|---|
committer | ptmcg <ptmcg@austin.rr.com> | 2022-06-17 15:17:20 -0500 |
commit | 29e5e6cb5430e1887339834ce7694ef2628af0aa (patch) | |
tree | 68528141133a05b81a3000167120d075a1db4f20 | |
parent | 5991c430644197e0b328e4c5191cb31f9a4f14ee (diff) | |
download | pyparsing-git-29e5e6cb5430e1887339834ce7694ef2628af0aa.tar.gz |
Add note to CHANGES about upcoming DeprecationWarnings to be emitted in next minor release
-rw-r--r-- | CHANGES | 8 |
1 files changed, 8 insertions, 0 deletions
@@ -4,6 +4,14 @@ Change Log Version 3.0.10 - (in development) --------------------------------- +NOTE: In the future release 3.1.0, use of many of the pre-PEP8 methods (such as +`ParserElement.parseString`) will start to raise `DeprecationWarnings`. 3.1.0 should +get released some time in August or September, 2022. I currently plan to completely +drop the pre-PEP8 methods in pyparsing 4.0, though we won't see that release until +at least late 2023. So there is plenty of time to convert existing parsers to +the new function names before the old functions are completely removed. (Big +help from Devin J. Pohly in structuring the code to enable this peaceful transition.) + - API ENHANCEMENT: `Optional(expr)` may now be written as `expr | ""` This will make this code: |