[Xml-compile] Log::Report and XML::Compile::* MAJOR rewrite + SOAP12
Mark Overmeer
mark at overmeer.net
Mon Jan 6 09:37:57 GMT 2014
Greetings all,
Last night, I uploaded major updates for 20 of my distributions; collected
changes of the past two months. The good thing is: the changes are major,
but I did not need to change much in my regression tests: hopefully
your code will need no changing at all. Let me tell you about the most
important changes.
** Log::Report
Log::Report is the base for most of my modules, and heavily used by
XML::Compile. Its logic got split into four separate modules:
. String::Print for the value interpolation into (translated) strings.
It is a printf on steroids.
. Log::Report::Optional can be used to make modules use the Log::Report
syntax without requirement on the full Log::Report suite.
. Log::Report now has a much cleaner text-domain administration and
-configuration
. Log::Report::Lexicon, all translation logic got separated from
Log::Report into a new module.
Important changes:
. try() now works differently: passing-on all non-fatal message to
the active dispatchers immediately.
. your module may need to add a dependency to Log::Report::Lexicon
. added is context aware translations. "{name} forgot his{<gender} key"
See Log::Report::Translator::Context
** XML::Compile::SOAP
The company "Momac" has sponsored my development of the SOAP 1.2
implementation! The client is working now, the server side still needs
some work (fault reporting has changed a lot)
Important changes:
. split WSDL11 of from XML::Compile::SOAP into a separate distribution.
You may need to add a dependency to XML::Compile::WSDL11
. added is a working XML::Compile::SOAP12 client
Enjoy, and please report bugs!
--
Regards,
MarkOv
------------------------------------------------------------------------
Mark Overmeer MSc MARKOV Solutions
Mark at Overmeer.net solutions at overmeer.net
http://Mark.Overmeer.net http://solutions.overmeer.net
More information about the Xml-compile
mailing list