summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorxi <xi@18f92427-320e-0410-9341-c67f048884a3>2009-08-30 00:07:20 +0000
committerxi <xi@18f92427-320e-0410-9341-c67f048884a3>2009-08-30 00:07:20 +0000
commite32d44988ab41f6d8aab82990815d6f3db1481da (patch)
treef073596f11bb2de320c12fd855f5faa03adf913c
parent41efc9145e91dbcd7a331842d11f35bf032feae4 (diff)
downloadpyyaml-e32d44988ab41f6d8aab82990815d6f3db1481da.tar.gz
Preparing the next release.
git-svn-id: http://svn.pyyaml.org/pyyaml/trunk@360 18f92427-320e-0410-9341-c67f048884a3
-rw-r--r--CHANGES16
-rw-r--r--announcement.msg41
-rw-r--r--lib/yaml/__init__.py2
-rw-r--r--lib3/yaml/__init__.py2
-rw-r--r--setup.py2
5 files changed, 41 insertions, 22 deletions
diff --git a/CHANGES b/CHANGES
index c44abfd..7593fc3 100644
--- a/CHANGES
+++ b/CHANGES
@@ -2,6 +2,22 @@
For a complete Subversion changelog, see 'http://pyyaml.org/log/pyyaml'.
+3.09 (2009-08-31)
+-----------------
+
+* Fixed an obscure scanner error not reported when there is
+ no line break at the end of the stream (Thank to Ingy).
+* Fixed use of uninitialized memory when emitting anchors with
+ LibYAML bindings (Thank to cegner(at)yahoo-inc(dot)com).
+* Fixed emitting incorrect BOM characters for UTF-16 (Thank to
+ Valentin Nechayev)
+* Fixed the emitter for folded scalars not respecting the preferred
+ line width (Thank to Ingy).
+* Fixed a subtle ordering issue with emitting '%TAG' directives
+ (Thank to Andrey Somov).
+* Fixed performance regression with LibYAML bindings.
+
+
3.08 (2008-12-31)
-----------------
diff --git a/announcement.msg b/announcement.msg
index 735c6ab..293c75a 100644
--- a/announcement.msg
+++ b/announcement.msg
@@ -1,18 +1,17 @@
From: Kirill Simonov <xi@gamma.dn.ua>
To: python-list@python.org, python-announce@python.org, yaml-core@lists.sourceforge.net, python-porting@python.org
-Subject: [ANN] PyYAML-3.08: Now with Python 3 support
+Subject: [ANN] PyYAML-3.09: YAML parser and emitter for Python
========================
- Announcing PyYAML-3.08
+ Announcing PyYAML-3.09
========================
-A new release of PyYAML is now available:
+A new bug fix release of PyYAML is now available:
http://pyyaml.org/wiki/PyYAML
-This release features a complete support for Python 3. For
-compatibility notes between Python 2 and Python 3 versions,
-please see
+Note that PyYAML supports both Python 2 and Python 3. For
+compatibility notes, please see
http://pyyaml.org/wiki/PyYAMLDocumentation#Python3support
@@ -20,12 +19,15 @@ please see
Changes
=======
-* Python 3 support (Thank to Erick Tryzelaar).
-* Use Cython instead of Pyrex to build LibYAML bindings. Note
- that the source package is distributed with a pre-generated
- '_yaml.c' file so you don't need Cython installed to build
- LibYAML bindings.
-* Refactored support for unicode and byte input/output streams.
+* Fixed use of uninitialized memory when emitting anchors with
+ LibYAML bindings (Thank to cegner(at)yahoo-inc(dot)com).
+* Fixed emitting incorrect BOM characters for UTF-16 (Thank to
+ Valentin Nechayev)
+* Fixed the emitter for folded scalars not respecting the preferred
+ line width (Thank to Ingy).
+* Fixed a subtle ordering issue with emitting '%TAG' directives
+ (Thank to Andrey Somov).
+* Fixed performance regression with LibYAML bindings.
Resources
@@ -34,14 +36,15 @@ Resources
PyYAML homepage: http://pyyaml.org/wiki/PyYAML
PyYAML documentation: http://pyyaml.org/wiki/PyYAMLDocumentation
-TAR.GZ package: http://pyyaml.org/download/pyyaml/PyYAML-3.08.tar.gz
-ZIP package: http://pyyaml.org/download/pyyaml/PyYAML-3.08.zip
+TAR.GZ package: http://pyyaml.org/download/pyyaml/PyYAML-3.09.tar.gz
+ZIP package: http://pyyaml.org/download/pyyaml/PyYAML-3.09.zip
Windows installers:
- http://pyyaml.org/download/pyyaml/PyYAML-3.08.win32-py2.3.exe
- http://pyyaml.org/download/pyyaml/PyYAML-3.08.win32-py2.4.exe
- http://pyyaml.org/download/pyyaml/PyYAML-3.08.win32-py2.5.exe
- http://pyyaml.org/download/pyyaml/PyYAML-3.08.win32-py2.6.exe
- http://pyyaml.org/download/pyyaml/PyYAML-3.08.win32-py3.0.exe
+ http://pyyaml.org/download/pyyaml/PyYAML-3.09.win32-py2.3.exe
+ http://pyyaml.org/download/pyyaml/PyYAML-3.09.win32-py2.4.exe
+ http://pyyaml.org/download/pyyaml/PyYAML-3.09.win32-py2.5.exe
+ http://pyyaml.org/download/pyyaml/PyYAML-3.09.win32-py2.6.exe
+ http://pyyaml.org/download/pyyaml/PyYAML-3.09.win32-py3.0.exe
+ http://pyyaml.org/download/pyyaml/PyYAML-3.09.win32-py3.1.exe
PyYAML SVN repository: http://svn.pyyaml.org/pyyaml
Submit a bug report: http://pyyaml.org/newticket?component=pyyaml
diff --git a/lib/yaml/__init__.py b/lib/yaml/__init__.py
index e9e2aea..c0fd1f3 100644
--- a/lib/yaml/__init__.py
+++ b/lib/yaml/__init__.py
@@ -8,7 +8,7 @@ from nodes import *
from loader import *
from dumper import *
-__version__ = '3.08'
+__version__ = '3.09'
try:
from cyaml import *
diff --git a/lib3/yaml/__init__.py b/lib3/yaml/__init__.py
index cf2b74f..cd2ea5a 100644
--- a/lib3/yaml/__init__.py
+++ b/lib3/yaml/__init__.py
@@ -8,7 +8,7 @@ from .nodes import *
from .loader import *
from .dumper import *
-__version__ = '3.08'
+__version__ = '3.09'
try:
from .cyaml import *
__with_libyaml__ = True
diff --git a/setup.py b/setup.py
index 102f8ef..d982893 100644
--- a/setup.py
+++ b/setup.py
@@ -1,6 +1,6 @@
NAME = 'PyYAML'
-VERSION = '3.08'
+VERSION = '3.09'
DESCRIPTION = "YAML parser and emitter for Python"
LONG_DESCRIPTION = """\
YAML is a data serialization format designed for human readability and