==== version history of XML::Compile:WSS version 1.14: Mon 8 May 09:15:33 CEST 2017 Fixes: - nonce processing. rt.cpan.org#121497 [Errietta Kostala] version 1.13: Tue Jul 21 14:13:35 CEST 2015 Fixes: - try to eliminate confusion about plugins, when more than one ::Schema/::WSDL11 is active in one application. rt.cpan.org#99735 [Jason Adams] Improvements: - adding wsu_Id does not monopolize the replace hook anymore. version 1.12: Thu Feb 6 17:12:02 CET 2014 Fixes: - ::SOAP12 is optional, as is the availability of the env12 prefix definition. [cpantesters] Improvements: - change documentation style. version 1.11: Mon Jan 6 10:39:31 CET 2014 Fixes: - depends on XML::Compile::WSDL11 [cpantesters] version 1.10: Mon Jan 6 01:07:14 CET 2014 Improvements: - add ::BasicAuth ability to change wsu_Created and wsse_Nonce per operation. [Alex Rutgers] - add SOAP 1.2 support version 1.09: Fri Oct 11 15:52:31 CEST 2013 Fixes: - Accept SOAP-call which passed data as HASH. version 1.08_02: Sun Sep 22 22:47:26 CEST 2013 Changes: - Move logic from ::SOAP::WSS into ::WSS::Signature version 1.08_01: Sat Aug 10 00:20:36 CEST 2013 Changes: - calls to ::Signature changed Improvements: - weaken link to schema - use ::Cache::addPrefixes() - possible to do only partial plugin preparation: READER and/or WRITER - change the way that this actual element signing is triggered, from a two pass message generation into a single. - add ::Util WSM10_STR_TRANS, :wsm11 and a few more - add ::Util functions wsm_encoded() and wsm_decoded() version 1.07: Sat Nov 17 12:22:59 CET 2012 Fixes: - remove Digest::SHA1 from the test scripts as wll. [Caleb Cushing] version 1.06: Thu Nov 15 08:46:30 CET 2012 Improvements: - use Digest::SHA, not ::SHA1. Add it to Makefile.PL rt.cpan.org#81065 [Chernomyrdin] version 1.05: Thu Nov 1 15:44:26 CET 2012 Fixes: - flag ::BasicAuth nonce as Base64 encoded. rt.cpan.org#80544 [chernomyrdin] Improvements: - another nice error when the used initiates ::WSDL before ::WSS version 1.04: Thu Nov 1 11:44:42 CET 2012 Changes: - split-of ::Signature into separate distribution XML::Compile::WSS::Signature Also moved a lot of the schema's to that module. Fixes: - include_namespaces on SignedInfo for Canonicalization. Improvements: - add mustUnderstand attribute to the security header. - remove (not exported) C14N* constants from ::Util, because they are in XML::Compile::C14N::Util - permit WSS objects on multiple ::Cache objects [Caleb Cushing] Only one version of WSS per schema. - loadSchemas() is now also instance method. - clean-up 3 times function _hook_WSU_ID() for one method ::WSS::writerHookWsuId() - clean error message when the WSS object is created after the WSDL. - ::SOAP::WSS::wssConfigs() renamed to ::features() ::SOAP::WSS::addWSS() renamed to ::addFeature() version 1.03: Fri Oct 26 17:22:22 CEST 2012 Fixes: - signature: new(remote_pubkey) is documented to accept a filename, but that was not handled. [Karen Etheridge] - signature: also include empty prefixList. - signature: openssl input format very stringly 64 chars per base64 encoded line. Improvements: - do not use UNIVERSAL::isa [Karen Etheridge] - support for receiving X509v3 certificates - signature: remove unused _apply_canon_siginfo() detected by [Karen Etheridge] version 1.02: Mon Oct 22 11:17:34 CEST 2012 Fixes: - when not using SOAP, then you call create() or check() explicitly. - completion of Signature implementation (no real-life testing, but eats its own food, at least) Improvements: - added regression test for signatures in t/20* version 1.01: Thu Oct 18 02:49:30 CEST 2012 Fixes: - need for strict order for creation of (at least one) features before compileClient() removed. Noted by [Cale Cushing] Improvements: - many documentation improvements. - signature: less namespace declarations. - removed examples: they are outdated. version 1.00: Tue Oct 16 16:50:10 CEST 2012 Changes: - deprecated ::WSS::wsseBasicAuth() and ::WSS::wsseTimestamps Still available, tests in t/9?old-* Fixes: - some export constants for :wsse were incorrect. Improvements: - option ::WSS::new(wss_version) as alternative to 'version', which is more clear in some circumstances: there are so many versioned namespaces involved! - implementation of XML::Compile::WSS::Signature - implementation of XML::Compile::WSS::BasicAuth - implementation of XML::Compile::WSS::Timestamp - promote ::WSS::_dateTime to ::WSS::dateTime() - automatically add ValueType="$xsd/dateTime" to timestamps when applicable version 0.911: Sat Sep 1 13:00:53 CEST 2012 Fixes: - wsseBasicAuth did not use default UTP11_PTEXT anymore [Caleb Cushing] version 0.91: Fri Aug 31 17:03:22 CEST 2012 - always permit nonce and created in wsseBasicAuth, not just in combination with UTP11_PDIGEST rt.cpan.org #79315 [David McMath] - fix missing xmlns:wsu when wsseBasicAuth it called repetatively. rt.cpan.org #79318 [David McMath] version 0.90: Thu Aug 30 09:21:56 CEST 2012 - add support for wsseTimestamp and extended Usertoken, with examples/usertoken/with_help_digest.pl, and t/11digest.t. Contributed by [David McMath] version 0.14: Tue Jul 31 21:41:25 CEST 2012 - fix: swap parameters to encode password. With test patched by rt.cpan.org#78698 [David Tindall Mcmath] version 0.13: Wed Jan 25 00:10:24 CET 2012 - add optional parameter for password type to :wsseBasicAuth() [mawasak] version 0.12: Wed Aug 31 11:31:12 CEST 2011 - add XML::Compile::WSS::wsseBasicAuth() helper, which was needed by [Caleb Cushing] - add examples in examples/usertoken/ version 0.11: Fri Apr 29 11:29:16 CEST 2011 - add missing dependency to XML::Compile::SOAP [cpantesters] version 0.10: Wed Apr 27 17:07:40 CEST 2011 - initial release