GitHub / api-platform/core / commits
The server component of API Platform: hypermedia and GraphQL APIs in minutes
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| cf2dca98 | merge Merge branch '4.4' | soyuka <s****a@u****m> | 13 days ago | |
| 7085b6da | merge Merge branch '4.3' into 4.4 | soyuka <s****a@u****m> | 13 days ago | |
| 36d457f9 | test(openapi): assert the yaml export structurally, not by key order (#8464) |
Antoine Bluchet <s****a@u****m>
Committed by: GitHub <n****y@g****m> |
13 days ago | |
| fd8cd2ce | test: assert rating as a json number across json-streamer versions (#8463) |
Antoine Bluchet <s****a@u****m>
Committed by: GitHub <n****y@g****m> |
13 days ago | |
| f84b5ae4 | ci: align the whole symfony stack on the 8.1 edge job (#8465) |
Antoine Bluchet <s****a@u****m>
Committed by: GitHub <n****y@g****m> |
13 days ago | |
| 393351e9 | test(symfony): skip mcp provider chain tests without mcp-bundle (#8462) |
Antoine Bluchet <s****a@u****m>
Committed by: GitHub <n****y@g****m> |
13 days ago | |
| 5375d4c4 |
fix(serializer): discriminated input patch fix (#8427)
Co-authored-by: soyuka <s****a@u****m> |
aurimasrimkusnfq <5****q@u****m>
Committed by: GitHub <n****y@g****m> |
13 days ago | |
| d8276661 | refactor(mcp): dedupe security and validator gates (#8457) |
Antoine Bluchet <s****a@u****m>
Committed by: GitHub <n****y@g****m> |
13 days ago | |
| 78151b7d |
fix(mcp): return resource read results for resources (#8436)
Signed-off-by: Ousama Ben Younes <b****a@g****m> |
Ben Younes <b****a@g****m>
Committed by: GitHub <n****y@g****m> |
13 days ago | |
| e3cb2da6 | test: adapt json-streamer and object-mapper fixtures to Symfony 8.1.4 (#8461) |
Antoine Bluchet <s****a@u****m>
Committed by: GitHub <n****y@g****m> |
13 days ago | |
| e22463fd | fix(metadata): drop unreachable array guards on serializer attributes (#8460) |
Antoine Bluchet <s****a@u****m>
Committed by: GitHub <n****y@g****m> |
13 days ago | |
| 1a53ca21 | fix(hydra): stream totalItems as an integer (#8459) |
Antoine Bluchet <s****a@u****m>
Committed by: GitHub <n****y@g****m> |
13 days ago | |
| 76bad102 | fix(test): support symfony/mercure 0.8 in test fixtures (#8458) |
Antoine Bluchet <s****a@u****m>
Committed by: GitHub <n****y@g****m> |
14 days ago | |
| c1530598 | ci: remove dead Coveralls integration (#8456) |
Antoine Bluchet <s****a@u****m>
Committed by: GitHub <n****y@g****m> |
14 days ago | |
| 07bab2e4 | ci: bump actions/setup-node from v6.5.0 to v7.0.0 | soyuka <s****a@u****m> | 14 days ago | |
| 4f70189e | fix(mcp): fix no security / validation in mcp tools when using symfony listen... |
Joel Wurtz <j****z@g****m>
Committed by: GitHub <n****y@g****m> |
14 days ago | |
| e1c900fc |
chore(deps): bump actions/setup-node from 6 to 7 (#8437)
Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
14 days ago | |
| 187ddc09 | chore(state): document processor and provider interface (#8446) |
Vincent Langlet <V****t@u****m>
Committed by: GitHub <n****y@g****m> |
14 days ago | |
| 0864f2f4 | fix(symfony): remove redundant messenger dispatch docblocks (#8410) |
Ben Younes <b****a@g****m>
Committed by: GitHub <n****y@g****m> |
14 days ago | |
| 86dcee28 | test(state): mark the deprecated serializer-aware provider test (#8426) |
Antoine Bluchet <s****a@u****m>
Committed by: GitHub <n****y@g****m> |
14 days ago | |
| 44632183 | ci: restrict default token permissions to read-only (#8440) |
Alexis Lefebvre <2****e@u****m>
Committed by: GitHub <n****y@g****m> |
14 days ago | |
| 110772c8 | ci: pin build tooling to exact versions (#8442) |
Alexis Lefebvre <2****e@u****m>
Committed by: GitHub <n****y@g****m> |
14 days ago | |
| f8b84697 | ci: pin third-party actions to commit SHAs (#8439) |
Alexis Lefebvre <2****e@u****m>
Committed by: GitHub <n****y@g****m> |
14 days ago | |
| 3ce28494 | ci: verify splitsh-lite checksum before running it (#8441) |
Alexis Lefebvre <2****e@u****m>
Committed by: GitHub <n****y@g****m> |
14 days ago | |
| 496b78db | fix(mcp): support mcp/sdk 0.7 and pin symfony/mcp-bundle (#8425) |
Antoine Bluchet <s****a@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 05c51c27 | fix(doctrine): ignore operator-map values in ExactFilter and PartialSearchFil... |
Antoine Bluchet <s****a@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| dd00d0fa | chore: resolve stale SerializerContextBuilder / ContextAction 5.0 TODOs (#8402) |
Antoine Bluchet <s****a@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 1515eb77 | doc: changelog 5.0.0-alpha.2 | soyuka <s****a@u****m> | about 2 months ago | |
| 9941b65e | merge Merge pull request #8401 from soyuka/mergeup-4.4-main-round2 |
Antoine Bluchet <s****a@u****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| f41921be | doc: changelog 4.4.0-alpha.3 | soyuka <s****a@u****m> | about 2 months ago | |
| f7ee06d8 | merge Merge 4.4 into main | soyuka <s****a@u****m> | about 2 months ago | |
| f8c21728 | fix(state): correct composer "conflicts" key to "conflict" (#8400) |
Antoine Bluchet <s****a@u****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| af57ec69 | perf(state): skip response body on HEAD requests (#8348) |
Julien "Nayte" Robic <3****1@u****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| 7823146d | merge Merge pull request #8399 from soyuka/mergeup-4.4-into-main |
Antoine Bluchet <s****a@u****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| bc387cd0 | style: cs-fixer | soyuka <s****a@u****m> | about 2 months ago | |
| 8360186e | fix(serializer): remove dead native-type guards in AbstractItemNormalizerTest | soyuka <s****a@u****m> | about 2 months ago | |
| 88f458a1 | fix(jsonschema): drop removed getBuiltinTypes path in SchemaPropertyMetadataF... | soyuka <s****a@u****m> | about 2 months ago | |
| 432992e8 | merge Merge 4.4 into main | soyuka <s****a@u****m> | about 2 months ago | |
| 2d104d0e | chore: require Symfony ^7.4 across all components (#8397) |
Antoine Bluchet <s****a@u****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| db5c7d8b | chore: remove @experimental from stabilized APIs (#8398) |
Antoine Bluchet <s****a@u****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| af4e04b3 | merge Merge pull request #8396 from soyuka/mergeup-4.4-into |
Antoine Bluchet <s****a@u****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| 1cacc0ba | fix(test): drop stale serializer 8.1 deprecation guard on ported enum test | soyuka <s****a@u****m> | about 2 months ago | |
| 722ed09e | fix(validator): forward-port enum backing type into DenormalizationViolationF... | soyuka <s****a@u****m> | about 2 months ago | |
| 083dabef | merge Merge 4.3 into 4.4 | soyuka <s****a@u****m> | about 2 months ago | |
| 400463f9 | chore(graphql): remove stray committed foo.diff patch file (#8395) |
Antoine Bluchet <s****a@u****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| 815f7f40 | doc: changelog 4.3.17 | soyuka <s****a@u****m> | about 2 months ago | |
| 3d48a4aa | fix(serializer): preserve denormalization errors for nullable object properti... |
Ben Davies <b****s@g****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| b396ff93 | fix(serializer): report enum backing type in denormalization violations (#8389) |
Antoine Bluchet <s****a@u****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| 079c7461 | fix(openapi): don't inherit name converter from a possibly-missing Symfony pa... |
Antoine Bluchet <s****a@u****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| 56de5973 | fix(doctrine): fetch_data=false reference for stateOptions resources (#8387) |
Ben Davies <b****s@g****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| 95dd0232 | doc: changelog 4.3.16 | soyuka <s****a@u****m> | about 2 months ago | |
| 328cb67c | fix(symfony): don't expose entrypoint in openapi format (#8383) |
Antoine Bluchet <s****a@u****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| 340e982c | fix(test): remove stale phpstan ignores in CollectionNormalizerTest (#8384) |
Antoine Bluchet <s****a@u****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| 798b4cc5 | fix(serializer): denormalize nullable collections of enums/objects (#8381) |
Antoine Bluchet <s****a@u****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| 48e8f978 | fix(doctrine): use PHP property name in DQL for modern filters with name conv... |
Antoine Bluchet <s****a@u****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| f9d3706b |
fix(mcp): make tools/list resilient to an empty registry (#8371)
Co-authored-by: Antoine Bluchet <s****a@u****m> |
Antoine Bluchet <s****a@u****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| ea1f3853 |
chore(deps): bump actions/github-script from 8 to 9 (#8374)
Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| a9c1b538 | fix: clone Parameters before mutation in security and validator providers (#8... |
Gabriel Ostrolucký <g****y@g****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| ccf51874 |
chore(deps): bump actions/cache from 5 to 6 (#8375)
Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| 70470284 |
chore(deps): bump actions/checkout from 6 to 7 (#8373)
Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| c41505c0 |
chore(deps): bump codecov/codecov-action from 5 to 7 (#8372)
Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| e22e7446 | feat!: remove deprecated APIs scheduled for 5.0 (#8367) |
Antoine Bluchet <s****a@u****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| 7dfba0c1 | docs(jsonld): drop misleading @type TODO, document intentional behavior (#8369) |
Antoine Bluchet <s****a@u****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 4a9a1450 | feat!: remove legacy PropertyInfo Type system (#8364) |
Antoine Bluchet <s****a@u****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| a8af988d | chore(metadata): remove stale 3.0 TODO in IdentifiersExtractor (#8368) |
Antoine Bluchet <s****a@u****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 1e6d13ae | feat!: core 5.0 cleanups (getProperties interface, json:api status string) (#... |
Antoine Bluchet <s****a@u****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 8db71f6a | chore: stabilize Elasticsearch, parameter providers and PropertyAwareFilterIn... |
Antoine Bluchet <s****a@u****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| fe84af23 | fix(symfony): allow null $data in PlaceholderAction (#8359) |
Antoine Bluchet <s****a@u****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 43e3b4cf | fix(openapi): don't apply the global name converter to the generated document... |
Antoine Bluchet <s****a@u****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| f1f33cac | fix(ci): link monorepo root in laravel e2e so siblings resolve from working t... |
Antoine Bluchet <s****a@u****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 66829859 | fix(doctrine): support filtering scalar enum columns by IRI (#8358) |
Antoine Bluchet <s****a@u****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 71918e46 | fix(jsonschema): respect readableLink for resource-typed properties on non-re... |
wuchen90 <w****n@a****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| d37a7537 | feat(doctrine): standalone Date/Exists filters, ComparisonFilter [between], d... |
Antoine Bluchet <s****a@u****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 63d345da | chore: bump inter-package constraints to ^5.0@alpha | soyuka <s****a@u****m> | 2 months ago | |
| 123160b9 | merge Merge branch '4.4' | soyuka <s****a@u****m> | 2 months ago | |
| 03f65190 | merge Merge branch '4.3' into 4.4 | soyuka <s****a@u****m> | 2 months ago | |
| 1d641cca | doc: changelog 4.3.15 | soyuka <s****a@u****m> | 2 months ago | |
| 09150944 | test(serializer): skip union-collection IRI test on legacy property-info (#8357) |
Antoine Bluchet <s****a@u****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| dee0df1e | doc: changelog 4.4.0-alpha.2 | soyuka <s****a@u****m> | 2 months ago | |
| 37dfcb39 |
fix(serializer): preserve deserialization path and expected type on IRI type-...
Co-authored-by: Claude Opus 4.8 <n****y@a****m> |
Aleksey Polyvanyi <a****i@e****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 30969069 | test(functional): skip union-collection IRI test on legacy property-info (#8356) |
Antoine Bluchet <s****a@u****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| ee81a5db | test(serializer): skip union-collection IRI test on legacy property-info (#8355) |
Antoine Bluchet <s****a@u****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| b3f02f4e | chore: require ^4.4@alpha for inter-package dependencies | soyuka <s****a@u****m> | 2 months ago | |
| 3cdbaf4e | doc: changelog 4.4.0-alpha.1 | soyuka <s****a@u****m> | 2 months ago | |
| 06a3b72b | ci: set COMPOSER_ROOT_VERSION to 4.4.x-dev | soyuka <s****a@u****m> | 2 months ago | |
| 22ece519 | chore: open 5.0 development line | soyuka <s****a@u****m> | 2 months ago | |
| 5b5d16dc | merge Merge remote-tracking branch 'upstream/4.3' | soyuka <s****a@u****m> | 2 months ago | |
| 0fb1dc8f |
feat(symfony): api:upgrade-filter codemod + filter fixture migration (#8344)
Co-authored-by: Antoine Bluchet <s****a@u****m> |
Antoine Bluchet <s****a@u****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 75f9056d | feat(openapi): support OpenAPI 3.2.0 (#8350) |
Antoine Bluchet <s****a@u****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 9b7ace54 | fix(graphql): build filter args from parameters (#8347) |
Antoine Bluchet <s****a@u****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| be26bbeb | fix(serializer): forward DiscriminatorMap defaultType in PropertyMetadataLoad... |
Antoine Bluchet <s****a@u****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 3caae144 | merge Merge 4.3 | soyuka <s****a@u****m> | 2 months ago | |
| a5761cc1 |
fix(jsonschema): don't require @id in single-item MCP output schema (#8343)
Co-authored-by: Claude Opus 4.8 (1M context) <n****y@a****m>, soyuka <s****a@u****m> |
Alexis Lefebvre <2****e@u****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| a1abcbcd | perf(laravel): memoize the Symfony RouteCollection in Router (#8342) |
Antoine Bluchet <s****a@u****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 9b1a58fd | feat(doctrine): deprecate the legacy SearchFilter/Boolean/Numeric/BackedEnum/... |
Antoine Bluchet <s****a@u****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 373b56b9 | feat(doctrine): deprecate the extends-AbstractFilter form of Date/Range/Exist... |
Antoine Bluchet <s****a@u****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 8f48b9db | feat(symfony): deprecate jsonapi.use_iri_as_id defaulting to true (#8327) |
Antoine Bluchet <s****a@u****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 7bc11b2f | fix(serializer): accept union-typed IRI collections on denormalization (#8339) |
Antoine Bluchet <s****a@u****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| bb5ac429 | doc: changelog 4.3.14 | soyuka <s****a@u****m> | 2 months ago | |
| 989d1dfb | chore: fix phpstan on 4.3 (#8331) |
Antoine Bluchet <s****a@u****m>
Committed by: GitHub <n****y@g****m> |
2 months ago |