PRANG CHANGES

This POD file documents a summary of the changes in PRANG. For the full list of changes, refer to the git history.

VERSION 0.05 - 13 Apr 2010

  • XML namespaces support is now much more complete; lots of cases, including wildcarding of both the node name and the XML namespace now work. This is powerful enough to successfully round-trip crazy XML Schema specifications such as <any namespace="##any" processContents="skip"/>

  • PRANG::Graph::Class has been deprecated / ripped out. It was a hang-over from the time before use PRANG::Graph; set up the metaclass trait.

  • It is no longer required to specify the xmlns method, if you do not wish to use namespaces.

  • Specifying a role as a type now works, so long as the role is used by only PRANG::Graph types.

VERSION 0.04 - 9 Apr 2010

  • Much enhanced support for XML namespaces. Tests and functionality added; still lacking is the "Whatever" mapping, required for crazy XMLSchema stuff like >any namespace="##any" processContents="skip"/< - this will be supported in the next release.

  • Various bug fixes, more rejection of invalid input, and so on.

VERSION 0.03 - 7 Apr 2010

  • Some error message enhancements for from various forms of API misunderstanding.

  • more missing dependencies added.

VERSION 0.02 - 25 Mar 2010

  • Back-port to work on pre-1.70 XML::LibXML

  • some missing dependencies added.

SEE ALSO

PRANG

COPYRIGHT

Copyright 2010, NZ Registry Services. This documentation is licensed under the Artistic License v2.0, which permits relicensing under other Free Software licenses.