Changes between Version 15 and Version 16 of PyYAML


Ignore:
Timestamp:
08/20/06 10:55:11 (8 years ago)
Author:
xi
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • PyYAML

    v15 v16  
    3535== Download and Installation == 
    3636 
    37 The current stable release of PyYAML: '''3.03'''. 
     37The current stable release of PyYAML: '''3.04'''. 
    3838 
    3939Download links: 
    4040 
    41  * '''TAR.GZ package''': http://pyyaml.org/download/pyyaml/PyYAML-3.03.tar.gz 
    42  * '''ZIP package''': http://pyyaml.org/download/pyyaml/PyYAML-3.03.zip 
    43  * '''Windows installer''': http://pyyaml.org/download/pyyaml/PyYAML-3.03.win32.exe 
     41 * '''TAR.GZ package''': http://pyyaml.org/download/pyyaml/PyYAML-3.04.tar.gz 
     42 * '''ZIP package''': http://pyyaml.org/download/pyyaml/PyYAML-3.04.zip 
     43 * '''Windows installer''': 
     44   * http://pyyaml.org/download/pyyaml/PyYAML-3.03.win32-py2.3.exe (for Python 2.3) 
     45   * http://pyyaml.org/download/pyyaml/PyYAML-3.03.win32-py2.4.exe (for Python 2.4) 
    4446 
    4547Unpack the archive and install the package by executing 
    4648{{{ 
    4749$ python setup.py install 
     50}}} 
     51 
     52If you want to use [wiki:LibYAML] bindings, you need to download and install [wiki:LibYAML] 
     53and [http://www.cosc.canterbury.ac.nz/greg.ewing/python/Pyrex/ Pyrex]. 
     54Then you may install the bindings by executing 
     55{{{ 
     56$ python setup_with_libyaml.py install 
    4857}}} 
    4958 
     
    97106== History == 
    98107 
     108'''3.04 (2006-08-20)''' 
     109 * Include experimental [wiki:LibYAML] bindings. 
     110 * Fully support recursive structures (close #5). 
     111 * Sort dictionary keys (close #23). Mapping node values are now represented as lists of pairs 
     112   instead of dictionaries. Do not check for duplicate mapping keys as it didn't work correctly anyway. 
     113 * Fix invalid output of single-quoted scalars in cases when a single 
     114   quote is not escaped when preceeded by whitespaces or line breaks 
     115   (close #17). 
     116 * To make porting easier, rewrite Parser not using generators. 
     117 * Fix handling of unexpected block mapping values, like  
     118   {{{ 
     119   : foo 
     120   }}} 
     121 * Fix a bug in `Representer.represent_object`: `copy_reg.dispatch_table` 
     122   was not correctly handled. 
     123 * Fix a bug when a block scalar is incorrectly emitted in the simple key context. 
     124 * Hold references to the objects being represented (close #22). 
     125 * Make Representer not try to guess `!!pairs` when a list is represented. 
     126 * Fix timestamp constructing and representing (close #25). 
     127 * Fix the 'N' plain scalar being incorrectly recognized as ``!!bool`` (close #26). 
     128 
    99129'''3.03 (2006-06-19)''' 
    100130