github api-platform/core v4.1.0

latest release: v4.0.19
one day ago

Features

  • feat: compatibility for laravel 12 by @soyuka in #6989
  • feat: if a policy matches the name of a model we automatically register it by @valentindrdt in #6623
  • feat: add hal support for laravel by @valentindrdt in #6621
  • feat(doctrine): doctrine filters like laravel eloquent filters by @vinceAmstoutz in #6775
  • feat(laravel): boolean filter by @adryyy10 in #6806
  • feat(openapi): HTTP Authentication Support for Swagger UI by @toitzi in #6665
  • feat(state): strict query parameters by @soyuka in #6399
  • feat(doctrine): enhance getLinksHandler with method validation and typo suggestions by @SebLevDev in #6874
  • feat(graphql): allow to configure max query depth and max query compl… by @soyuka in #6880
  • feat(metadata): hide an hydra endpoint by @soyuka in #6871
  • feat(swagger-ui): persist authorization by @ViPErCZ in #6877
  • feat(mongodb): Add pagination metadata to the aggregation results by @GromNaN in #6912
  • feat(mongodb): Replace usage of deprecated method AggregationBuilder::execute() by @GromNaN in #6933
  • feat(openapi): filter x-apiplatform-tags to produce different openapi specifications by @soyuka in #6945
  • feat(elasticsearch): re-introduce v7 support by @darthf1 in #6827
  • implement NameConverterInterface instead of AdvancedNameConverterInte… by @tacman in #6956
  • feat(jsonschema): Add checkMode parameter to control json schema validation in tests by @Crovitche-1623 in #6974

Bug fixes

  • fix: reintroduce the show_webby parameter in Laravel config by @Deuchnord in #6741
  • fix(laravel): restore accidentally removed BooleanFilter by @vinceAmstoutz in #6881
  • fix!(laravel): fix use laravel fillable for writable props by @toitzi in #6898
  • fix(hydra): rdfs:label should not duplicate title by @soyuka in #6748
  • fix(openapi): document error outputs using json-schemas by @soyuka in #6923
  • fix: missing filters on swagger ui entrypoint by @soyuka in #6950
  • fix: errors retrieval and documentation by @soyuka in #6952
  • fix(laravel): default to file cache instead of cache.default by @soyuka in #6955
  • fix(symfony): Update bundle dependency to state package by @GromNaN in #6977
  • fix: boot kernel only if it's necessary in createClient() method by @Crovitche-1623 in #6976

New Contributors

Full Changelog: https://github.com/api-platform/core/blob/4.1/CHANGELOG.md#v410

Don't miss a new core release

NewReleases is sending notifications on new releases.