Skip to content

0.6.0

Choose a tag to compare

@Triplkrypl Triplkrypl released this 30 Jun 21:20
· 26 commits to 0.6 since this release

Full Changelog: 0.5.4...0.6.0

⚠️Package has break changes in configuration, if you use Laravel, you MUST check configuration structure in your application used by package.⚠️
⚠️API transformers has small break changes, you MUST check changes in output data structure if change is break change for your implementation.⚠️

Laravel configuration with new required config keys
⚠️webhook.dispatch.* in package file config/laravel/webhook.php⚠️
⚠️services.* in package readme file .github/README.md⚠️

exceptions with different parent
SimpleAsFuck\ApiToolkit\DataObject\Client\BadRequestApiException
SimpleAsFuck\ApiToolkit\DataObject\Client\ConflictApiException
SimpleAsFuck\ApiToolkit\DataObject\Client\ForbiddenApiException
SimpleAsFuck\ApiToolkit\DataObject\Client\GoneApiException
SimpleAsFuck\ApiToolkit\DataObject\Client\InternalServerErrorApiException
SimpleAsFuck\ApiToolkit\DataObject\Client\NotFoundApiException
SimpleAsFuck\ApiToolkit\DataObject\Client\ParseResponseException
SimpleAsFuck\ApiToolkit\DataObject\Client\ServiceUnavailableApiException
SimpleAsFuck\ApiToolkit\DataObject\Client\UnauthorizedApiException

removed classes
SimpleAsFuck\ApiToolkit\Model\Client\ApiException
SimpleAsFuck\ApiToolkit\Model\Client\BadRequestApiException
SimpleAsFuck\ApiToolkit\Model\Client\ConflictApiException
SimpleAsFuck\ApiToolkit\Model\Client\ForbiddenApiException
SimpleAsFuck\ApiToolkit\Model\Client\GoneApiException
SimpleAsFuck\ApiToolkit\Model\Client\InternalServerErrorApiException
SimpleAsFuck\ApiToolkit\Model\Client\NotFoundApiException
SimpleAsFuck\ApiToolkit\Model\Client\ParseResponseException
SimpleAsFuck\ApiToolkit\Model\Client\ResponseApiException
SimpleAsFuck\ApiToolkit\Model\Client\UnauthorizedApiException
SimpleAsFuck\ApiToolkit\Model\Server\Config
SimpleAsFuck\ApiToolkit\Service\Webhook\Client

abstract classes with changed interface
SimpleAsFuck\ApiToolkit\Service\Client\Config
SimpleAsFuck\ApiToolkit\Service\Config\Repository
SimpleAsFuck\ApiToolkit\Service\Transformation\Transformer
SimpleAsFuck\ApiToolkit\Service\Webhook\Config

classes with changed interface
⚠️SimpleAsFuck\ApiToolkit\Service\Server\ApiExceptionTransformer⚠️
SimpleAsFuck\ApiToolkit\Factory\Client\ParseResponseException
SimpleAsFuck\ApiToolkit\Model\Server\ApiException
SimpleAsFuck\ApiToolkit\Model\Webhook\Result
SimpleAsFuck\ApiToolkit\Service\Client\LaravelConfig
SimpleAsFuck\ApiToolkit\Service\Config\LaravelAdapter
SimpleAsFuck\ApiToolkit\Service\Transformation\Collection
SimpleAsFuck\ApiToolkit\Service\Transformation\Nullable
SimpleAsFuck\ApiToolkit\Service\Webhook\LaravelCallWebhooksJob
SimpleAsFuck\ApiToolkit\Service\Webhook\LaravelClient
SimpleAsFuck\ApiToolkit\Service\Webhook\LaravelConfig
SimpleAsFuck\ApiToolkit\Service\Webhook\WebhookDispatcher

classes with removed methods
SimpleAsFuck\ApiToolkit\Model\Webhook\Params
SimpleAsFuck\ApiToolkit\Model\Webhook\Webhook