0.10
Added
- Support for PHP 7.3 added
- New class
Art4\JsonApiClient\Helper\Parser
to parse or validate a JSON API string - New class
Art4\JsonApiClient\Manager\ErrorAbortManager
to parse a JSON API input - New class
Art4\JsonApiClient\Serializer\ArraySerializer
to create an array from anArt4\JsonApiClient\Accessable
- New class
Art4\JsonApiClient\V1\Attributes
to represent an Attributes element - New class
Art4\JsonApiClient\V1\Document
to represent a Document element - New class
Art4\JsonApiClient\V1\DocumentLink
to represent a DocumentLink element - New class
Art4\JsonApiClient\V1\Error
to represent an Error element - New class
Art4\JsonApiClient\V1\ErrorCollection
to represent an ErrorCollection element - New class
Art4\JsonApiClient\V1\ErrorLink
to represent an ErrorLink element - New class
Art4\JsonApiClient\V1\ErrorSource
to represent an ErrorSource element - New class
Art4\JsonApiClient\V1\Jsonapi
to represent a Jsonapi element - New class
Art4\JsonApiClient\V1\Link
to represent a Link element - New class
Art4\JsonApiClient\V1\Meta
to represent a Meta element - New class
Art4\JsonApiClient\V1\Relationship
to represent a Relationship element - New class
Art4\JsonApiClient\V1\RelationshipCollection
to represent a RelationshipCollection element - New class
Art4\JsonApiClient\V1\RelationshipLink
to represent a RelationshipLink element - New class
Art4\JsonApiClient\V1\ResourceCollection
to represent a ResourceCollection element - New class
Art4\JsonApiClient\V1\ResourceIdentifier
to represent a ResourceIdentifier element - New class
Art4\JsonApiClient\V1\ResourceIdentifierCollection
to represent a ResourceIdentifierCollection element - New class
Art4\JsonApiClient\V1\ResourceItem
to represent a ResourceItem element - New class
Art4\JsonApiClient\V1\ResourceItemLink
to represent a ResourceItemLink element - New class
Art4\JsonApiClient\V1\ResourceNull
to represent a ResourceNull element
Changed
- Support for PHP 5.5 dropped, PHP >=5.6 is now required
Deprecated
Art4\JsonApiClient\AccessInterface::asArray()
will be removed in v1.0, useArt4\JsonApiClient\Serializer\ArraySerializer::serialize()
insteadArt4\JsonApiClient\AccessInterface
will be removed in v1.0, useArt4\JsonApiClient\Accessable
insteadArt4\JsonApiClient\Attributes
will be removed in v1.0, useArt4\JsonApiClient\V1\Attributes
insteadArt4\JsonApiClient\AttributesInterface
will be removed in v1.0, useArt4\JsonApiClient\Accessable
insteadArt4\JsonApiClient\Document
will be removed in v1.0, useArt4\JsonApiClient\V1\Document
insteadArt4\JsonApiClient\DocumentInterface
will be removed in v1.0, useArt4\JsonApiClient\Accessable
insteadArt4\JsonApiClient\DocumentLink
will be removed in v1.0, useArt4\JsonApiClient\V1\DocumentLink
insteadArt4\JsonApiClient\DocumentLinkInterface
will be removed in v1.0, useArt4\JsonApiClient\Accessable
insteadArt4\JsonApiClient\ElementInterface
will be removed in v1.0, useArt4\JsonApiClient\Element
insteadArt4\JsonApiClient\Error
will be removed in v1.0, useArt4\JsonApiClient\V1\Error
insteadArt4\JsonApiClient\ErrorCollection
will be removed in v1.0, useArt4\JsonApiClient\V1\ErrorCollection
insteadArt4\JsonApiClient\ErrorCollectionInterface
will be removed in v1.0, useArt4\JsonApiClient\Accessable
insteadArt4\JsonApiClient\ErrorInterface
will be removed in v1.0, useArt4\JsonApiClient\Accessable
insteadArt4\JsonApiClient\ErrorLink
will be removed in v1.0, useArt4\JsonApiClient\V1\ErrorLink
insteadArt4\JsonApiClient\ErrorLinkInterface
will be removed in v1.0, useArt4\JsonApiClient\Accessable
insteadArt4\JsonApiClient\ErrorSource
will be removed in v1.0, useArt4\JsonApiClient\V1\ErrorSource
insteadArt4\JsonApiClient\ErrorSourceInterface
will be removed in v1.0, useArt4\JsonApiClient\Accessable
insteadArt4\JsonApiClient\Jsonapi
will be removed in v1.0, useArt4\JsonApiClient\V1\Jsonapi
insteadArt4\JsonApiClient\JsonapiInterface
will be removed in v1.0, useArt4\JsonApiClient\Accessable
insteadArt4\JsonApiClient\Link
will be removed in v1.0, useArt4\JsonApiClient\V1\Link
insteadArt4\JsonApiClient\LinkInterface
will be removed in v1.0, useArt4\JsonApiClient\Accessable
insteadArt4\JsonApiClient\Meta
will be removed in v1.0, useArt4\JsonApiClient\V1\Meta
insteadArt4\JsonApiClient\MetaInterface
will be removed in v1.0, useArt4\JsonApiClient\Accessable
insteadArt4\JsonApiClient\Relationship
will be removed in v1.0, useArt4\JsonApiClient\V1\Relationship
insteadArt4\JsonApiClient\RelationshipCollection
will be removed in v1.0, useArt4\JsonApiClient\V1\RelationshipCollection
insteadArt4\JsonApiClient\RelationshipCollectionInterface
will be removed in v1.0, useArt4\JsonApiClient\Accessable
insteadArt4\JsonApiClient\RelationshipInterface
will be removed in v1.0, useArt4\JsonApiClient\Accessable
insteadArt4\JsonApiClient\RelationshipLink
will be removed in v1.0, useArt4\JsonApiClient\V1\RelationshipLink
insteadArt4\JsonApiClient\RelationshipLinkInterface
will be removed in v1.0, useArt4\JsonApiClient\Accessable
insteadArt4\JsonApiClient\ResourceCollection
will be removed in v1.0, useArt4\JsonApiClient\V1\ResourceCollection
insteadArt4\JsonApiClient\ResourceCollectionInterface
will be removed in v1.0, useArt4\JsonApiClient\Accessable
insteadArt4\JsonApiClient\ResourceIdentifier
will be removed in v1.0, useArt4\JsonApiClient\V1\ResourceIdentifier
insteadArt4\JsonApiClient\ResourceIdentifierCollection
will be removed in v1.0, useArt4\JsonApiClient\V1\ResourceIdentifierCollection
insteadArt4\JsonApiClient\ResourceIdentifierCollectionInterface
will be removed in v1.0, useArt4\JsonApiClient\Accessable
insteadArt4\JsonApiClient\ResourceIdentifierInterface
will be removed in v1.0, useArt4\JsonApiClient\Accessable
insteadArt4\JsonApiClient\ResourceItem
will be removed in v1.0, useArt4\JsonApiClient\V1\ResourceItem
insteadArt4\JsonApiClient\ResourceItemInterface
will be removed in v1.0, useArt4\JsonApiClient\Accessable
insteadArt4\JsonApiClient\ResourceItemLink
will be removed in v1.0, useArt4\JsonApiClient\V1\ResourceItemLink
insteadArt4\JsonApiClient\ResourceItemLinkInterface
will be removed in v1.0, useArt4\JsonApiClient\Accessable
insteadArt4\JsonApiClient\ResourceNull
will be removed in v1.0, useArt4\JsonApiClient\V1\ResourceNull
insteadArt4\JsonApiClient\ResourceNullInterface
will be removed in v1.0, useArt4\JsonApiClient\Accessable
insteadArt4\JsonApiClient\Utils\AccessKey
will be removed in v1.0Art4\JsonApiClient\Utils\AccessTrait
will be removed in v1.0Art4\JsonApiClient\Utils\DataContainer
will be removed in v1.0Art4\JsonApiClient\Utils\DataContainerInterface
will be removed in v1.0Art4\JsonApiClient\Utils\Factory
will be removed in v1.0, useArt4\JsonApiClient\V1\Factory
insteadArt4\JsonApiClient\Utils\FactoryInterface
will be removed in v1.0, useArt4\JsonApiClient\Factory
insteadArt4\JsonApiClient\Utils\FactoryManagerInterface
will be removed in v1.0Art4\JsonApiClient\Utils\Helper::decodeJson()
will be removed in v1.0, useArt4\JsonApiClient\Input\ResponseStringInput::getAsObject()
insteadArt4\JsonApiClient\Utils\Helper
will be removed in v1.0, useArt4\JsonApiClient\Helper\Parser
insteadArt4\JsonApiClient\Utils\Manager
will be removed in v1.0, useArt4\JsonApiClient\Manager\ErrorAbortManager
insteadArt4\JsonApiClient\Utils\ManagerInterface
will be removed in v1.0, useArt4\JsonApiClient\Manager
instead
You can find more details in the CHANGELOG.md