==== version history of XML::Compile::Cache
version 0.994: Mon May 13 12:17:51 CEST 2013
Fixes:
- compileAll() used declared parameters twice.
version 0.993: Fri May 3 15:11:16 CEST 2013
Improvements:
- spell-fix rt.cpan.org#82952 [Joenio Marques da Costa]
- new learnPrefixes($node)
- prefixed() now also callable with separate ($ns, $local)
version 0.992: Fri Aug 31 00:25:48 CEST 2012
Improvements:
- support xsiType() with 'AUTO', discovered by [Ciaran Deignan]
- remove dependency to Test::POD
version 0.991: Fri May 6 10:09:18 CEST 2011
Fixes:
- prefix declaration list which starts with a default ('') prefix.
version 0.99: Wed Apr 27 17:09:44 CEST 2011
Fixes:
- be able to use newly defined prefixes immediately in xsiTable.
Improvements:
- report missing action parameter to template(), common mistake
- add method addCompileOptions()
- add method anyElement()
version 0.98: Wed Dec 22 16:39:52 CET 2010
Improvements:
- compileAll() now also knows of READERS/WRITERS as alternative
(better readible) alternatives of READER/WRITER.
- new accessor typemap() to add typemaps nicer.
- new accessor xsiTypes() to add xsi_type definitions nicer.
- typemaps and xsi_types do now accept prefixed types.
version 0.97: Thu Sep 30 17:09:34 CEST 2010
Fixes:
- template() merging options
Improvements:
- trace: declare includes why: READER/WRITER/RW
- prefixed() will return undef not error when there is no
prefix defined for the namespace.
version 0.96: Thu Jun 10 16:05:05 CEST 2010
Fixes:
- do not spit warnings when "allow_undeclared" and the parameter
list contains undefined values. Reported by [Robin V.]
- memory leak, caused by rewrite of any_element
rt.cpan.org#57943 [Jacob Bunk Nielsen]
- repair tests, to work with changed interface of Test::More.
[cpantesters]
- fix docs: compileClient() does not accept parameters for
compile() because those settings cannot be passed to elements
which are magically understood via "any_element => 'ATTEMPT'"
Problem reported by [Knut Arne Bjørndal]
version 0.95: Thu Apr 1 11:36:42 CEST 2010
Changes:
- handling of compile() and mergeCompileOptions()
Improvements:
- support for compileType()
version 0.94: Tue Mar 2 09:18:38 CET 2010
Fixes:
- default need for compileAll() not handled.
- merging of prefixes parameter.
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.