[Xml-compile] XML::Compile release 1.06

Mark Overmeer mark at overmeer.net
Thu May 28 08:44:19 GMT 2009


Greetz,

I haven't announced releases for XML::Compile for some time now, because
the changes where minor.  They still are.  But you may want to stay
up-to date...  There will be a new XML::Compile::SOAP today.

Since the previous announcement:

 version 1.06: Thu May 28 10:28:45 CEST 2009

   Fixes:

   - prefer simpleType child over base type attribute in
     simpleContent/restriction.  rt.cpan.org#46212 [Erich Weigand]

   Improvements:

   - ignore all references to an (unloaded) schema, for instance
     with deprecated structures via ::compile(block_namespace) with
     tests in t/76blocked.t

   - fixed tests in t/91noqual.t

   - include t/75type.t in the distribution.

   - added test for base64Binary to t/21types.t

   - reader and writer: replace hook also gets code-ref able to
     process what is being replaced, implementing a wrapper.

 version 1.05: di apr 28 13:04:42 CEST 2009

   Improvements:

   - writer: accept single element for tagged and mixed.

   - writer: accept scalar for mixed, upgraded to text node.

 version 1.04: Fri Apr 24 16:08:43 CEST 2009

   Fixes:

   - the use of cached schema elements must be limited to single
     ::Schema objects (for instance per WSDL object).
     rt.cpan.org#44959 [Jozef Kutej]

   - complex extension of anyType types.

   Improvements:

   - document that key_rewrite only applies to elements, not
     attributes.

   - add 'target_namespace' overrule option to importDefinitions()
     and ::Schema::addSchemas()

   - have ::Schema::new() pass options to importDefinitions()

   - added various entries about fixing-up schema's to the FAQ.

 version 1.03: Wed Mar 25 15:41:43 CET 2009

   Fixes:

   - template: protect output against combinatorial explosion, which
     did hurt [Anton Berezin]

   Improvements:

   - new option ::Schema::compile(abstract_types)

   - template: compact the output of substitutionGroups, leaving the
     abstract types out and use columns in the display.

   - template: add namespace details to XML and PERL output

   - template: add header to XML and PERL output.
     New option  ::Schema::template(skip_header)

 version 1.02: Thu Feb 12 11:37:49 CET 2009

   Fixes:

   - fix useSchema() deep recursion

   - writer: repair ARRAY complaint when scalar given on place
     where an array of values is acceptable.  [Allan Wind]

-- 
               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