CHANGELOG
=========

### [4.8.0](https://github.com/webeweb/smsmode-library/tree/v4.8.0) (2024-03-18)

- Improve constants visibility

### [4.7.0](https://github.com/webeweb/smsmode-library/tree/v4.7.0) (2024-03-16)

- Add declare(strict_types = 1)

### [4.6.0](https://github.com/webeweb/smsmode-library/tree/v4.6.0) (2024-03-14)

- Add PHP 8.3
- Improve code quality
- Improve PHPDoc
- Update dependencies

### [4.5.0](https://github.com/webeweb/smsmode-library/tree/v4.5.0) (2023-06-03)

- Improve PHPDoc
- Update dependencies

### [4.4.0](https://github.com/webeweb/smsmode-library/tree/v4.4.0) (2023-02-20)

- Reorganize internal traits

### [4.3.0](https://github.com/webeweb/smsmode-library/tree/v4.3.0) (2023-01-02)

- Improve code quality
- Improve PHPDoc
- Update LICENSE

### [4.2.0](https://github.com/webeweb/smsmode-library/tree/v4.2.0) (2022-12-20)

- Add PHP 8.2 support
- Improve PHPDoc

### [4.1.0](https://github.com/webeweb/smsmode-library/tree/v4.1.0) (2022-09-29)

- Improve code quality

### [4.0.0](https://github.com/webeweb/smsmode-library/tree/v4.0.0) (2022-05-02)

- Replace API by Api
- Replace SMS by Sms

### [3.2.0](https://github.com/webeweb/smsmode-library/tree/v3.2.0) (2022-03-29)

- Improve code quality
- Improve documentation
- Improve PHPDoc

### [3.1.0](https://github.com/webeweb/smsmode-library/tree/v3.1.0) (2021-09-25)

- Update dependencies

### [3.0.6](https://github.com/webeweb/smsmode-library/tree/v3.0.6) (2021-09-22)

- Improve documentation

### [3.0.5](https://github.com/webeweb/smsmode-library/tree/v3.0.5) (2021-08-16)

- Update dependencies

### [3.0.4](https://github.com/webeweb/smsmode-library/tree/v3.0.4) (2021-08-12)

- Update dependencies

### [3.0.3](https://github.com/webeweb/smsmode-library/tree/v3.0.3) (2021-08-12)

- Improve unit tests
- Update dependencies

### [3.0.2](https://github.com/webeweb/smsmode-library/tree/v3.0.2) (2021-07-16)

- Improve unit tests
- Update dependencies

### [3.0.1](https://github.com/webeweb/smsmode-library/tree/v3.0.1) (2021-06-28)

- Update dependencies

### [3.0.0](https://github.com/webeweb/smsmode-library/tree/v3.0.0) (2021-04-13)

- Move Request models
- Move Response models

### [2.10.5](https://github.com/webeweb/smsmode-library/tree/v2.10.5) (2021-03-01)

- Improve code quality

### [2.10.4](https://github.com/webeweb/smsmode-library/tree/v2.10.4) (2021-02-09)

- Improve unit tests

### [2.10.3](https://github.com/webeweb/smsmode-library/tree/v2.10.3) (2021-02-05)

- Replace Class:: by static::

### [2.10.2](https://github.com/webeweb/smsmode-library/tree/v2.10.2) (2021-01-25)

- Improve code quality
- Improve PHPDoc

### [2.10.1](https://github.com/webeweb/smsmode-library/tree/v2.10.1) (2020-12-31)

- Fix compatibility

### [2.10.0](https://github.com/webeweb/smsmode-library/tree/v2.10.0) (2020-12-30)

> IMPORTANT NOTICE: The following PHP versions are now not supported
> - PHP 5.6
> - PHP 7.0

- Add PHP 8.0 support
- Improve PHP doc
- Improve unit tests
- Migrating from PHP 5.6 to PHP 7.1

### [2.9.3](https://github.com/webeweb/smsmode-library/tree/v2.9.3) (2020-06-25)

- Improve code quality

### [2.9.2](https://github.com/webeweb/smsmode-library/tree/v2.9.2) (2020-06-03)

- Update documentation

### [2.9.1](https://github.com/webeweb/smsmode-library/tree/v2.9.1) (2020-05-29)

- Code checkstyle

### [2.9.0](https://github.com/webeweb/smsmode-library/tree/v2.9.0) (2020-05-27)

- Improve unit tests
- Update dependencies

### [2.8.1](https://github.com/webeweb/smsmode-library/tree/v2.8.1) (2020-04-08)

- Add sample scripts
- Fix Account balance response with negative numbers
- Fix Sent SMS message list response
- Fix Sending SMS batch request content type

### [2.8.0](https://github.com/webeweb/smsmode-library/tree/v2.8.0) (2020-03-11)

- Rename traits

### [2.7.0](https://github.com/webeweb/smsmode-library/tree/v2.7.0) (2020-03-10)

- Rename Normalizer package

### [2.6.0](https://github.com/webeweb/smsmode-library/tree/v2.6.0) (2019-11-25)

- Update dependencies

### [2.5.1](https://github.com/webeweb/smsmode-library/tree/v2.5.1) (2019-08-08)

- Fix log level

### [2.5.0](https://github.com/webeweb/smsmode-library/tree/v2.5.0) (2019-08-07)

- Add Logger interface into API provider

### [2.4.3](https://github.com/webeweb/smsmode-library/tree/v2.4.3) (2019-08-02)

- Add buildConfiguration() method
- Fix PHPDoc

### [2.4.2](https://github.com/webeweb/smsmode-library/tree/v2.4.2) (2019-07-22)

- Add PHP extensions into Composer

### [2.4.1](https://github.com/webeweb/smsmode-library/tree/v2.4.1) (2019-07-06)

- Update exception inheritance

### [2.4.0](https://github.com/webeweb/smsmode-library/tree/v2.4.0) (2019-06-14)

- Use InvalidArgumentException in place of UnexpectedValueException

### [2.3.0](https://github.com/webeweb/smsmode-library/tree/v2.3.0) (2019-06-08)

- Change license
- Reorganize documentation
- Update Composer (according to Composer schema)
- Update documentation

### [2.2.1](https://github.com/webeweb/smsmode-library/tree/v2.2.1) (2019-05-17)

- Remove forgotten comments

### [2.2.0](https://github.com/webeweb/smsmode-library/tree/v2.2.0) (2019-05-16)

- Add API HTTP 3.3 documentations
- Use Guzzle client in place of cURL request (core-library)

### [2.1.1](https://github.com/webeweb/smsmode-library/tree/v2.1.1) (2019-05-13)

- Fix PHPDoc

### [2.1.0](https://github.com/webeweb/smsmode-library/tree/v2.1.0) (2019-05-13)

- Add Adding contact interface
- Add Checking SMS message interface
- Add Creating sub-account interface
- Add Deleting SMS interface
- Add Deleting sub-account interface
- Add Delivery report interface
- Add Request factory
- Add Retrieving SMS reply interface
- Add Sending SMS batch interface
- Add Sending SMS message interface
- Add Sending text-to-speech interface
- Add Sending unicode SMS interface
- Add Sent SMS message list interface
- Add Transferring credits interface

### [2.0.1](https://github.com/webeweb/smsmode-library/tree/v2.0.1) (2019-04-01)

- Split API provider

### [2.0.0](https://github.com/webeweb/smsmode-library/tree/v2.0.0) (2019-02-27)

- Add CHANGELOG
- Add DOCUMENTATION
- Add EN doc
- Add Adding contact support
- Add Checking SMS message status support
- Add Creating API key support
- Add Deleting SMS support
- Add Delivery report callback support
- Add Retrieving SMS reply support
- Add Sent SMS message list support
- Add Sending SMS batch support
- Add Sending text-to-speech SMS support
- Add Sending unicode SMS support
- Add Status helper
- Extends support up to more 300 recipients
- Improve unit tests
- Move doc folder
- Refactoring Account balance support
- Refactoring API provider
- Refactoring Authentication support
- Refactoring Creating sub-account support
- Refactoring Deleting sub-account support
- Refactoring Delivery report support
- Refactoring Sending SMS message support
- Refactoring Transferring credits support
- Remove Max number limit reached exception
- Remove Message too long exception
- Remove keyword "final" into unit tests

### [1.0.8](https://github.com/webeweb/smsmode-library/tree/v1.0.8) (2018-09-15)

- Improve unit tests
- Update dependencies (core-library 5.0.0)

### [1.0.7](https://github.com/webeweb/smsmode-library/tree/v1.0.7) (2018-09-01)

- Update dependencies (core-library 4.0.0)

### [1.0.6](https://github.com/webeweb/smsmode-library/tree/v1.0.6) (2018-08-30)

- Improve coding style
- Reorganize library into "src" and "test" folders
- Update PHPDoc

### [1.0.5](https://github.com/webeweb/smsmode-library/tree/v1.0.5) (2018-08-23)

- Fix Scrutinizer-CI issues
- Update dependencies (core-library 4.0.0)

### [1.0.4](https://github.com/webeweb/smsmode-library/tree/v1.0.4) (2018-08-07)

- Update dependencies (core-library 3.0.0)

### [1.0.3](https://github.com/webeweb/smsmode-library/tree/v1.0.3) (2018-08-06)

- Improve unit tests
- Move NumberUtility in NumberHelper

### [1.0.2](https://github.com/webeweb/smsmode-library/tree/v1.0.2) (2018-07-12)

- Update Composer
- Update README

### [1.0.1](https://github.com/webeweb/smsmode-library/tree/v1.0.1) (2018-05-31)

- Move encode/decode numbers into an NumberUtility class
- Update PHPDoc

### [1.0.0](https://github.com/webeweb/smsmode-library/tree/v1.0.0) (2018-05-30)

- Initial release
