[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