Skip to content

Releases: selective-php/xmldsig

3.1.0

09 Sep 22:19
Compare
Choose a tag to compare

3.0.0

28 Jan 18:19
Compare
Choose a tag to compare

Added

  • Add support for Elliptic Curve Digital Signature Algorithm ECDSA SHA256
  • Add support for x509 certificate
  • Add possibility to sign specific parts of an XML document

Changed

  • Require PHP 8

Breaking Changes

  • The package has been completely redesigned to meet the new requirements. Please check the documentation.

2.4.0

04 Jan 10:48
Compare
Choose a tag to compare

Changed

  • Reimplemented support for PHP 7.4 #17

2.3.0

30 Dec 14:54
Compare
Choose a tag to compare

Added

  • Add preserveWhiteSpace to create a validator instance that does not remove redundant white spaces. #15 Thanks to @iBullRay
$signatureValidator = new XmlSignatureValidator(false);

2.2.1

21 Oct 14:30
Compare
Choose a tag to compare

Fixed

2.2.0

22 May 20:17
Compare
Choose a tag to compare

Changes

  • Revert changes from v. 2.1.0

2.1.0

22 May 14:31
Compare
Choose a tag to compare

Added

  • Add method XmlSigner::setSignatureXPath to support signing of custom xml files and SOAP messages

2.0.0

13 Feb 12:55
Compare
Choose a tag to compare

Added

  • Support for PHP 8
  • Sign and verify XML from memory
    • Add XmlSigner::loadPfx method
    • Add XmlSigner::loadPrivateKey method
    • Add XmlSigner::signXml method
    • Add XmlSignatureValidator::loadPfx method
    • Add XmlSignatureValidator::loadPublic method
    • Add XmlSignatureValidator::verifyXml method

Removed

  • Support for PHP 7.1

Breaking Changes

  • Changed bool return types to void

1.0.0

25 Feb 11:40
Compare
Choose a tag to compare

First major release

0.4.0

10 Nov 01:17
Compare
Choose a tag to compare

Details: See Changelog