linkmobility-php-client/CHANGELOG.md
2023-06-29 11:28:01 +02:00

3.0 KiB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Unreleased

2.2.0 - 2023-06-29

Added

  • bump psr/http-message dependency to version 2

Changed

  • use assertion exception

2.1.0 - 2023-01-20

Added

  • installable in PHP > 8.0
  • debug logger to log all comunications in debug mode (default Guzzle client only)
  • retry middleware to request again in defined error cases (default Guzzle client only)

Fixed

  • missing getRecipientsList() in RecipientsListInterface

Deprecated

  • unused client argument in recipient list class

Removed

  • unused ApiException class

2.0.3 - 2022-12-26

Changed

  • allow Guzzle v7.3 for more backward compatibility

2.0.2 - 2022-07-28

Changed

  • add support note
  • adjust readme

2.0.1 - 2022-07-28

Added

  • phpstan code checks

Changed

  • improve changelog
  • improve code quality

Fixed

  • wrong return type of LoggerHandler::getInstance

2.0.0 - 2022-07-19

Changed

  • adjust to PHP >= 7.3 and current dependency packages

1.3.1 - 2022-07-28

Changed

  • improve code quality

Fixed

  • wrong return type of LoggerHandler::getInstance

1.3.0 - 2022-07-18

Added

  • tests added

Changed

  • tests use generated example phone numbers
  • move recipient checks from list to recipient itself

1.2.1 - 2022-07-15

Changed

  • extend log messages
  • sanitize special phone number format before request

1.2.0 - 2022-07-14

Added

  • collect exception messages in a class
  • collect URI parts in a class

Changed

  • make sender number optional
  • assign sender address type only if sender is set
  • extract logger handler from client

1.1.0 - 2022-07-13

Added

  • make installable in PHP 8

Removed

  • remove unused dependency

1.0.0 - 2022-07-13

Added

  • initial implementation
    • SMS requests (text or binary)
    • SMS responses
    • recipient managing