The server component of API Platform: hypermedia and GraphQL APIs in minutes
MIT License
Published by soyuka almost 2 years ago
Request::getContentType
with Request::getContentTypeFormat
if available by @MatTheCat in https://github.com/api-platform/core/pull/5325
PayloadArgumentResolver::resolve
return type by @MatTheCat in https://github.com/api-platform/core/pull/5327
ValueResolverInterface
when needed by @KDederichs in https://github.com/api-platform/core/pull/5324
Full Changelog: https://github.com/api-platform/core/compare/v3.0.8...v3.0.9
Published by soyuka almost 2 years ago
Request::getContentType
with Request::getContentTypeFormat
if available by @MatTheCat in https://github.com/api-platform/core/pull/5325
PayloadArgumentResolver::resolve
return type by @MatTheCat in https://github.com/api-platform/core/pull/5327
Full Changelog: https://github.com/api-platform/core/compare/v2.7.5...v2.7.6
Published by soyuka almost 2 years ago
Full Changelog: https://github.com/api-platform/core/compare/v3.0.7...v3.0.8
Published by soyuka almost 2 years ago
Full Changelog: https://github.com/api-platform/core/compare/v3.0.6...v3.0.7
Published by soyuka almost 2 years ago
Full Changelog: https://github.com/api-platform/core/compare/v3.0.5...v3.0.6
Published by soyuka almost 2 years ago
Full Changelog: https://github.com/api-platform/core/compare/v3.0.4...v3.0.5
Published by soyuka almost 2 years ago
Full Changelog: https://github.com/api-platform/core/compare/v2.7.4...v2.7.5
Published by soyuka almost 2 years ago
Full Changelog: https://github.com/api-platform/core/compare/v3.0.3...v3.0.4
Published by soyuka almost 2 years ago
Full Changelog: https://github.com/api-platform/core/compare/v2.7.3...v2.7.4
Published by soyuka almost 2 years ago
Full Changelog: https://github.com/api-platform/core/compare/v3.0.2...v3.0.3
Published by soyuka almost 2 years ago
Full Changelog: https://github.com/api-platform/core/compare/v2.7.2...v2.7.3
Published by dunglas about 2 years ago
string $operationName
got removed in favor of ApiPlatform\Metadata\Operation $operation
. (#4779)ContextAware
interfaces were merged with their child interfaces you can safely remove them (#4779)Core
namespace got removed (#4805)ApiPlatform\Symfony\Security\ExpressionLanguage
has been removed in favor of Symfony\Component\Security\Core\Authorization\ExpressionLanguage
.api_jsonld_context
route format (#4844)ApiPlatform\OpenApi\Model\Parameter
BC
ResourceAccessChecker::__construct()
(#4905)Resources/config/api_resources
to config/api_resources
(#4853)src/ApiResource/
is the recommended place for API models (#4874)api_jsonld_context
route format (#4844)See also the changelog of API Platform 2.7 which contains the non-breaking changes
Published by dunglas about 2 years ago
usePkceWithAuthorizationCodeGrant
to Swagger UI initOAuth (#4649)mapping.paths
in configuration should override bundles configuration (#4465)ApiProperty
security
attribute expression being passed a class string for the object
variable on updates/creates - null is now passed instead if the object is not available (#4184)ApiProperty
now supports a security_post_denormalize
attribute, which provides access to the object
variable for the object being updated/created and previous_object
for the object before it was updated (#4184)make:data-provider
and make :data-persister
commands to generate a data provider / persister (#3850)api_platform.listener.request.add_format
priority from 7 to 28 to execute it before firewall (priority 8) (#3599)@final
annotation in ORM filters (#4109)exception_to_status
per operation (#3519)nulls_always_first
and nulls_always_last
to nulls_comparison
in order filter (#4103)order_nulls_comparison
configuration (#3117)date_immutable
support (#3940)TraversablePaginator
(#3783)swagger_ui_extra_configuration
to Swagger / OpenAPI configuration (#3731)$data
thanks to an argument resolver (#3263)ApiProperty
security (#4143)item_query
security is no longer used. ApiProperty
security can now be used to secure collection (or any other) properties. (#4143)allow_plain_identifiers
option (#4167)_format
resolving (#4292)ApiPlatform\Metadata
instead of ApiPlatform\Core\Metadata
, for example ApiPlatform\Metadata\ApiResource
(#4351)ApiPlatform\Core\Annotation
(#4351)ApiPlatform\Core\Metadata\Resource\Factory\ResourceMetadataFactoryInterface
is deprecated in favor of ApiPlatform\Metadata\Resource\Factory\ResourceMetadataCollectionFactoryInterface
(#4351)ApiPlatform\Core\Api\OperationType
class (#4351)ApiPlatform\Metadata\GraphQl
follow the same metadata conventions (a Subscription operation is available and isn't hidden behind an update Mutation anymore), interfaces got simplified (being @experimental) (#4351)ApiPlatform\Bridge\Symfony\Routing\IriConverter
that adds an operationName, same for ApiPlatform\Api\IdentifiersExtractor
(#4351)ApiPlatform\State\ProviderInterface
that replaces DataProviders (#4351)ApiPlatform\State\ProcessorInterface
that replaces DataPersisters (#4351)metadata_backward_compatibility_layer
(defaults to false) (#4351)security_post_validation
attributeClient::loginUser()
(#4588)ApiPlatform\Core\HttpCache\PurgerInterface
is deprecated in favor of ApiPlatform\HttpCache\PurgerInterface
, new purger that uses PURGE (#4695)iri: false
(#4731)getIriFromResource
and getResourceFromIri
(#4734)previous_data
to the context (#4776)$exceptionOnNoToken
parameter in ResourceAccessChecker::__construct()
(#4900)false
(#4880)Published by vincentchalamon over 2 years ago
Full Changelog: https://github.com/api-platform/core/compare/v3.0.0-rc.1...v3.0.0-rc.2
Published by vincentchalamon over 2 years ago
Full Changelog: https://github.com/api-platform/core/compare/v2.7.0-rc.1...v2.7.0-rc.2
Published by vincentchalamon over 2 years ago
Published by vincentchalamon over 2 years ago
Published by dunglas almost 3 years ago
Published by dunglas almost 3 years ago
Published by dunglas about 3 years ago
SplFileInfo
class as a binary type (#4332)collectionKeyType
for building JSON Schema (#4385)REMOTE_ADDR
support in ApiTestCase
(#4446)asset_package
for all assets (#4470)