github api-platform/core v5.0.0-beta.1

3 hours ago

What's Changed

  • ci: drop distribution release dispatch by @soyuka in #8500
  • fix(symfony): support repeated global parameter classes by @nozarashi20 in #8451
  • test(doctrine): adapt unwired filter test to 5.0 by @soyuka in #8501
  • fix(doctrine): keep zero-backed enum filter values by @ousamabenyounes in #8515
  • fix(serializer): don't leak relation_native_type into embedded documents by @Kamhal24 in #8508
  • test: drop the symfony/property-info 6.4 compatibility guards by @Maxcastel in #8524
  • fix(serializer): read Symfony attributes through their public properties by @Maxcastel in #8519
  • refactor(jsonld): remove the unreachable getSupportedTypes guard by @Maxcastel in #8518
  • feat(symfony)!: drop the Symfony 6 value resolver shim by @Maxcastel in #8516
  • feat!: drop the Request::getContentType() fallbacks by @Maxcastel in #8517
  • feat(state)!: drop TranslatorInterface support from DeserializeProvider by @Maxcastel in #8514
  • chore(metadata): defer FilterInterface::getDescription() removal to 6.0 by @Maxcastel in #8513
  • feat(jsonapi)!: default use_iri_as_id to false by @Maxcastel in #8512
  • feat(symfony): expose voter reasons by @nozarashi20 in #8448
  • feat: extract ApiTestCase in its own api-platform/test package by @Maxcastel in #7887
  • feat(doctrine): embed joined/sti relations when a discriminator subclass declares the group by @soyuka in #8283
  • feat(symfony): emit a csp nonce on the swagger ui and graphiql scripts by @soyuka in #8310
  • feat: allow Parameter attributes on properties by @Maxcastel in #7870
  • feat(state): apply uri variable provider values by @soyuka in #8491
  • feat(doctrine): add ChainFilter to compose filters on one parameter (ORM + ODM) by @soyuka in #8416
  • feat: allow restricting operations for parameter attributes on properties by @Maxcastel in #7899
  • fix(mcp): restore 4.3 CI after #8522 by @soyuka in #8525
  • fix(test): restore main CI after the ApiTestCase extraction by @soyuka in #8526
  • fix(symfony): make api-platform/test a dev dependency by @soyuka in #8527
  • test(parameters): skip the uri variable test before schema setup by @soyuka in #8528
  • feat(symfony): add routePriority to control route matching order by @soyuka in #8309
  • fix(symfony): separate route priority by @soyuka in #8529
  • feat(metadata): resolve %param% in yaml/xml and attribute resource config by @soyuka in #8284
  • fix(symfony): throw on route name collisions between resource classes by @audain-dg in #8502
  • feat: HTTP QUERY method support (RFC 10008) by @soyuka in #8349
  • fix(doctrine): honor castToArray and schema in filter OpenAPI parameters by @soyuka in #8423
  • fix(state): only emit Content-Type charset for media types that define it by @soyuka in #8226
  • Revert "fix(state): only emit Content-Type charset for media types that define it" by @soyuka in #8530

New Contributors

Full Changelog: v5.0.0-alpha.3...v5.0.0-beta.1

Don't miss a new core release

NewReleases is sending notifications on new releases.