==== version history of XML::Compile::Cache 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.