Skip to content

Latest commit

 

History

History
496 lines (373 loc) · 14.3 KB

CHANGELOG.md

File metadata and controls

496 lines (373 loc) · 14.3 KB

CHANGELOG

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