Skip to content

v0.1

Choose a tag to compare

@ccvshop ccvshop released this 08 Sep 09:49
· 1 commit to master since this release

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 of putFor() 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-master build is no longer recommended.
  • Old put() signatures are fully removed in favor of putFor().