Path to this page:
Subject: CVS commit: pkgsrc/textproc/p5-YAML
From: OBATA Akio
Date: 2006-10-28 10:37:40
Message id: 20061028083740.795B0211CA@cvs.netbsd.org
Log Message:
Update p5-YAML to 0.62.
Based on patch provided by Martin Wilke via PR 34343
(avoiding interaction in configure stage).
*** WARNING ***
This release breaks compatibility with versions earlier than version 0.60 of
YAML::Syck and YAML.pm when serializing blessed references.
from COMPATIBILITY:
YAML.pm 0.60 breaks compatability with older version by changing the
tags that are output for serialized objects.
This was the old way:
--- !perl/Foo::Bar {}
--- !perl/@Baz []
--- !perl/$Quux ""
New way:
--- !!perl/hash:Foo::Bar {}
--- !!perl/array:Baz []
--- !!perl/scalar:Quux ""
* This change was made after discussions with the Python and Ruby
implementors to standardize on this form.
* YAML::Syck was updated at the same time as YAML.pm so that they
serialize objects the same way.
* YAML.pm roundtrips the new format and still parses the old (now
deprecated) format.
* The best strategy is to update to the latest version.
* There are potential problems if you use YAML for RPC and the server
and client versions don't match.
Changes:
---
version: 0.62
date: Mon Jul 3 15:41:20 PDT 2006
changes:
- Patch from rgs for Catalyst users
---
version: 0.61
date: Sun Jul 2 15:25:08 CDT 2006
changes:
- New CGI.pm made test fail.
---
version: 0.60
date: Fri Jun 30 21:55:55 CDT 2006
changes:
- Changed object tag format in non backwards compatible way
- Removed support for folded scalar emission
- Added new tests
- Sync with YAML::Syck
---
version: 0.58
date: Tue Feb 14 12:42:34 PST 2006
changes:
- Fixed bug reported by Slaven Rezic on 5.8.0
- Fixed a ysh bug reported on rt. 17589
Files: