Releases: api-platform/core
v3.3.13
v4.0.0-alpha.5
What's Changed
- Typo fix in delete-operation-with-validation guide by @piotrgradzinski in #6419
- feat(laravel): laravel component by @soyuka in #5882
- perf: use XXH3 instead of MD5 by @dunglas in #6487
- fix(laravel): SwaggerUI title by @dunglas in #6527
- fix(laravel): Eloquent date and datetime type detection by @dunglas in #6529
- feat(laravel): policy, auth and gate by @soyuka in #6523
- fix(laravel): do not normalize exception originalTrace by @soyuka in #6533
- fix(laravel): identitifer is not writable unless marked as writable by @soyuka in #6531
- fix(laravel): snake case props by @dunglas in #6532
- fix(laravel): Eloquent PropertyAccessor by @dunglas in #6536
- feat(laravel): search filter by @soyuka in #6534
- chore(laravel): only enable JSON-LD by default by @dunglas in #6528
- fix(laravel): api_doc route regex by @dunglas in #6540
- fix(laravel): visible and hidden fields support by @dunglas in #6538
- fix(laravel): entrypoint serialization by @dunglas in #6541
- feat(laravel): provide a trait in addition to the annotation by @dunglas in #6543
- feat(laravel): supports more Eloquent types by @dunglas in #6544
- feat(laravel): enable graphQl support by @soyuka in #6550
- fix(laravel): entrypoint with doc formats by @soyuka in #6552
- fix(laravel): cache metadata, add trace on debug mode by @soyuka in #6555
- feat(doctrine): add new filter for filtering an entity using PHP backed enum, resolves #6506 by @mremi in #6547
- fix: remove PUT from default operations by @soyuka in #6570
- fix(laravel): disable GraphQL by default and fix provider by @dunglas in #6585
- fix(laravel): register HydraPartialCollectionViewNormalizer by @dunglas in #6588
- feat(laravel): eloquent filters (search, date, equals, or) by @soyuka in #6593
- fix(laravel): docs _format and open swagger ui by @soyuka in #6595
New Contributors
- @piotrgradzinski made their first contribution in #6419
- @mremi made their first contribution in #6547
Full Changelog: v3.4.0-alpha.5...v4.0.0-alpha.5
v3.4.0-alpha.5
Deprecations:
Namespaces like ApiPlatform/Api
, or ApiPlatform/Util
are deprecated and will be removed in 4.0.
You should now install api-platform/symfony instead of api-platform/core.
The QueryParameterValidator is deprecated, use the new QueryParameter
with constraints attribute instead.
What's Changed
-
fix(state): security parameter with listeners by @soyuka in #6457
-
Fix(graphql)(mercure): Use public URL for subscription URI creation if it is available by @psihius in #6514
-
test: Backed enum resource tests by @GwendolenLynch in #6288 and #6309
-
feat(dx): additional log to help locate a potential missing provider by @mrossard in #6519
-
fix(doctrine): move event listeners to doctrine/common by @soyuka in #6573
-
fix: deprecate url generator interface namespace by @soyuka in #6575
-
feat(openapi): allow optional request body content by @monitaurus in #6374
-
feat): Allow IRI to be pre-configured in context when serializing in HAL or JsonApi format by @pupaxxo in #6215
-
feat(state): add security to parameters by @emmanuel-averty in #6435
-
feat: deprecate query parameter validator by @soyuka in #6454
-
feat(openapi): make open_api_override_responses act on default 404 response generation by @monitaurus in #6551
-
refactor(metadata): provide a trait in addition to the attribute by @dunglas in #6558
-
feat(doctrine): add new filter for filtering an entity using PHP enums by @mremi in #6560
New Contributors
Full Changelog: v3.3.12...v3.4.0-alpha.2
v3.4.0-alpha.4
Deprecations:
Namespaces like ApiPlatform/Api
, or ApiPlatform/Util
are deprecated and will be removed in 4.0.
You should now install api-platform/symfony instead of api-platform/core.
The QueryParameterValidator is deprecated, use the new QueryParameter
with constraints attribute instead.
What's Changed
-
fix(state): security parameter with listeners by @soyuka in #6457
-
Fix(graphql)(mercure): Use public URL for subscription URI creation if it is available by @psihius in #6514
-
test: Backed enum resource tests by @GwendolenLynch in #6288 and #6309
-
feat(dx): additional log to help locate a potential missing provider by @mrossard in #6519
-
fix(doctrine): move event listeners to doctrine/common by @soyuka in #6573
-
fix: deprecate url generator interface namespace by @soyuka in #6575
-
feat(openapi): allow optional request body content by @monitaurus in #6374
-
feat): Allow IRI to be pre-configured in context when serializing in HAL or JsonApi format by @pupaxxo in #6215
-
feat(state): add security to parameters by @emmanuel-averty in #6435
-
feat: deprecate query parameter validator by @soyuka in #6454
-
feat(openapi): make open_api_override_responses act on default 404 response generation by @monitaurus in #6551
-
refactor(metadata): provide a trait in addition to the attribute by @dunglas in #6558
-
feat(doctrine): add new filter for filtering an entity using PHP enums by @mremi in #6560
New Contributors
Full Changelog: v3.3.12...v3.4.0-alpha.2
v3.4.0-alpha.3
v3.4.0-alpha.2
Deprecations:
Namespaces like ApiPlatform/Api
, or ApiPlatform/Util
are deprecated and will be removed in 4.0.
You should now install api-platform/symfony instead of api-platform/core.
The QueryParameterValidator is deprecated, use the new QueryParameter
with constraints attribute instead.
What's Changed
-
fix(state): security parameter with listeners by @soyuka in #6457
-
Fix(graphql)(mercure): Use public URL for subscription URI creation if it is available by @psihius in #6514
-
test: Backed enum resource tests by @GwendolenLynch in #6288 and #6309
-
feat(openapi): allow optional request body content by @monitaurus in #6374
-
feat): Allow IRI to be pre-configured in context when serializing in HAL or JsonApi format by @pupaxxo in #6215
-
feat(state): add security to parameters by @emmanuel-averty in #6435
-
feat: deprecate query parameter validator by @soyuka in #6454
-
feat(openapi): make open_api_override_responses act on default 404 response generation by @monitaurus in #6551
-
refactor(metadata): provide a trait in addition to the attribute by @dunglas in #6558
-
feat(doctrine): add new filter for filtering an entity using PHP enums by @mremi in #6560
New Contributors
Full Changelog: v3.3.12...v3.4.0-alpha.2
v3.3.12
What's Changed
- docs: remove unnecessary comments by @ttskch in #6408
- fix(elasticsearch): change normalize return type to compatible with other normalizers by @Koenstell in #6493
- Various cs fixes by @soyuka in #6504
- fix(symfony): fix debug:api-resource command for class with multiple resources with same uriTemplate by @c1tru55 in #6505
- Fix deserialization path for not denormalizable relations collected errors by @julienfalque in #6537
- fix(symfony): allow schema restriction for collection like property from choice constraint by @c1tru55 in #6520
- fix: use correct clasds in FilterValidationException deprecation message by @nikophil in #6549
- Various ci fixes by @soyuka in #6556
New Contributors
Full Changelog: v3.3.11...v3.3.12
v4.0.0-alpha.4
What's Changed
Full Changelog: v4.0.0-alpha.3...v4.0.0-alpha.4
v4.0.0-alpha.3
v4.0.0-alpha.2
Full Changelog: v4.0.0-alpha.1...v4.0.0-alpha.2