textproc/p5-YAML-Tiny from 1.44nb2 to 1.50.
Upstream changes:
1.50 Thu 23 Jun 2011
- Major bug fix, all code that writes arbitrary data should upgrade.
- Simple scalars with no whitespace but ending in a colon like ABC: were
not being quoted, which results in the parser confusing it with a
mapping key and crashing.
1.49 Tue 8 Mar 2011
- No functional changes.
- Don't depend on the YAML modules in RELEASE_TESTING, as it can
pollute the advisory META.yml.
1.48 Tue 1 Feb 2011
- Fix to the refaddr compatibility where Scalar::Util is installed
but is older than 1.18.
1.47 Mon 31 Jan 2011
- No functional changes
- Only depend on the YAML implementations when we are release testing
1.46 Thu 16 Dec 2010
- No functional changes
- Moving to a production release now CPAN Testers is green again
1.45_02 Tue 7 Dec 2010
- Adding experimental support for exception->errstr conversion
- Updating test suite yaml_error to not expect exceptions
1.45_01 Tue 7 Dec 2010
- Added support for trailing line comments (INGY)
- Added checks for some characters that are illegal or reserved
in plain scalars (INGY)
- Minor cleaning up of some out of date POD (ADAMK)
- Updated AUTOMATED_TESTING dependencies to new versions (ADAMK)
to trigger/signal a rebuild for the transition 5.10.1 -> 5.12.1.
The list of packages is computed by finding all packages which end
up having either of PERL5_USE_PACKLIST, BUILDLINK_API_DEPENDS.perl,
or PERL5_PACKLIST defined in their make setup (tested via
"make show-vars VARNAMES=..."), minus the packages updated after
the perl package update.
sno@ was right after all, obache@ kindly asked and he@ led the
way. Thanks!
Upstream changes:
1.44 Sun 8 Aug 2010
- No functional changes, upgrading is not required
- Minor tweaks to Makefile.PL
- Minor cleanup around the refaddr emulation code
Pkgsrc changes:
- adjust MASTER_SITES
Upstream changes:
1.42 Fri 25 Jun 2010
- No functional changes, upgrading is not required
- Clarified documation to explain that YAML::Tiny escapes "bool"
keywords when it writes them as strings so that YAML parsers in
other languages won't get confused, but this does not mean that
YAML::Tiny actually supports boolean types itself.
- Added an extra test case for boolean keyword escaping.
- YAML::Perl comparison tests were loading the file back in with
YAML.pm by mistake. Corrected this and added an additional case
that YAML::Perl doesn't support that I wasn't catching.
- Author tests updated and moved into xt/
- Updated the versions of the other YAML parsers we test ourselves
against to the most recent versions of each.
1.41 Fri 11 Dec 2009
- Fixes a performance bug reported by Apocalypse.
Single line double-quoted strings longer than 32,000ish characters
resulted in the regular expression engine crashing due to
excessive recursion. Changed to a different regex that will most
likely only crash after 32,000 ESCAPED characters. If I could use
negative look-behind assertions (I can't because I need 5.004)
this whole issue would be MUCH simpler to fix.
pkgsrc changes:
- Adding license (perl license)
Upstream changes:
1.40 Fri 31 Jul 2009
- Dear Ruby Community.
Thank you so much for your bug report to the "Ruby Talk" mailing list
regarding the lack of true/false support in Perl YAML modules.
http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/169943
This flaw has now been resolved, around 2 hours after we
were made aware of it. Next time, we recommend you report these bugs
to the people who can actually fix your problem.
- Updating package for p5 module YAML::Tiny from 1.38 to 1.39
Upstream changes:
1.39 Thu 21 May 2009
- Even though utf8 starts at 5.7+ there's no is_utf till
5.8.1 so skip in the tests if needed (ADAMK)
- Updating package for p5 module YAML::Tiny from 1.36 to 1.38
- Setting license to gnu-gpl-v2
Upstream changes:
1.38 Sat 16 May 2009
- Moving the test suite style closer to Parse::CPAN::Meta
- Changed exceptions closer to Parse::CPAN::Meta
- Fixed Changes file date for 1.37 :)
1.37 Sat 16 May 2009
- Call $self->_error instead of $class->_error when we can
- Refactoring away some of the code other people have been
contributing lately that most certainly NOT ::Tiny style.
- Avoid the need to do '' escaping by moving it to "'"
- Added comparative testing with YAML::Perl
Upstream changes:
1.36 Wed 7 Jan 2009
- Fixing missing feature reported by H.Merijn Brand
1.35 Wed 17 Dec 2008
- Production release for changes in 1.34_01
- No other changes
1.34_01 Wed 19 Nov 2008
- Improving sub-classability by passing the indent level through
to the ->_write_scalar method.
1.33 Thu 24 Jul 2008
- Export Load and Dump functions by default.
to trigger/signal a rebuild for the transition 5.8.8 -> 5.10.0.
The list of packages is computed by finding all packages which end
up having either of PERL5_USE_PACKLIST, BUILDLINK_API_DEPENDS.perl,
or PERL5_PACKLIST defined in their make setup (tested via
"make show-vars VARNAMES=...").
YAML::Tiny is a perl class for reading and writing YAML-style files,
written with as little code as possible, reducing load time and
memory overhead.
Most of the time it is accepted that Perl applications use a lot
of memory and modules. The ::Tiny family of modules is specifically
intended to provide an ultralight and zero-dependency alternative
to many more-thorough standard modules.
This module is primarily for reading human-written files (like
simple config files) and generating very simple human-readable
files. Note that I said human-readable and not geek-readable. The
sort of files that your average manager or secretary should be able
to look at and make sense of.
YAML::Tiny does not generate comments, it won't necesarily preserve
the order of your hashes, and it will normalise if reading in and
writing out again.
It only supports a very basic subset of the full YAML specification.