Skip to content

Releases: api-platform/core

v3.1.7

31 Mar 13:00
v3.1.7
0c12835
Compare
Choose a tag to compare

What's Changed

  • fix parameters extractor in openapi with yaml by @jorissae in #5487
  • fix(jsonschema): access related subschema on readableLink by @soyuka in #5515
  • fix(symfony): check operations's parameters by @Zowac in #5513
  • Fix SerializedName and name converter by @Zowac in #5495
  • fix(serialize): cache class metadata factory by @soyuka in #5512
  • fix(openapi): restore OpenApiFactory::OPENAPI_DEFINITION_NAME by @soyuka in #5516

New Contributors

Full Changelog: v3.1.6...v3.1.7

v3.1.6

24 Mar 16:57
v3.1.6
a7f4e0b
Compare
Choose a tag to compare

What's Changed

  • fix(jsonSchema): class shortname by @Zowac in #5469
  • feat: api-platform/openapi component split tree by @soyuka in #5434
  • fix(elasticsearch): Remove old bridge service by @dannyvw in #5488
  • fix(symfony): OperationMetadataFactoryInterface service alias by @soyuka in #5491
  • fix(openapi): deprecate api_keys names not compatible with 3.1 by @soyuka in #5490

These components are now standalone:

  • api-platform/openapi
  • api-platform/json-schema
  • api-platform/metadata
  • api-platform/state

Full Changelog: v3.1.5...v3.1.6

v3.1.5

20 Mar 10:14
v3.1.5
3b1d201
Compare
Choose a tag to compare

What's Changed

Notes:

  • #5473 changes the priority of the ApiPlatform\Symfony\EventListener\QueryParameterValidateListener from 16 to 2 so that it occurs after the security listener.

  • ReflectionEnum was removed as it was causing segfaults with opcache preload and an unidentified PHP extension

  • #5459 fixes the defaults operation declaration such as:

    defaults:
      - ApiPlatform\Metadata\Get
      - ApiPlatform\Metadata\GetCollection
    

    very useful for read only APIs, this was possible in 2.7 but not backported correctly

Full Changelog: v3.1.4...v3.1.5

v3.1.4

10 Mar 09:42
v3.1.4
693fd44
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v3.1.3...v3.1.4

v2.7.11

10 Mar 09:42
v2.7.11
79f5486
Compare
Choose a tag to compare

What's Changed

  • fix(serializer): find parent class operation by @soyuka in #5449

Full Changelog: v2.7.10...v2.7.11

v3.1.3

28 Feb 10:17
v3.1.3
a93573d
Compare
Choose a tag to compare

What's Changed

  • feat(metadata): IdentifiersExtractor now handles enums by @nikophil in #5411
  • fix: map uriVariables to uriTemplate vars by @nikophil in #5410
  • fix(openapi): allow overriding of openapi responses by @sajixavier in #5393
  • fix(serializer): Use AdvancedNameConverterInterface instead of NameConverterInterface in the AbstractConstraintViolationListNormalizer by @syl20b in #5398
  • fix(metadata): In XmlResourceExtractor building request body content … by @fraynaud1330 in #5419
  • fix: SimpleXMLElement only has string attributes by @soyuka in #5424
  • fix(serializer): reset cache key on collection items CVE-2023-25575 by @soyuka

New Contributors

Full Changelog: v3.1.2...v3.1.3

v3.0.12

28 Feb 10:17
v3.0.12
177cc3c
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v3.0.11...v3.0.12

v2.7.10

28 Feb 10:17
v2.7.10
c1fb7db
Compare
Choose a tag to compare

What's Changed

fix(serializer): reset cache key on collection items CVE-2023-25575 by @soyuka

Full Changelog: v2.7.9...v2.7.10

v3.1.2

03 Feb 10:13
v3.1.2
95478c5
Compare
Choose a tag to compare

What's Changed

  • fix: missing parent construct calls with named arguments by @alanpoulain in #5385
  • fix(symfony): missing http clients varnish purger by @soyuka in #5383

Full Changelog: v3.1.1...v3.1.2

v2.7.9

03 Feb 08:54
v2.7.9
1c9a025
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.7.8...v2.7.9