-
Notifications
You must be signed in to change notification settings - Fork 525
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
21 additions
and
15 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,31 +1,37 @@ | ||
From: Tina Müller <[email protected]> | ||
To: [email protected], [email protected], [email protected] | ||
Subject: [ANN] PyYAML-5.2: YAML parser and emitter for Python | ||
Subject: [ANN] PyYAML-5.3: YAML parser and emitter for Python | ||
|
||
======================= | ||
Announcing PyYAML-5.2 | ||
Announcing PyYAML-5.3 | ||
======================= | ||
|
||
A new release of PyYAML is now available: | ||
https://pypi.org/project/PyYAML/ | ||
|
||
This fixes some incompatibilities introduced in version 5.1 and also removes | ||
another possibility of loading arbitrary code. | ||
This release contains some bugfixes (handling of slots, enable unicode for | ||
maxunicode < 0xffff, enable large files), enhancements (create timezone | ||
aware datetimes) and some other small enhancements. | ||
|
||
Changes | ||
======= | ||
|
||
* Repair incompatibilities introduced with 5.1. The default Loader was changed, | ||
but several methods like add_constructor still used the old default | ||
https://github.com/yaml/pyyaml/pull/279 -- A more flexible fix for custom tag constructors | ||
https://github.com/yaml/pyyaml/pull/287 -- Change default loader for yaml.add_constructor | ||
https://github.com/yaml/pyyaml/pull/305 -- Change default loader for add_implicit_resolver, add_path_resolver | ||
* Make FullLoader safer by removing python/object/apply from the default FullLoader | ||
https://github.com/yaml/pyyaml/pull/347 -- Move constructor for object/apply to UnsafeConstructor | ||
* Fix bug introduced in 5.1 where quoting went wrong on systems with sys.maxunicode <= 0xffff | ||
https://github.com/yaml/pyyaml/pull/276 -- Fix logic for quoting special characters | ||
* Other PRs: | ||
https://github.com/yaml/pyyaml/pull/280 -- Update CHANGES for 5.1 | ||
* https://github.com/yaml/pyyaml/pull/290 -- Use `is` instead of equality for comparing with `None` | ||
* https://github.com/yaml/pyyaml/pull/270 -- fix typos and stylistic nit | ||
* https://github.com/yaml/pyyaml/pull/309 -- Fix up small typo | ||
* https://github.com/yaml/pyyaml/pull/161 -- Fix handling of __slots__ | ||
* https://github.com/yaml/pyyaml/pull/358 -- Allow calling add_multi_constructor with None | ||
* https://github.com/yaml/pyyaml/pull/285 -- Add use of safe_load() function in README | ||
* https://github.com/yaml/pyyaml/pull/351 -- Fix reader for Unicode code points over 0xFFFF | ||
* https://github.com/yaml/pyyaml/pull/360 -- Enable certain unicode tests when maxunicode not > 0xffff | ||
* https://github.com/yaml/pyyaml/pull/359 -- Use full_load in yaml-highlight example | ||
* https://github.com/yaml/pyyaml/pull/244 -- Document that PyYAML is implemented with Cython | ||
* https://github.com/yaml/pyyaml/pull/329 -- Fix for Python 3.10 | ||
* https://github.com/yaml/pyyaml/pull/310 -- increase size of index, line, and column fields | ||
* https://github.com/yaml/pyyaml/pull/260 -- remove some unused imports | ||
* https://github.com/yaml/pyyaml/pull/163 -- Create timezone-aware datetimes when parsed as such | ||
* https://github.com/yaml/pyyaml/pull/363 -- Add tests for timezone | ||
|
||
|
||
Resources | ||
========= | ||
|