- Fixed nullable object models not being generated
- All endpoints, models and parameters are now added and automatically generated.
- Methods and namespaces have been renamed, look at the examples in the readme for the implementation details.
- Upgraded to PHP 8
- Added order notes endpoint
- Fixed orders update method
- Added webhooks endpoint
- Added missing fromUrl method to
JacobDeKeizer\Ccv\Parameters\OrderRows\All
parameter.
- Added categories endpoint
- Added packages endpoint
- Added suppliers endpoint
- Endpoints are only created when they are accessed.
- Added @deprecated to the model methods docblock generated from the api documentation
- Added apps endpoint
- Fixed composer.json file php version
- Changed from PSR-2 to PSR-12 coding standard
- Cleanup endpoints
- Fixed docblocks for parameters
- urlencode QueryParameters
- PHP 8.0 support
- Added order notifications endpoint
- Added support for Guzzle 7.x
- Moved generator code to own namespace
- Renamed methods of the
ToArray
traitremoveFromRequestData(string $key): bool
->removeFromToArrayData(string $key): bool
covertToData(string $key, $value)
->convertToArrayData(string $key, $value)
- Removed protected properties of ToArray trait in
toArray()
result. - Renamed methods of the
FromArray
traitconvertFromData(string $key, $value)
->convertFromArrayData(string $key, $value)
- Fixed generated setter docblock, so the information of a parameter is shown in an IDE