[Xml-compile] XML::Compile v0.82 released

Mark Overmeer mark at overmeer.net
Tue May 13 20:25:38 BST 2008


Greetz,

I have just released XML::Compile 0.82.  Nice to see a lot of involvement.
And I forgot to announce 0.81 before that...

The usability gets some improvements caused by my CPAN6 development work.
However, the "flexibility" of schemas (optionally namespace-less, for
instance) does not leave much space for nice error messages.

version 0.82: Tue May 13 21:04:02 CEST 2008

  Fixes:

  - qname should collapse whitespace.

  - qname prefix is blank by default, not an error. [Daniel Ruoso]

  - gYear has no month fragment, but has an optional timezone
    rt.cpan.org#35699 [Daniel Carrol]

  - recursion detected where there wasn't. [Sander Hulst]

  Changes:

  - template output in Perl will not start with "type =>", so can
    directly be used as test message.  Requested by [Alan Wind]

  - template output in Perl will not quote the objects, where
    "mixed" elements need to be inserted.

  Improvements:

  - minor fix to template for substgroup

  - warn on useless type assertions (uncheckable types), not panic.

  - start of testing calling convensions (to be more flexible in
    the future) in t/22call.t

  - implemented hooks for templates.

  - implemented typemaps in PERL example templates, not for XML
    templates (yet).

  - weaken circular reference in Instance.

version 0.81: Tue Apr 29 18:57:48 CEST 2008

  Fixes:

  - pattern match facet did not anchor [Sander Hulst]

  - ::Translate::complextContentExtension with mixed produced
    error message. [Ari Jolma]

  - re-use already compiled structures, which avoids combinatory
    explosions.

  Changes:

  - requires XML::Compile::Tester

  Improvements:

  - add ::Schema::addTypemap() as synonym for ::addTypemaps()

  - extracted useful test-script tools from t/TestTools.pm
    into new distribution XML::Compile::Tester.

  - converted test scripts to use XML::Compile::Tester.

  - ::Schema::compile(ignore_unused_tags) now accepts a regular
    expression to indicate exactly which tags are to be ignored.
    Added global ::new(ignore_unused_tags)

  - warn if people call the writer without document as first parameter.

-- 
Regards,

         MarkOv

------------------------------------------------------------------------
       Mark Overmeer MSc                          MARKOV Solutions
       Mark at Overmeer.net                    solutions at overmeer.net
http://Mark.Overmeer.net             http://solutions.overmeer.net



More information about the Xml-compile mailing list