0.10
Added
- Support for PHP 7.3 added
- New class
Art4\JsonApiClient\Helper\Parserto parse or validate a JSON API string - New class
Art4\JsonApiClient\Manager\ErrorAbortManagerto parse a JSON API input - New class
Art4\JsonApiClient\Serializer\ArraySerializerto create an array from anArt4\JsonApiClient\Accessable - New class
Art4\JsonApiClient\V1\Attributesto represent an Attributes element - New class
Art4\JsonApiClient\V1\Documentto represent a Document element - New class
Art4\JsonApiClient\V1\DocumentLinkto represent a DocumentLink element - New class
Art4\JsonApiClient\V1\Errorto represent an Error element - New class
Art4\JsonApiClient\V1\ErrorCollectionto represent an ErrorCollection element - New class
Art4\JsonApiClient\V1\ErrorLinkto represent an ErrorLink element - New class
Art4\JsonApiClient\V1\ErrorSourceto represent an ErrorSource element - New class
Art4\JsonApiClient\V1\Jsonapito represent a Jsonapi element - New class
Art4\JsonApiClient\V1\Linkto represent a Link element - New class
Art4\JsonApiClient\V1\Metato represent a Meta element - New class
Art4\JsonApiClient\V1\Relationshipto represent a Relationship element - New class
Art4\JsonApiClient\V1\RelationshipCollectionto represent a RelationshipCollection element - New class
Art4\JsonApiClient\V1\RelationshipLinkto represent a RelationshipLink element - New class
Art4\JsonApiClient\V1\ResourceCollectionto represent a ResourceCollection element - New class
Art4\JsonApiClient\V1\ResourceIdentifierto represent a ResourceIdentifier element - New class
Art4\JsonApiClient\V1\ResourceIdentifierCollectionto represent a ResourceIdentifierCollection element - New class
Art4\JsonApiClient\V1\ResourceItemto represent a ResourceItem element - New class
Art4\JsonApiClient\V1\ResourceItemLinkto represent a ResourceItemLink element - New class
Art4\JsonApiClient\V1\ResourceNullto 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\AccessInterfacewill be removed in v1.0, useArt4\JsonApiClient\AccessableinsteadArt4\JsonApiClient\Attributeswill be removed in v1.0, useArt4\JsonApiClient\V1\AttributesinsteadArt4\JsonApiClient\AttributesInterfacewill be removed in v1.0, useArt4\JsonApiClient\AccessableinsteadArt4\JsonApiClient\Documentwill be removed in v1.0, useArt4\JsonApiClient\V1\DocumentinsteadArt4\JsonApiClient\DocumentInterfacewill be removed in v1.0, useArt4\JsonApiClient\AccessableinsteadArt4\JsonApiClient\DocumentLinkwill be removed in v1.0, useArt4\JsonApiClient\V1\DocumentLinkinsteadArt4\JsonApiClient\DocumentLinkInterfacewill be removed in v1.0, useArt4\JsonApiClient\AccessableinsteadArt4\JsonApiClient\ElementInterfacewill be removed in v1.0, useArt4\JsonApiClient\ElementinsteadArt4\JsonApiClient\Errorwill be removed in v1.0, useArt4\JsonApiClient\V1\ErrorinsteadArt4\JsonApiClient\ErrorCollectionwill be removed in v1.0, useArt4\JsonApiClient\V1\ErrorCollectioninsteadArt4\JsonApiClient\ErrorCollectionInterfacewill be removed in v1.0, useArt4\JsonApiClient\AccessableinsteadArt4\JsonApiClient\ErrorInterfacewill be removed in v1.0, useArt4\JsonApiClient\AccessableinsteadArt4\JsonApiClient\ErrorLinkwill be removed in v1.0, useArt4\JsonApiClient\V1\ErrorLinkinsteadArt4\JsonApiClient\ErrorLinkInterfacewill be removed in v1.0, useArt4\JsonApiClient\AccessableinsteadArt4\JsonApiClient\ErrorSourcewill be removed in v1.0, useArt4\JsonApiClient\V1\ErrorSourceinsteadArt4\JsonApiClient\ErrorSourceInterfacewill be removed in v1.0, useArt4\JsonApiClient\AccessableinsteadArt4\JsonApiClient\Jsonapiwill be removed in v1.0, useArt4\JsonApiClient\V1\JsonapiinsteadArt4\JsonApiClient\JsonapiInterfacewill be removed in v1.0, useArt4\JsonApiClient\AccessableinsteadArt4\JsonApiClient\Linkwill be removed in v1.0, useArt4\JsonApiClient\V1\LinkinsteadArt4\JsonApiClient\LinkInterfacewill be removed in v1.0, useArt4\JsonApiClient\AccessableinsteadArt4\JsonApiClient\Metawill be removed in v1.0, useArt4\JsonApiClient\V1\MetainsteadArt4\JsonApiClient\MetaInterfacewill be removed in v1.0, useArt4\JsonApiClient\AccessableinsteadArt4\JsonApiClient\Relationshipwill be removed in v1.0, useArt4\JsonApiClient\V1\RelationshipinsteadArt4\JsonApiClient\RelationshipCollectionwill be removed in v1.0, useArt4\JsonApiClient\V1\RelationshipCollectioninsteadArt4\JsonApiClient\RelationshipCollectionInterfacewill be removed in v1.0, useArt4\JsonApiClient\AccessableinsteadArt4\JsonApiClient\RelationshipInterfacewill be removed in v1.0, useArt4\JsonApiClient\AccessableinsteadArt4\JsonApiClient\RelationshipLinkwill be removed in v1.0, useArt4\JsonApiClient\V1\RelationshipLinkinsteadArt4\JsonApiClient\RelationshipLinkInterfacewill be removed in v1.0, useArt4\JsonApiClient\AccessableinsteadArt4\JsonApiClient\ResourceCollectionwill be removed in v1.0, useArt4\JsonApiClient\V1\ResourceCollectioninsteadArt4\JsonApiClient\ResourceCollectionInterfacewill be removed in v1.0, useArt4\JsonApiClient\AccessableinsteadArt4\JsonApiClient\ResourceIdentifierwill be removed in v1.0, useArt4\JsonApiClient\V1\ResourceIdentifierinsteadArt4\JsonApiClient\ResourceIdentifierCollectionwill be removed in v1.0, useArt4\JsonApiClient\V1\ResourceIdentifierCollectioninsteadArt4\JsonApiClient\ResourceIdentifierCollectionInterfacewill be removed in v1.0, useArt4\JsonApiClient\AccessableinsteadArt4\JsonApiClient\ResourceIdentifierInterfacewill be removed in v1.0, useArt4\JsonApiClient\AccessableinsteadArt4\JsonApiClient\ResourceItemwill be removed in v1.0, useArt4\JsonApiClient\V1\ResourceIteminsteadArt4\JsonApiClient\ResourceItemInterfacewill be removed in v1.0, useArt4\JsonApiClient\AccessableinsteadArt4\JsonApiClient\ResourceItemLinkwill be removed in v1.0, useArt4\JsonApiClient\V1\ResourceItemLinkinsteadArt4\JsonApiClient\ResourceItemLinkInterfacewill be removed in v1.0, useArt4\JsonApiClient\AccessableinsteadArt4\JsonApiClient\ResourceNullwill be removed in v1.0, useArt4\JsonApiClient\V1\ResourceNullinsteadArt4\JsonApiClient\ResourceNullInterfacewill be removed in v1.0, useArt4\JsonApiClient\AccessableinsteadArt4\JsonApiClient\Utils\AccessKeywill be removed in v1.0Art4\JsonApiClient\Utils\AccessTraitwill be removed in v1.0Art4\JsonApiClient\Utils\DataContainerwill be removed in v1.0Art4\JsonApiClient\Utils\DataContainerInterfacewill be removed in v1.0Art4\JsonApiClient\Utils\Factorywill be removed in v1.0, useArt4\JsonApiClient\V1\FactoryinsteadArt4\JsonApiClient\Utils\FactoryInterfacewill be removed in v1.0, useArt4\JsonApiClient\FactoryinsteadArt4\JsonApiClient\Utils\FactoryManagerInterfacewill be removed in v1.0Art4\JsonApiClient\Utils\Helper::decodeJson()will be removed in v1.0, useArt4\JsonApiClient\Input\ResponseStringInput::getAsObject()insteadArt4\JsonApiClient\Utils\Helperwill be removed in v1.0, useArt4\JsonApiClient\Helper\ParserinsteadArt4\JsonApiClient\Utils\Managerwill be removed in v1.0, useArt4\JsonApiClient\Manager\ErrorAbortManagerinsteadArt4\JsonApiClient\Utils\ManagerInterfacewill be removed in v1.0, useArt4\JsonApiClient\Managerinstead
You can find more details in the CHANGELOG.md