v0.1
Initial public release of the CCV Shop API SDK.
This SDK provides PHP developers with a structured way to interact with the CCV Shop API.
It replaces the old dev-master builds and introduces several breaking changes.
Breaking Changes
- Several
put()methods have been removed in favor ofputFor()to better describe parent resources.
| Removed | In favor of |
|---|---|
\CCVShop\Api\Endpoints\CreditPoints::put |
\CCVShop\Api\Endpoints\CreditPoints::putFor |
\CCVShop\Api\Endpoints\OrderLabels::put |
\CCVShop\Api\Endpoints\OrderLabels::putFor |
\CCVShop\Api\Endpoints\OrderLabels::putOrderLabel |
\CCVShop\Api\Endpoints\OrderLabels::putFor |
\CCVShop\Api\Endpoints\ProductLabels::put |
\CCVShop\Api\Endpoints\ProductLabels::putFor |
\CCVShop\Api\Endpoints\ProductPhotos::put |
\CCVShop\Api\Endpoints\ProductPhotos::putFor |
Added
- First tagged release on Packagist.
- Basic endpoint coverage for common resources:
- Orders
- Products
- Customers
- Webshops
- Helper methods for authentication and making requests against the CCV Shop API.
- Consistent exception handling for failed API requests.
Changed
- API calls now return structured models instead of raw arrays where possible.
- Standardized method names across endpoints to be more consistent (
getAll,getById,post,putFor,delete).
Deprecated
- Use of the
dev-masterbuild is no longer recommended. - Old
put()signatures are fully removed in favor ofputFor().