Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update dependency api-platform/core to v3 - autoclosed #25

Closed
wants to merge 1 commit into from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jul 20, 2023

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
api-platform/core (source) ^2.7.16 -> ^3.2.7 age adoption passing confidence

Release Notes

api-platform/core (api-platform/core)

v3.2.7

Compare Source

Symfony 7 support.

Bug fixes

v3.2.6

Compare Source

Bug fixes

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

v3.2.5

Compare Source

Full Changelog: api-platform/core@v3.2.4...v3.2.5

v3.2.4

Compare Source

Bug fixes

v3.2.3

Compare Source

v3.2.2

Compare Source

Bug fixes

Note:

extra_properties.skip_deprecated_exception_normalizers is set to false so that decorating Error normalizers works. Set it to true to avoid deprecations and decorate the corresponding ItemNormalizer instead.

v3.2.1

Compare Source

Bug fixes

v3.2.0

Compare Source

Bug fixes
Features
Notes

Use composer recipes:update to update your configuration file. The default configuration file is:

api_platform:
    title: Hello API Platform
    version: 1.0.0
    formats:
        jsonld: ['application/ld+json']
    docs_formats:
        jsonld: ['application/ld+json']
        jsonopenapi: ['application/vnd.openapi+json']
        html: ['text/html']
    defaults:
        stateless: true
        cache_headers:
            vary: ['Content-Type', 'Authorization', 'Origin']
        extra_properties:
            standard_put: true
            rfc_7807_compliant_errors: true # this will be the default value in 4.x
    event_listeners_backward_compatibility_layer: false # use symfony event listeners
    keep_legacy_inflector: false # use doctrine/inflector

Listeners will not get removed in API Platform 4 but will rather use our new Providers and Processors. You can now force the request to go through a particular state for example:

#[Post(read: true)] // to force reading even though it's a POST

v3.1.23

Compare Source

What's Changed

New Contributors

Full Changelog: api-platform/core@v3.1.22...v3.1.23

v3.1.22

Compare Source

Bug fixes

v3.1.21

Compare Source

Bug fixes

v3.1.20

Compare Source

Bug fixes

v3.1.19

Compare Source

Bug fixes
  • 6a62a53f8 fix(hydra): add xxx[] hydra:search iexact
  • 7f0e00cd2 fix(mercure): custom topics on newly created entities causes error #​5074
  • 1fccb8413 fix(doctrine): add SearchFilter case-insensitive strategies constants

v3.1.18

Compare Source

v3.1.17

Compare Source

Bug fixes

v3.1.16

Compare Source

Bug fixes

v3.1.15

Compare Source

Bug fixes

v3.1.14

Compare Source

Bug fixes

v3.1.13

Compare Source

Bug fixes
  • 0c1c1c36f fix(symfony): enable API Platform in LexikJWTAuthenticationBundle (#​5609)

    You can disable this behaviour by setting the configuration key lexik_jwt_authentication.api_platform.enabled to false

  • 146991ba4 fix(openapi): merge parameters with deprecated openApiContext (#​5703)

  • 14969aa0c fix(serializer): put replaces embed collection (#​5604)

  • 9cb0ee43c fix(metadata): missing xml/yaml properties (#​5684)

  • a8796238d fix: filters don't have to implement the "legacy" FilterInterface (#​5619)

  • ada115966 fix: don't implement deprecated CacheableSupportsMethodInterface with Symfony 6.3+ (#​5696)

  • b8cbdb1cb fix(doctrine): search on nested sub-entity that doesn't use "id" as its ORM identifier (#​5623)

  • e21e9faee fix(symfony): support for custom controller with class method (#​5681)

Features

v3.1.12

Compare Source

Bug fixes

Also updates: graphiql, opensans

v3.1.11

Compare Source

Bug fixes
  • 2121d15c3 fix(symfony): allow post with uri variables and no provider
  • ed4bca9b9 fix(serializer): Guess uri variables with the operation and the data instead of hardcoding id (#​5546)

v3.1.10

Compare Source

Bug fixes

v3.1.9

Compare Source

v3.1.8

Compare Source

Bug fixes

v3.1.7

Compare Source

Bug fixes

v3.1.6

Compare Source

Bug fixes

v3.1.5

Compare Source

Bug fixes

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

v3.1.4

Compare Source

Bug fixes
  • 80ac2e3d6 fix(serializer): find parent class operation
  • b6139234a fix(metadata): default graphql operations on ApiResource only
  • bd3ff68ce fix: missing PlaceholderAction service alias (#​5429)

v3.1.3

Compare Source

Bug fixes
Features

v3.1.2

Compare Source

Bug fixes

v3.1.1

Compare Source

Bug fixes

v3.1.0

Compare Source

Bug fixes
Features
Backward compatibility
  • only use named arguments on metadata attributes (Get, Query, Operation, ApiProperty etc.) as we don't guarantee the backward compatibility on positional arguments

v3.0.12

Compare Source

Bug fixes

v3.0.11

Compare Source

Bug fixes
  • 0154bf13c fix(metadata): homogenize operations constructor (#​5344)
    Note: we made clear that we are supporting only named arguments on our Attributes. We do not support backward compatibility on positional arguments.
  • 53cb25fab fix(symfony): annotation reader argument optional (#​5358)
  • 722802c13 fix(graphql): usable YAML/XML configuration (#​5333)
    Note: paginationViaCursor was removed from GraphQl operations as it had no behavior
  • 937786efe fix(metadata): extract identifier using Link::toProperty (#​5352)

v3.0.10

Compare Source

Bug fixes

v3.0.9

Compare Source

Bug fixes
Features

v3.0.8

Compare Source

Bug fixes

v3.0.7

Compare Source

Bug fixes

v3.0.6

Compare Source

Bug fixes

v3.0.5

Compare Source

Bug fixes

v3.0.4

Compare Source

Bug fixes

v3.0.3

Compare Source

Bug fixes

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

@renovate renovate bot force-pushed the renovate/major-api-platform branch 2 times, most recently from 4720cf6 to 792a44c Compare August 5, 2023 20:37
@renovate renovate bot force-pushed the renovate/major-api-platform branch 3 times, most recently from 8557d08 to 776c4f9 Compare August 15, 2023 15:42
@renovate renovate bot force-pushed the renovate/major-api-platform branch from 776c4f9 to ae34b27 Compare August 25, 2023 09:15
@renovate renovate bot force-pushed the renovate/major-api-platform branch 2 times, most recently from efba97a to e5b3f8a Compare September 8, 2023 15:04
@renovate renovate bot force-pushed the renovate/major-api-platform branch 2 times, most recently from 0515905 to f11eef2 Compare September 19, 2023 11:37
@renovate renovate bot force-pushed the renovate/major-api-platform branch 4 times, most recently from 9366271 to 83c6a22 Compare October 12, 2023 10:45
@renovate renovate bot force-pushed the renovate/major-api-platform branch 2 times, most recently from 02d6967 to 30652b1 Compare October 24, 2023 18:33
@renovate renovate bot force-pushed the renovate/major-api-platform branch 4 times, most recently from c20e900 to 9263314 Compare October 30, 2023 19:14
@renovate renovate bot force-pushed the renovate/major-api-platform branch 4 times, most recently from dff13a5 to 32de52e Compare November 10, 2023 19:31
@renovate renovate bot force-pushed the renovate/major-api-platform branch 6 times, most recently from 03e48e5 to 0bccba4 Compare November 16, 2023 16:14
@renovate renovate bot force-pushed the renovate/major-api-platform branch 8 times, most recently from 9ea3f00 to 28c17a1 Compare November 21, 2023 22:42
@renovate renovate bot force-pushed the renovate/major-api-platform branch 5 times, most recently from 8ebe686 to b276c53 Compare November 30, 2023 16:50
@renovate renovate bot force-pushed the renovate/major-api-platform branch 5 times, most recently from 1535aba to c171f9b Compare December 5, 2023 19:40
@renovate renovate bot force-pushed the renovate/major-api-platform branch from c171f9b to 3bb36c0 Compare December 8, 2023 17:05
@renovate renovate bot changed the title Update dependency api-platform/core to v3 Update dependency api-platform/core to v3 - autoclosed Dec 8, 2023
@renovate renovate bot closed this Dec 8, 2023
@renovate renovate bot deleted the renovate/major-api-platform branch December 8, 2023 17:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants