8.12.0 (2021-10-05)
- Add format() into String helper
- Allow null into Date/time helper
8.11.0 (2021-09-30)
- Add ucfirst() into String helper
- Add ucwords() into String helper
- Allow null into String helper methods
8.10.0 (2021-09-29)
- Add string motif trait
- Add string object trait
- Add string subject trait
8.9.0 (2021-09-27)
- Add Guzzle helper
- Add JSON serialization into bill models
8.8.0 (2021-09-22)
- Add string mobile trait
- Add string phone trait
8.7.0 (2021-09-16)
- Add string NAF code trait
- Add string SIRET number trait
- Add string VAT number trait
8.6.0 (2021-09-16)
- Improve bank details
8.5.0 (2021-09-15)
- Add Bank details serialization
8.4.0 (2021-09-14)
- Add accounting models
- Add bill models
- Add date/time payment date trait
- Add float discount amount trait
- Add float discount total trait
- Add float VAT rate trait
- Add Token generator
- Add vehicle models
- Improve unit tests
- Minor fixes into FTP clients
8.3.0 (2021-09-07)
- Minor fix into jsonSerializeArray() method
- Update String helper with canonicalize() method
8.2.0 (2021-08-25)
- Add some methods to manipulate case into String helper
8.1.0 (2021-08-24)
- Add Substituable request interface
- Add string icon trait
8.0.0 (2021-08-13)
IMPORTANT NOTICE: The following packages has been moved
- WBW\Library\Core\Argument
- WBW\Library\Core\Database
- WBW\Library\Core\Geometry
- WBW\Library\Core\Logger
- WBW\Library\Core\Network\CURL
- WBW\Library\Core\Network\FTP
- WBW\Library\Core\Network\HTTP
- WBW\Library\Core\Provider
- WBW\Library\Core\Renderer
- WBW\Library\Core\Security
- WBW\Library\Core\Sorter
- WBW\Library\Core\ThirdParty\Adoria
- WBW\Library\Core\ThirdParty\OcrLad
- WBW\Library\Core\ThirdParty\Quadratus
- WBW\Library\Core\ThirdParty\SkiData
- WBW\Library\Core\Validator
IMPORTANT NOTICE: The following packages has been removed
- WBW\Library\Core\Transformer
- WBW\Library\Core\Utility
7.0.0 (2021-06-28)
IMPORTANT NOTICE: The following packages has been removed
- WBW\Library\Core\Model\Attribute
6.10.0 (2020-04-08)
- Add CSV serializable interface
- Add XML serializable interface
- Add string Class trait
6.9.6 (2020-03-01)
- Improve Code quality
6.9.5 (2020-02-09)
- Improve unit tests
6.9.4 (2020-02-08)
- Fix Alphabetical tree node inheritance
6.9.3 (2020-02-05)
- Replace Class:: by static::
6.9.2 (2020-02-04)
- Fix PHPDoc
6.9.1 (2020-02-03)
- Fix PHP compatibility
6.9.0 (2020-01-29)
- Add boolean Verbose trait
- Improve code quality
- Improve PHPDoc
6.8.2 (2020-12-31)
- Fix compatibility
6.8.1 (2020-12-30)
- Update return types into traits
6.8.0 (2020-12-29)
IMPORTANT NOTICE: The following PHP versions are now not supported
- PHP 5.6
- PHP 7.0
- Add string Tooltip trait
- Add PHP 8.0 support
- Improve PHP doc
- Improve unit tests
- Migrating from PHP 5.6 to PHP 7.1
6.7.0 (2020-06-25)
- Add string Data trait
- Add string Id trait
- Improve code quality
- Improve unit tests
6.6.0 (2020-05-27)
- Add abstract Provider
- Add API exception
6.5.0 (2020-04-22)
- Add boolean Debug trait
- Add string Email trait
- Add string Title trait
- Improve unit tests
6.4.0 (2020-04-09)
- Add integer Code trait
- Add integer Page trait
- Add string From trait
- Add string Hash trait
- Add string Hash "MD5" trait
- Add string Hash "SHA1" trait
- Add string Hash "SHA256" trait
- Add string Message trait
- Add string Raw response trait
- Add string Text trait
- Add string to trait
- Add string Uid trait
- Add Null logger
- Add Terminal logger
- Add OcrLad third party
- Improve PHPDoc
6.3.0 (2020-03-11)
- Add string Link trait
- Add string Query trait
- Add string URL trait
- Improve String helper
6.2.0 (2020-03-10)
- Add Angle
- Add float X trait
- Add float Y trait
- Add Line
- Add Point
- Add Point trait
6.1.0 (2020-02-04)
- Add FTPs client
- Add get() method into sFTP client
- Add PHP extensions into Composer
- Add string Column trait
- Add string Schema trait
- Add string Table trait
- Improve FTP client
6.0.0 (2019-11-25)
IMPORTANT NOTICE: The following classes has been removed
- WBW\Library\Core\ChartAccounts\Model\AbstractChartAccountsModel
- WBW\Library\Core\ChartAccounts\Model\ChartAccountsAccount
- WBW\Library\Core\ChartAccounts\Model\ChartAccountsType
- WBW\Library\Core\Exception\Argument\IllegalArgumentException
- WBW\Library\Core\Exception\ChartAccounts\AccountAlreadyExistsException
- WBW\Library\Core\Exception\Extension\PHPExtensionNotFoundException
- WBW\Library\Core\Exception\Pointer\NullPointerException
- WBW\Library\Core\Exception\Reflection\ClassNotFoundException
- WBW\Library\Core\Exception\Reflection\MethodNotFoundException
- WBW\Library\Core\Exception\Reflection\SyntaxErrorException
- WBW\Library\Core\Exception\Response\RedirectResponseException
- WBW\Library\Core\Exception\Runtime\NotImplementedException
- WBW\Library\Core\Filesystem\DirectoryHelper
- WBW\Library\Core\Model\Choices\CivilityChoices
- WBW\Library\Core\Model\Choices\CivilityChoicesInterface
- WBW\Library\Core\Model\Choices\MaritalStatusChoices
- WBW\Library\Core\Model\Choices\MaritalStatusChoicesInterface
- WBW\Library\Core\Model\Choices\VehicleMarkChoices
- WBW\Library\Core\Model\Choices\VehicleMarkChoicesInterface
- WBW\Library\Core\Model\Contact\PhoneNumbersInterface
- WBW\Library\Core\Model\Contact\PhoneNumbersTrait
- WBW\Library\Core\Model\Response\ActionResponse
- Add CHANGELOG
- Add boolean Enabled trait
- Add Civility interface
- Add cURL helper
- Add date/time Birth date trait
- Add date/time Created at trait
- Add date/time Date trait
- Add date/time Updated at trait
- Add float Average trait
- Add float Discount rate trait
- Add float Excluding VAT price trait
- Add float Excluding VAT total trait
- Add float Including VAT price trait
- Add float Including VAT total trait
- Add float Quantity trait
- Add float Rate trait
- Add float Size trait
- Add float VAT amount trait
- Add float VAT total trait
- Add integer Civility trait
- Add integer Count trait
- Add integer Height trait
- Add integer Id trait
- Add integer Maximum trait
- Add integer Marital status trait
- Add integer Minimum trait
- Add integer Port trait
- Add integer Position trait
- Add integer Size trait
- Add integer Type trait
- Add integer Width trait
- Add Marital status interface
- Add string Accounting code trait
- Add string Addressee trait
- Add string Comment trait
- Add string Content trait
- Add string Country trait
- Add string Description trait
- Add string Directory trait
- Add string Filename trait
- Add string First name trait
- Add string House number trait
- Add string Label trait
- Add string Lang trait
- Add string Last name trait
- Add string Location trait
- Add string Mime type trait
- Add string Name trait
- Add string Number trait
- Add string Password trait
- Add string Pathname trait
- Add string Postal code trait
- Add string Reference trait
- Add string Source trait
- Add string Street name trait
- Add string Username trait
- Add third party Adoria
- Add third party Quadratus
- Add Timestampable trait
- Change license
- Fix Numeric helpers (Float/Double/Integer) when the argument is a negative number
- Remove "final" keyword
- Move SkiData classes into Third party package
- Update Composer (according to Composer schema)
- Update Scrutinizer-CI configuration
5.1.2 (2018-10-04)
- add urlDecodeShortName() and urlEncodeShortName() into Object helper
- Update PHPDoc
- Update PHPUnit configuration
5.1.1 (2018-10-01)
- Add PHP extensions into Composer
- Improve unit tests
5.1.0 (2018-09-17)
- Add an argument to append a new line at th end of file
5.0.1 (2018-09-17)
- Add Account already exists exception
- Add Chart accounts account
- Add Chart accounts type
- Add array type into method prototypes
- Clean up
- Improve unit tests
- Replace self by static into static method calls
- Update PHPDoc
5.0.0 (2018-09-15)
- Fix InvalidHTTPMethodException constructor
- Improve unit tests
- Rename IO package
4.6.0 (2018-09-14)
- Improve unit tests
4.5.0 (2018-09-05)
- Update Validation status (jsonSerialize)
- Update Validation status interface
4.4.2 (2018-09-05)
- Update PHPDoc
4.4.1 (2018-09-05)
- Rename isValid() method into Validation package
4.4.0 (2018-09-05)
- Add getDriectory() into Object helper
- Clean up
- Improve unit tests
- Use sprintf() into exception constructors
- Update zip() method into File helper
4.3.0 (2018-09-01)
- Add cURL configuration
- Add cURL factory
- Add cURL request call exception
- Add cURL request interface
- Add cURL request "DELETE"
- Add cURL request "GET"
- Add cURL request "HEAD"
- Add cURL request "OPTIONS"
- Add cURL request "PATCH"
- Add cURL request "POST"
- Add cURL request "PUT"
- Add cURL response
4.2.0 (2018-08-30)
- Add SkiData card
- Add SkiData card parser
- Add SkiData card trait
- Add SkiData customer
- Add SkiData customer parser
- Add SkiData customer trait
- Add SkiData missing start record format exception
- Add SkiData start record format
- Add SkiData start record format parser
- Add SkiData too long data exception
- Add SkiData user
- Add SkiData user parser
- Improve unit tests
- Reorganize library into src/tests folders
- Update PHPDoc
4.1.0 (2018-08-29)
- Add Action response
- Update Time slot
- Update Time slot helper
- Update unit tests
4.0.0 (2018-08-22)
- Add Date timezone helper
- Improve unit tests
- Move Helper/Argument package into Argument package
- Move Helper/Algorithm package into Algorithm package
- Move Helper/IO package into IO package
- Update PHPDoc
- Update Time slot
3.0.1 (2018-08-16)
- Update exception constructors
3.0.0 (2018-08-07)
- Add Date/time helper
- Add Paginate helper
- Improve unit tests
- Merge Argument converter and Argument validator into Argument helper
- Remove "final" keyword
- Rename Directory utility
- Rename File utility
- Rename HTTP utility
- Reorganize Alphabetical tree sort
- Update PHPDoc
2.5.1 (2018-07-12)
- Fix configuration files
2.5.0 (2018-05-28)
- Add Quick sort implementation
- Improve unit tests
- Update PHPDoc
2.4.1 (2018-02-14)
- Fix previous dates support into Date utility
2.4.0 (2018-05-23)
- Improve unit tests
- Update Date utility
2.3.0 (2018-04-27)
- Add getName() method into Class utility
- Fix a possible issue with APC enabled
- Improve unit tests
- Update PHPDoc
2.2.0 (2018-04-19)
- Update Microsoft Access database connector
2.1.0 (2018-04-18)
- Add Not implemented exception
- Add Oracle MySQL database connector
- Add Microsoft SQL Server database connector
2.0.0 (2018-04-17)
- Add Authenticator
- Add Date utility
- Add FTP client
- Add HTTP interface
- Add Password authentication
- Update PHPDoc
1.1.1 (2018-03-20)
- Add set() method into Array utility
- Add Vehicle mark choices interface
- Fix queries into Microsoft Access database
1.1.0 (2018-03-08)
- Add Luhn algorithm
- Update PHPDoc
- Improve unit tests
1.0.0 (2018-02-14)
- Initial release