github api-platform/core v4.3.0-beta.1

4 hours ago

What's Changed

  • fix(serializer): apply API Platform name converter to input/output DTOs by @soyuka in #7779
  • fix(JsonSchema): avoid schema name collision when an operation name is already used by another class by @wuchen90 in #7778
  • fix(metadata): sort parameters by priority after pattern expansion by @soyuka in #7788
  • fix(serializer): prevent api_platform_output context from leaking to nested non-resource objects by @soyuka in #7787
  • fix(validator): missing required properties when using GroupSequence by @VincentLanglet in #7784
  • ci: php 8.5 (#7585) by @soyuka in #7786
  • fix(symfony): allow toggling GraphQL Playground to ensure BC by @bkosun in #7793
  • feat(serializer): option to preserve key in CollectionNormalizer by @VincentLanglet in #7721
  • fix(validator): handle nested groups and group sequences by @VincentLanglet in #7791
  • Fix Hydra example type - use @type prefix per JSON-LD spec by @Copilot in #7768
  • feat(laravel): split render logic from error handler by @bonroyage in #7790
  • fix(serializer): report all missing constructor arguments in instantiateObject by @soyuka in #7805
  • Feature support entity identfiers to become JSON:API semantics compliant by @elfin-sbreuers in #7702
  • chore: mcp-bundle:^0.5 by @soyuka in #7809
  • fix(openapi): allow Operations to override global options in getPaginationParameters by @jamesisaac in #7807
  • feat(doctrine): ComparisonFilter decorator for range filtering by @soyuka in #7760
  • fix(laravel): exclude .blade.php files from recursive class scan by @Jellyfrog in #7813
  • feat(doctrine): ne (not equal) operator for ComparisonFilter by @soyuka in #7814
  • feat(elasticsearch): OpenSearch support by @hotfix31 in #7811
  • feat(doctrine): ODM SortFilter and nested property support for parameter-based filters by @soyuka in #7780
  • fix(laravel): do not exclude custom primary keys matching HasMany foreign keys by @Jellyfrog in #7810
  • fix(symfony): make enable_docs a master switch for disabling documentation by @soyuka in #7806
  • fix(jsonapi): wrong variable name during merge by @soyuka in #7816
  • feat: defaults parameters by @Maxcastel in #7758

New Contributors

Full Changelog: v4.3.0-alpha.2...v4.3.0-beta.1

Don't miss a new core release

NewReleases is sending notifications on new releases.