Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: yaml/pyyaml
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 5.1
Choose a base ref
...
head repository: yaml/pyyaml
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 5.1.1
Choose a head ref
  • 1 commit
  • 5 files changed
  • 1 contributor

Commits on Jun 6, 2019

  1. changes for 5.1.1 release

    nitzmahone committed Jun 6, 2019
    Copy the full SHA
    5986257 View commit details
Showing with 15 additions and 46 deletions.
  1. +5 −0 CHANGES
  2. +7 −43 announcement.msg
  3. +1 −1 lib/yaml/__init__.py
  4. +1 −1 lib3/yaml/__init__.py
  5. +1 −1 setup.py
5 changes: 5 additions & 0 deletions CHANGES
Original file line number Diff line number Diff line change
@@ -4,6 +4,11 @@ For a complete changelog, see:
* https://github.com/yaml/pyyaml/commits/
* https://bitbucket.org/xi/pyyaml/commits/

5.1.1 (2019-06-05)
------------------

* Re-release of 5.1 with regenerated Cython sources to build properly for Python 3.8

5.1 (2019-03-13)
----------------

50 changes: 7 additions & 43 deletions announcement.msg
Original file line number Diff line number Diff line change
@@ -1,58 +1,22 @@
From: Ingy döt Net <ingy@ingy.net>
To: python-list@python.org, python-announce@python.org, yaml-core@lists.sourceforge.net
Subject: [ANN] PyYAML-5.1: YAML parser and emitter for Python
Subject: [ANN] PyYAML-5.1.1: YAML parser and emitter for Python

=======================
Announcing PyYAML-5.1
Announcing PyYAML-5.1.1
=======================

A new MAJOR RELEASE of PyYAML is now available:
A new minor release of PyYAML is now available:
https://pypi.org/project/PyYAML/

This is the first major release of PyYAML under the new maintenance team.

Among the many changes listed below, this release specifically addresses the
arbitrary code execution issue raised by:

https://nvd.nist.gov/vuln/detail/CVE-2017-18342

(See https://github.com/yaml/pyyaml/wiki/PyYAML-yaml.load(input)-Deprecation
for complete details).

The PyYAML project is now maintained by the YAML and Python communities.
Planning happens on the #yaml-dev, #pyyaml and #libyaml IRC channels on
irc.freenode.net.

This is a maintenance re-release of PyYAML 5.1 with re-generated Cython
bindings to allow the extension to build properly for Python 3.8. No code
changes were made in the PyYAML sources.

Changes
=======

* https://github.com/yaml/pyyaml/pull/35 -- Some modernization of the test running
* https://github.com/yaml/pyyaml/pull/42 -- Install tox in a virtualenv
* https://github.com/yaml/pyyaml/pull/45 -- Allow colon in a plain scalar in a flow context
* https://github.com/yaml/pyyaml/pull/48 -- Fix typos
* https://github.com/yaml/pyyaml/pull/55 -- Improve RepresenterError creation
* https://github.com/yaml/pyyaml/pull/59 -- Resolves #57, update readme issues link
* https://github.com/yaml/pyyaml/pull/60 -- Document and test Python 3.6 support
* https://github.com/yaml/pyyaml/pull/61 -- Use Travis CI built in pip cache support
* https://github.com/yaml/pyyaml/pull/62 -- Remove tox workaround for Travis CI
* https://github.com/yaml/pyyaml/pull/63 -- Adding support to Unicode characters over codepoint 0xffff
* https://github.com/yaml/pyyaml/pull/65 -- Support unicode literals over codepoint 0xffff
* https://github.com/yaml/pyyaml/pull/75 -- add 3.12 changelog
* https://github.com/yaml/pyyaml/pull/76 -- Fallback to Pure Python if Compilation fails
* https://github.com/yaml/pyyaml/pull/84 -- Drop unsupported Python 3.3
* https://github.com/yaml/pyyaml/pull/102 -- Include license file in the generated wheel package
* https://github.com/yaml/pyyaml/pull/105 -- Removed Python 2.6 & 3.3 support
* https://github.com/yaml/pyyaml/pull/111 -- Remove commented out Psyco code
* https://github.com/yaml/pyyaml/pull/129 -- Remove call to `ord` in lib3 emitter code
* https://github.com/yaml/pyyaml/pull/143 -- Allow to turn off sorting keys in Dumper
* https://github.com/yaml/pyyaml/pull/149 -- Test on Python 3.7-dev
* https://github.com/yaml/pyyaml/pull/158 -- Support escaped slash in double quotes "\/"
* https://github.com/yaml/pyyaml/pull/181 -- Import Hashable from collections.abc
* https://github.com/yaml/pyyaml/pull/256 -- Make default_flow_style=False
* https://github.com/yaml/pyyaml/pull/257 -- Deprecate yaml.load and add FullLoader and UnsafeLoader classes
* https://github.com/yaml/pyyaml/pull/263 -- Windows Appveyor build

* None

Resources
=========
2 changes: 1 addition & 1 deletion lib/yaml/__init__.py
Original file line number Diff line number Diff line change
@@ -8,7 +8,7 @@
from loader import *
from dumper import *

__version__ = '5.1'
__version__ = '5.1.1'

try:
from cyaml import *
2 changes: 1 addition & 1 deletion lib3/yaml/__init__.py
Original file line number Diff line number Diff line change
@@ -8,7 +8,7 @@
from .loader import *
from .dumper import *

__version__ = '5.1'
__version__ = '5.1.1'
try:
from .cyaml import *
__with_libyaml__ = True
2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@

NAME = 'PyYAML'
VERSION = '5.1'
VERSION = '5.1.1'
DESCRIPTION = "YAML parser and emitter for Python"
LONG_DESCRIPTION = """\
YAML is a data serialization format designed for human readability