Commits

Kirill Simonov committed 4a055cf

Preparing the next release.

Comments (0)

Files changed (5)

 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)
 -----------------
 
 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
 
 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
 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

lib/yaml/__init__.py

 from loader import *
 from dumper import *
 
-__version__ = '3.08'
+__version__ = '3.09'
 
 try:
     from cyaml import *

lib3/yaml/__init__.py

 from .loader import *
 from .dumper import *
 
-__version__ = '3.08'
+__version__ = '3.09'
 try:
     from .cyaml import *
     __with_libyaml__ = True
 
 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
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.