Skip to content

Releases: belgianmobileid-idin/iDIN-libraries-php

iDIN.Software.Libraries.Php v2.0.0

Choose a tag to compare

@maxcode-devops-blue maxcode-devops-blue released this 05 May 12:59
8555b90

[v2.0.0]

  • Namespace changed from BankId\Merchant\Library to BankId\Merchant
  • PHP 8.3+ features: backed enums, constructor promotion, readonly properties, strict types
  • Removed 350+ auto-generated Schema PHP classes, replaced with direct DOMDocument XML building
  • Flattened inheritance: removed all Internal/ base classes
  • Inlined HTTP (curl) in Communicator, removed IMessenger/Messenger
  • Removed singleton Configuration pattern, replaced with constructor + factory methods
  • New directory structure: src/ with Communicator, Configuration, Contract, Enum, Exception, Logger, Request, Resources, Response, Saml, Validation, Xml
  • Added NullLogger, XmlValidator, XmlSecurity as separate classes
  • Enums: TransactionStatus, AssuranceLevel, SamlStatusCode, ServiceId (constants)
  • Response classes parse XML in constructor with public typed properties
  • ErrorResponse with factory methods: fromXml(), fromException(), fromSamlStatus(), fromMessage()
  • XSS protection in example website with htmlspecialchars
  • Example website upgraded to Bootstrap 5 via CDN
  • Shared partials: _error.php, _merchant_fields.php
  • Tests migrated to BankId\Merchant\Tests namespace with PHPUnit 12 attributes
  • Added comprehensive README with usage examples

iDIN.Software.Libraries.Php v1.3.0

Choose a tag to compare

@maxcode-devops-blue maxcode-devops-blue released this 27 Feb 14:12
6058169
  • Update support for php 8.3

iDIN.Software.Libraries.Php v1.2.7

Choose a tag to compare

@maxcode-devops-blue maxcode-devops-blue released this 16 Oct 10:42
c8107ca
  • iDIN Signing extension - The library publishes the intermediate symmetric keys for each of the attributes.
  • Fix "COT-553: [PHP] An error ocurs when performing an Electronic Signing transaction request for PHP"

iDIN.Software.Libraries.Php v1.2.6

Choose a tag to compare

@maxcode-devops-blue maxcode-devops-blue released this 24 Aug 15:26
a8fad05
Merge pull request #10 from Currence-Online/releases/1.2.6

Version Update 1.2.6

1.2.5

Choose a tag to compare

@cristian-mihaitactin cristian-mihaitactin released this 21 Apr 12:20
f325855
upgrade xmlseclibs library (3.0.3+) (#6)

1.2.4

Choose a tag to compare

@grigoresc grigoresc released this 12 Nov 17:11

Upgrade robrichards/xmlseclibs library and adjust release pipeline.

Remove vulnerability in PHP iDIN Library

Choose a tag to compare

@grigoresc grigoresc released this 30 Jul 11:30
2932dbb
1.2.3

v1.2.2

Choose a tag to compare

@cristian-mihaitactin cristian-mihaitactin released this 15 Jul 14:44
169bf00
Merge pull request #3 from Currence-Online/features/2019July_SamlResp…

v1.2.1

Choose a tag to compare

@cristian-mihaitactin cristian-mihaitactin released this 18 Jun 12:04
59e2866
Merge pull request #2 from Currence-Online/fixes/2019May_SigningServi…

v1.2.0

Choose a tag to compare

@grigoresc grigoresc released this 23 Jan 10:04
f459ce8