Revision history for XML::NamespaceSupport:
1.05 fri 20020404 14:00
- added a number of rather good speedups by converting a lot of
the code to use arrays instead of hashes. More of the same kind
of tuning is expected for the next version.
- fixed another bug, again thanks to Grant McLean, due to which
declarePrefix() was not functionning according to the spec (it
failed to set a random prefix when the prefix was undef).
1.04 fri 20020125 18:34:39
- fixed a very nasty bug reported by Grant McLean. getPrefix() had
an immediate return() inside of a while() that iterated over the
declared prefixes using each(). Because of that, calling
getPrefix() twice in a row would return nothing the next time
because the each() internal iterator wasn't reset. Sometimes Perl
bites.
1.03 wed 20020123 19:04:19
- a few warnings were confusing people when they wrongly used undef
prefixes. The warning has now been made explicit (as it reveals a
problem in the calling code).
- turned the namespace constants into variables so that it is easier
to use them from outside.
1.02 thu 20011129 19:04:38
- misc fixes in the docs
- removed the uri_unknown_prefix option as it wasn't what Matt
thought it patched (it did seem strange, but then I've seen
stranger feature requests ;-)
- added the automatic generation of prefixes when they are set
to undef. Be warned that it's a potentially dangerous behaviour
if you mix undef and the empty string. However this is compliant
with SAX2 and PerlDOM.
0.02 - 1.00 wed 20011128 23:37:41
- misc fixes in the docs and parts of the code
- added the uri_unknown_prefix option (Matt Sergeant)
0.02 thu 20010920 16:39:31
- integrated a number of fixes and suggestions from the perl-xml
list (thanks to in no particular order and with possible
accidental omissions: Eric Bohlman, Ken MacLeod, Bart Schuller,
Andrew Pimlott, Tim Bray, Adam Turoff, and Duncan Cameron).
- integrated Duncan Cameron's version:
. changed name to XML::NamespaceSupport to mirror the SAX2
spec
. added all the interfaces corresponding to that class
. added a few tests
- fixed a few bugs
- added aliases for people that prefer Java-style names
- updated docs
- included and updated tests that were unreleased in the first
version
0.01 sun 20010916 21:20:20
- original version