Skip to content

Releases: api-platform/core

v3.1.24

20 Dec 12:52
v3.1.24
1dd35b6

Choose a tag to compare

What's Changed

  • ci: use sebastian/comparator<5.0 by @soyuka in #6044
  • fix(doctrine): get reference with identifier value by @soyuka in #6019
  • fix(symfony): use Type constraint violation code instead of exception code by @norkunas in #6037
  • fix(serializer): inconsistency in context concatenation with fetch_data by @anoziere in #6050
  • fix(jsonschema): add iri example @ERuban in #5901

New Contributors

Full Changelog: v3.1.23...v3.1.24

v3.2.7

30 Nov 13:53
v3.2.7
f297d21

Choose a tag to compare

Symfony 7 support.

What's Changed

  • chore: support symfony 7 by @soyuka in #6009
  • fix(openapi): exclusive properties dont allow booleans for open api 3.1 by @arnedesmedt in #5993
  • fix(doctrine): missing eager joins on to-one relationships by @MariusJam in #5992
  • fix(graphql): Consider writable attribute for nested objects by @jotwea in #5954
  • fix(jsonschema): fix recursive documentation when using a dto entity wrapper by @sergiuionescu in #5973
  • fix(jsonschema): indirect resource input schema by @soyuka in #6001
  • fix(symfony): error in provider without uri variables by @soyuka in #6005
  • fix(openapi): entrypoint access vnd+openapi by @soyuka in #6012

New Contributors

Full Changelog: v3.2.6...v3.2.7

v3.1.23

30 Nov 13:50
v3.1.23
196088e

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v3.1.22...v3.1.23

v3.2.6

24 Nov 10:01
v3.2.6
b1df6ff

Choose a tag to compare

What's Changed

To have errors backward compatible with 3.1, use:

api_platform:
    defaults:
         extra_properties:
             rfc_7807_compliant_errors: false

New extension points are available using Errors with rfc_7807_compliant_errors: true such as Error provider and Error Resource

New Contributors

Full Changelog: v3.2.5...v3.2.6

v3.2.5

15 Nov 08:21
v3.2.5
73569fc

Choose a tag to compare

Full Changelog: v3.2.4...v3.2.5

v3.2.2

27 Oct 09:38
v3.2.2
ad2cbe0

Choose a tag to compare

What's Changed

  • fix: misnamed, so unused, variable in UriVariablesResolverTrait by @paullallier in #5898
  • fix(doctrine): odm order filter should use a left join on nullable fi… by @skalrayi in #5911
  • fix(symfony): swagger ui should use base url by @soyuka in #5918
  • fix(jsonschema): restore type factory usage by @soyuka in #5897
  • fix(graphql): service missing in debug mode by @soyuka in #5930
  • fix(serializer): use http exception headers by @soyuka in #5932
  • fix(serializer): use error normalizers by @soyuka in #5931
  • perf(http_cache): don't load every value for a non-resource collection by @mwierzbi in #5922
  • fix(graphql): item resolver inheritance error by @charlieandroid55 in #5910

New Contributors

Full Changelog: v3.2.1...v3.2.2

v3.1.22

27 Oct 09:37
v3.1.22
f340fcc

Choose a tag to compare

What's Changed

  • fix: misnamed, so unused, variable in UriVariablesResolverTrait by @paullallier in #5898
  • chore: symfony dev updates by @soyuka in #5895
  • perf(http_cache): don't load every value for a non-resource collection by @mwierzbi in #5922
  • Pass the context to IriConverter in AbstractItemNormalizer by @GSadee in #5908

New Contributors

Full Changelog: v3.1.21...v3.1.22

v3.2.1

18 Oct 08:00
v3.2.1
13aa25c

Choose a tag to compare

What's Changed

  • fix(metadata): interface breaking in 3.2 by @soyuka in #5883
  • fix(state): add link header processor without links by @soyuka in #5888
  • minor: remove reference to .woff fonts-format by @Chris53897 in #5730
  • fix: error traces without arguments by @soyuka in #5891
  • fix(graphql): docs should answer text/html by @soyuka in #5893

New Contributors

Full Changelog: v3.2.0...v3.2.1

v3.1.21

18 Oct 08:00
v3.1.21
67ff0d2

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v3.1.20...v3.1.21

v3.2.0

12 Oct 10:36
v3.2.0
de8d583

Choose a tag to compare

What's Changed

Features

Fixes:

  • fix(metadata): missing parent construct calls with named arguments by @alanpoulain in #5387
  • fix(openapi): use 3.1 version by @soyuka in #5489
  • fix(serializer): correct supported types for elasticsearch item normalizer decorator by @jdohuutin in #5769
  • fix(serializer): no mapping cache in debug mode by @soyuka in #5777
  • fix(GraphQL): Add cache_key in item normalizer by @xavierleune in #5686
  • fix(elasticsearch): elasticsearch/php 8 compatibility by @soyuka in #5795
  • fix(symfony): missing translation contracts by @soyuka in #5799
  • fix(symfony): use static variable to store Error by @soyuka in #5837
  • fix(FilterContext): add xxx[] hydra:search iexact by @CorentinFackeure in #5850

Subtree split

  • chore: subtree split (openapi, doctrine, serializer, ramsey-uid bridge, graphql, http-cache) by @soyuka in #5742
  • Update dependencies, add more subtree components by @soyuka in #5813

New Contributors

Full Changelog: v3.1.15...v3.2.0