Revision history for Perl extension Net::SAML2.

0.01_01  Mon  4 Oct 2010 12:47:56 BST

      Initial version. 

      This version will correctly perform Web Browser SSO, but
      with caveats. See the embedded documentation for details. 

0.10     Tue 11 Jan 2011 15:11:38 GMT

      First usable version.

      POD, tests, Moose, etc. 
      Embeds a local copy of XML::Sig

0.11     Wed 12 Jan 2011 21:07:42 GMT

      Test Updates

0.12     Thu 13 Jan 2011 12:59:02 GMT

      PAUSE-hide the local XML::Sig

0.14     Thu 13 Jan 2011 19:26:46 GMT

      Add SingleLogout with Redirect binding to SP metadata
      Rename local copy of XML::Sig.

0.15     Wed 09 Feb 2011 14:55:28 GMT

      Handle unwrapped base64 certificate data in IdP metadata.

0.16     Tue 01 Mar 2011 09:40:13 GMT

      Use the IdP's advertised NameID formats.

0.17     Fri 13 Jan 2012 13:41:23 GMT

      Handle the InclusiveNamespaces element in XML Signature
      Handle embedded certificate data presented without newlines.

0.17_06  Tue 2 May 2017

      Unreleased

      Github Only fork https://github.com/xmikew/perl-Net-SAML2

      e6efb23 (tag: v0.17_06) Bump version
      211ee5c Bump version
      b6abed4 Fix XML::Sig.pm verify function to properly handle nodeset
              returns from ->find. ->find always returns something according
	      to the documentation. Check ->size to determine proper verify
	      method (cert, rsa, dsa).
      f7d26b9 Merge branch 'jfearn-devel'
      e5f3140 Clean up add in_response_to to  Assertation
      5d3256a Added support to Sig.pm for sha's > sha1 Fix Sig.pm to only grap
              the root signature, assertating sigs where breaking it Add some 
	      strictures and warnings
      b0adf09 Set proper case on XML::XPath attribute
      3184145 expose xpath object on the assertion
      6f46088 - merge post_with_cert branch > Accept cert_text in POST 
              constructor and pass along to XML::Sig   allows verification
	      using IDP metadata of POST data.
      45ef539 Add XML::Writer
      4e3ff81 - AuthnRequest XML generation moved to XML::Writer - Allow 
              Subject, AssertionConsumerServiceURL and protocol-binding - 
	      Remove requirement of Destination attribute.
      a9a7492 (origin/idp_params) Allow slo_urls and art_urls to be undef
              - not required by SAMLv2 spec
      e3ccd0d Merge branch 'multiple_sig_support'
      2596d6a Sig.pm: use Digest::SHA instead of Digest:SHA1
      a3e3deb add additional attribute 'key' to Net::SAML2::SP
      ebd4c76 IdP.pm: simplify $idp->format() a bit
      13bc56d documentation updates
      48fc1cb Sig.pm: improve compatibility with simplesamlphp
      710d85d tell encode_base64 to not add newlines to returned digest

0.19.05  Sat 4 May 2019

      Unreleased

      Github release only https://github.com/timlegge/perl-Net-SAML2/releases

      b37bb43 Cleanup whitespace issues
      a0d3754 (origin/dev) Cleanup whitespace issues
      4cb8313 Bump Version
      6177d15 XML::Tidy is now a dependancy
      b034e7f Remove comments from XML before processing it
      8167478 Initial support to remove comments from XML
      894e6f3 Testing changes to remove comments
      6ecf28e nameid_format is not required
      aae8f3b NameIDFormat is optional in metadata
      a606e20 Update ProtocolMessage.pm
              xsd:ID cannot start with a numberĀ·

      Github fork from https://github.com/alranel/perl-Net-SAML2

      9d2bcb5 Added parsing of substatus
      3d40cd9 Add validation of InResponseTo and fix a bug in assertion
              parsing
      8bfc7c2 Have issuer and destination be populated for all messages
      9818895 Bugfix: due to an upstream bug, attributes parsing did
              not work when using custom namespace aliases
      4fea809 Make CA validation optional; add assertion_index and 
              attribute_index
      038d418 One more fix for namespace declarations
      dd06637 Fix namespace declarations for AuthnRequest
      cc77b85 Allow empty AuthnContextClassRef and AuthnContextDeclRef
      91509f5 Quotes
      29f74d9 Added RequestedAuthnContext to AuthnRequest
      7f459c3 Added nameidpolicy_format to AuthnRequest
      6ba6096 Added issuer_namequalifier and issuer_format to AuthnRequest
      6cc8de3 Bugfix: X509Certificate was not read when input XML didn't use
              the 'ds:' alias
      1489051 Make the AuthnRequest attributes writeable
      f37bdbd Make IdP certificate verification emit a warning instead of 
              croaking

0.20.03 TRIAL

      The following people have contributed code and fixed issues since
      the last official version 0.17 by Chris Andrews

      Alessandro Ranellucci <aar@cpan.org>
      dmborque@gmail.com
      Jeff Fearn <jfearn@redhat.com>
      Mike Wisener <mwisener@secureworks.com>
      Mike Wisener <xmikew@cpan.org>
      Peter Marschall <peter@adpm.de>
      Timothy Legge <timlegge@gmail.com>
      xmikew <github@32ths.com>

      Based on Github repo https://github.com/timlegge/perl-Net-SAML2

      e287cde Delete dynamic packaging files and update version
      225a3b4 Missed a trailing space
      12230c8 Fix the end of lines
      f353d18 Update changes since 0.17 add repo ref
      2b6f908 Update changes since 0.17
      34b7ce3 Fix #12 Some tests are always passing
      6be1c12 Fix Issue #6 - cert required in Binding/Redirect
      772f26f Fix Issue #4 - Missing paramaters in SYNOPSIS
      17e5aa4 Add additional pod coverage
      7d3a69f Fix pod syntax