The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

==== version history of XML::Compile::Cache

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.