From: Steve H. <sh...@zi...> - 2002-12-12 14:28:02
|
Get it here: http://wiki.yaml.org/yamlwiki/PurePythonParserForYaml The big news on PyYaml is that I've become my own customer. We have over 8000 lines of YAML at my workplace, which all round trip. Using YAML on a more day-to-day basis has forced me to fix various little bugs. I have also used the OrderedDict class a fair amount that now ships with PyYaml. --- - version: 0.31 date: 2002-11-17 changes: - dumper doesn't quote strings just because they have dashes - dumper does quote strings that look like negative numbers - dumper does quote strings w/*, &, and white space on edges - dumper doesn't quote strings starting with "* " - loader can tolerate "* " unquoted - complain about duplicate keys in dictionary - complain about trailing spaces - l() and d() convenience methods - applied Tim Hochberg's FLOAT/SCIENTIFIC patch - sync __version__ to CHANGELOG --- - version: 0.30 date: 2002-11-06 changes: - bunch of changes for 2.1 support - fully tested on 2.1.3 and 2.2 - added YamlLoaderException - pluggable dictionaries (2.2 only) - simplified iterator interface (deprecated getNextDocument) - single quote &foo properly - quote "foo'bar properly --- - version: 0.29 date: 2002-11-03 changes: - support |+ syntax --- - version: 0.28 date: 2002-09-25 changes: - use compiled regexes for speed - streamlined stream.py for speed - added profileYaml.py --- - version: 0.27 date: 2002-09-24 changes: - better error handling - removed spurious spaces from specs.yml - use a true FileStream class vs. reading in entire file up front --- - version: 0.26 date: 2002-09-23 changes: - support to_yaml() when you inherit from Python's dict class - move implicit and inline logic into own modules - require space after comma for inline collections (Brian Dorsey) - only call user's resolver for !!private types - don't choke on !str, etc. (but doesn't yet respect them) - fixed bugs in loader/dumper related to integer dict keys (Joel Shprentz) --- - version: 0.25 date: 2002-08-21 changes: - extensive refactorings on dumper - Dumper class made public - new interface for setIndent and setSort - added Dave Kuhlman's XmlYaml stuff - limiting support to Python 2.2 and above |