==== version history of distribution XML-Compile-Cache
version 1.06: Sun Mar 4 23:07:45 CET 2018
Improvements:
- support ignoring nodes in <any> via block_namespaces.
- convert to GIT, publish on GitHub.
version 1.05: Mon Sep 19 22:39:23 CEST 2016
Fixes:
- include examples
version 1.04: Wed 9 Sep 14:16:47 CEST 2015
Improvements:
- merge option 'ignore_unused_tags'
version 1.03: Mon Dec 22 08:41:12 CET 2014
Fixes:
- compileAll code-refs stored incorrectly.
Improvements:
- new method ::WSDL11::addNicePrefix()
- support new 'extends' hook.
- reader()/writer() add is_type option
version 1.02: Wed May 28 09:28:08 CEST 2014
Changes:
- any_element default changed from 'SKIP_ALL' into 'ATTEMPT'
Bug reported by [Andrew Kirkpatrick]
Improvements:
- change documentation style.
version 1.01: Sun Jan 5 17:47:17 CET 2014
Changes:
- xsiType() renamed to addXsiType(), old name still available
Improvements:
- bit more docs on addPrefixes()
version 1.00: Mon Oct 14 23:15:46 CEST 2013
Improvements:
- bump version numbers back into two-digits, because FreeBSD
ports doesn't like it. [Patrick Powell]
version 0.995: Sat Aug 10 00:16:59 CEST 2013
Fixes:
- ::new(prefixes) did not overrule the prefixes from the schema
file.
Improvements:
- alias new ::addPrefixes() to ::prefixes() for more consistent
naming.
- new ::Cache::byPrefixTable()
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.