==== version history of XML::Compile::Cache
version 0.93: Fri Dec 25 01:05:59 CET 2009
Fixes:
- "super option" any_element other than ATTEMPT got ignored, although
available as explicit reader/writer/rw options.
- template: use of key_rewrite
Improvements:
- add any_element choice "SLOPPY". This required XML::LibXML::Simple
- some text improvements.
version 0.92: Thu May 28 11:51:50 CEST 2009
Improvements:
- error if template() and compile() are called with too few
parameters.
- trace when new prefixes get defined.
- new method prefixed()
version 0.91: Thu Feb 12 11:27:40 CET 2009
Fixes:
- cleanup of multiple hooks was broken.
- do not use /bin/pwd in t/pod.t
- fix tests wrt changes in XML::Compile 1.01
version 0.90: Wed Jan 21 11:03:19 CET 2009
Fixes:
- be more careful that opt_* flags may be passed as either ARRAY or
HASH.
Improvements:
- template: accept prefixed types.
- accept prefixes in type-based hooks, for compile(),
template() and addHook().
- prefixes() accepts HASH and ARRAY as well
version 0.14: Mon Dec 29 10:59:22 CET 2008
Fixes:
- any_element ATTEMPT needs to follow keyRewrite rules
- _createReader() and _createWriter() missed type dependend options
in merge.
- accept namespace-less names in findName()
Improvements:
- one namespace may have multiple prefixes, only the first is
used in the output.
- type-based hooks can now also use prefixes.
- the options used for X::C::Schema::compile() are not merged
in a very clever way.
- findName() can now also translates prefixes into namespaces,
not only translate prefixed types. Report available choices
when an unknown prefix is used.
- findName() allows '-' in prefix.
- new method prefix() to lookup a prefix. One namespace can have
multiple prefixes, of which the first is used for the output.
- new method prefixFor() to lookup prefix for URI.
- support findName() with compile()
- when an undeclared reader or writer is produced with different
options, then which will not produce an error but just avoids
the use of the cached code.
- new method mergeCompileOptions()
version 0.13: Fri Aug 1 13:21:09 CEST 2008
Changes:
- requires XML::Compile 0.91 for options to ::Schema::new(any_element)
and any_attribute.
- rewrote prefix handling to be compatible with XML::Compile::Schema
improvements.
Improvements:
- any_element and any_attribute READER option 'CONVERT'
- findName() accepts default name-space in search.
version 0.12: Tue Jul 8 13:25:05 CEST 2008
Changes:
- require XML::Compile 0.87 for rename of option output_namespaces,
replaces by 'prefixes'.
Improvements:
- merge prefixes with ::Schema base administration, to permit
key_rewrite.
version 0.11: Thu Jun 12 14:36:40 CEST 2008
Improvements
- include XML::Compile::Schema method in the docs.
- added more docs
version 0.10: Fri Jun 6 16:01:16 CEST 2008
Initial version.