GitHub / api-platform/json-api / commits
[READ ONLY] API Platform JSON:API component
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| 96cd4c56 | merge Merge 4.4 into main | soyuka <s****a@u****m> | about 2 months ago | |
| 7665212a | 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 | |
| 45b41964 | feat!: remove deprecated APIs scheduled for 5.0 (#8367) |
Antoine Bluchet <s****a@u****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 355e54e7 | feat!: remove legacy PropertyInfo Type system (#8364) |
Antoine Bluchet <s****a@u****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 61b7cb78 | 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 | |
| 28b69c29 | chore: bump inter-package constraints to ^5.0@alpha | soyuka <s****a@u****m> | 2 months ago | |
| f1c5de6f | merge Merge branch '4.4' | soyuka <s****a@u****m> | 2 months ago | |
| d346a4b2 | chore: require ^4.4@alpha for inter-package dependencies | soyuka <s****a@u****m> | 2 months ago | |
| 92b0380f | chore: open 5.0 development line | soyuka <s****a@u****m> | 2 months ago | |
| cfa536a2 | merge Merge 4.3 | soyuka <s****a@u****m> | 2 months ago | |
| 30f70ddc | refactor(jsonapi): single source of truth for the attribute/relationship spli... |
Antoine Bluchet <s****a@u****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 4ef47ea6 | merge Merge 4.3 | soyuka <s****a@u****m> | 2 months ago | |
| dfa98bd7 | fix(jsonapi): correct relationship schemas in generated json schema (#8321) |
Antoine Bluchet <s****a@u****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 516cb0d7 | fix(jsonapi): exclude relations from openapi attributes schema (#8313) |
Antoine Bluchet <s****a@u****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 2d40e85f | merge Merge 4.3 | soyuka <s****a@u****m> | 2 months ago | |
| dbff4fd0 | merge Merge 4.2 into 4.3 | soyuka <s****a@u****m> | 3 months ago | |
| 40cef373 | merge Merge 4.1 into 4.2 | soyuka <s****a@u****m> | 3 months ago | |
| 10f17b60 | chore: fix php-cs-fixer (#8269) |
Alexis Lefebvre <2****e@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| af687b02 | merge Merge 4.3 to main | soyuka <s****a@u****m> | 3 months ago | |
| 2e1773bc |
fix(jsonapi): allow opt-in client-generated IDs on POST per spec (#7930)
Co-authored-by: soyuka <s****a@u****m> |
Abderrahim GHAZALI <g****1@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| be694c4d | fix(jsonapi): do not require id in input schema for post operations (#8252) |
Antoine Bluchet <s****a@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| c1b70755 | fix(serializer): bump api-platform/serializer to ^4.3.8 and cover Hal in CI |
soyuka <s****a@u****m>
Committed by: Antoine Bluchet <s****a@u****m> |
3 months ago | |
| 07d389b4 | merge Merge 4.2 into 4.3 | soyuka <s****a@u****m> | 3 months ago | |
| 94754e98 | merge Merge 4.1 into 4.2 | soyuka <s****a@u****m> | 3 months ago | |
| f9e4bc47 | fix(serializer): validate IRI target class on relation denormalization | soyuka <s****a@u****m> | 3 months ago | |
| aa1208d8 | fix(jsonapi): drop consumed pagination keys before raw-param replace |
soyuka <s****a@u****m>
Committed by: Antoine Bluchet <s****a@u****m> |
3 months ago | |
| cd75deb6 | fix(jsonapi): keep flat custom params with flat page (#8216) (#8217) |
Antoine Bluchet <s****a@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| ea7bfb34 | merge Merge 4.3 | soyuka <s****a@u****m> | 3 months ago | |
| f5270cbc | fix(tests): symfony 8.1 compat (#8210) |
Antoine Bluchet <s****a@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 6550d3b7 | merge Merge 4.3 | soyuka <s****a@u****m> | 3 months ago | |
| d23a2e5c | fix(serializer): adapt tests for 4.1 (createMock for HAL, drop name converter) | soyuka <s****a@u****m> | 3 months ago | |
| b182df4e | fix(serializer): bump min serializer dep and fix phpstan probe typing | soyuka <s****a@u****m> | 3 months ago | |
| b01b37e7 | fix(serializer): bump min serializer dep and fix phpstan probe typing | soyuka <s****a@u****m> | 3 months ago | |
| 0202a5de | fix(serializer): bump min serializer dep and fix phpstan probe typing | soyuka <s****a@u****m> | 3 months ago | |
| fc8173c8 | fix(jsonapi): cs-fixer static closure | soyuka <s****a@u****m> | 3 months ago | |
| 670d3149 | fix(serializer): gate cache_key in JsonApi and Hal with isCacheKeySafe | soyuka <s****a@u****m> | 3 months ago | |
| 43ceb9b4 | fix(serializer): gate cache_key in JsonApi and Hal with isCacheKeySafe | soyuka <s****a@u****m> | 3 months ago | |
| 870aefe6 | fix(serializer): gate cache_key in JsonApi and Hal with isCacheKeySafe | soyuka <s****a@u****m> | 3 months ago | |
| b275e456 | fix(openapi): include jsonapi collection schema (#8190) |
Francisco Silva <1****m@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| efb40d00 | merge Merge 4.3 | soyuka <s****a@u****m> | 3 months ago | |
| 3a562e7f | fix(jsonapi): merge flat page/itemsPerPage params with bracket filter (#8193) |
Antoine Bluchet <s****a@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| d62b7c2f | refactor: split normalizer/denormalizer (#7713) |
Antoine Bluchet <s****a@u****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 30e399ea | chore: allow phpunit ^11.5 for PHP 8.2 compatibility | soyuka <s****a@u****m> | 4 months ago | |
| 21682f05 |
fix(jsonapi): use parent-resolved class in denormalizeRelation
Co-authored-by: soyuka <s****a@u****m> |
elfin-sbreuers <s****s@e****e>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 9666ca4d | ci: openapi errors (#7923) |
Maxcastel <9****l@u****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 64bf11cb | merge Merge 4.2 | soyuka <s****a@u****m> | 6 months ago | |
| bbbe30a9 | fix(jsonapi): swap arguments in DefinitionNameFactory::create() call |
soyuka <s****a@u****m>
Committed by: Antoine Bluchet <s****a@u****m> |
6 months ago | |
| 1acd05c4 | chore: switch dev-main branch alias to 4.4 | soyuka <s****a@u****m> | 6 months ago | |
| 6247a094 | chore: bump sub-components dependencies to ^4.3 (#7820) |
Antoine Bluchet <s****a@u****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| f3414f09 | fix(jsonapi): wrong variable name during merge (#7816) |
Antoine Bluchet <s****a@u****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 96fd1945 | merge Merge 4.2 | soyuka <s****a@u****m> | 6 months ago | |
| 5368f7ba | feat(jsonapi): support entity identifiers instead of IRIs as resource id |
elfin-sbreuers <s****s@e****e>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| d28b51d7 | chore: depend on last serializer |
soyuka <s****a@u****m>
Committed by: Antoine Bluchet <s****a@u****m> |
6 months ago | |
| 72f092f8 |
fix(jsonapi): prevent double unwrapping of data.attributes with input DTOs
Co-authored-by: Claude Opus 4.6 <n****y@a****m> |
soyuka <s****a@u****m>
Committed by: Antoine Bluchet <s****a@u****m> |
6 months ago | |
| 3d04a9b9 | merge Merge branch '4.2' | soyuka <s****a@u****m> | 7 months ago | |
| 6c5b5b83 | fix(serializer): prevent context leakage with service-based entity resolution... |
Antoine Bluchet <s****a@u****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| ab9b1484 |
refactor: use imported DataProvider instead of FQCN (#7753)
Co-authored-by: Antoine Bluchet <s****a@u****m> |
Maxcastel <9****l@u****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| 67af59d0 | merge Merge 4.2 | soyuka <s****a@u****m> | 7 months ago | |
| 32ca38f9 | cs: static fn fixes | soyuka <s****a@u****m> | 7 months ago | |
| bc9f4f86 |
fix(jsonapi): output null on a to-one relationship (#7686)
Co-authored-by: soyuka <s****a@u****m> |
elfin-sbreuers <s****s@e****e>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| f761dfd5 | chore: add `phpunit.baseline.xml` to .gitattributes (#7692) |
Gregor Harlan <m****l@g****e>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| 102c2c78 | refactor: make method parameter names match interfaces (#7643) |
Maxcastel <9****l@u****m>
Committed by: GitHub <n****y@g****m> |
8 months ago | |
| 86f93ac3 | ci: upgrade to phpunit 12 |
soyuka <s****a@u****m>
Committed by: Antoine Bluchet <s****a@u****m> |
8 months ago | |
| 2bb93263 |
fix(jsonapi): handle missing attributes in ErrorNormalizer (#7569)
Co-authored-by: soyuka <s****a@u****m> |
Marcus Stöhr <m****s@p****e>
Committed by: GitHub <n****y@g****m> |
8 months ago | |
| 0b5a7c14 | refactor(state): replace :property placeholder with properties (#7547) |
Nathan Pesneau <1****u@u****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| 4e2ea985 | fix(json-schema): schema type in serializer context for schema factory (#7557) |
Vincent Langlet <V****t@u****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| f7a0680c | chore: support symfony 8 (#7561) |
Antoine Bluchet <s****a@u****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| eaef5f0b | merge Merge 4.1 | soyuka <s****a@u****m> | 10 months ago | |
| 0562d3f0 | chore: http-foundation:^6.4.14 | soyuka <s****a@u****m> | 10 months ago | |
| d8ab83b8 | chore: bump self dependencies to avoid installing lowest |
soyuka <s****a@u****m>
Committed by: Antoine Bluchet <s****a@u****m> |
10 months ago | |
| 5f67fd9b | chore: symfony/http-foundation:^6.4.14 |
soyuka <s****a@u****m>
Committed by: Antoine Bluchet <s****a@u****m> |
10 months ago | |
| 0aa236ad | fix(json-schema): pagination less schema with disabled pagination (#7506) |
aaa2000 <a****0@g****m>
Committed by: GitHub <n****y@g****m> |
10 months ago | |
| 65a9ae46 | chore: bump deps | soyuka <s****a@u****m> | 10 months ago | |
| e8da698d | chore: lowest fixes |
soyuka <s****a@u****m>
Committed by: Antoine Bluchet <s****a@u****m> |
12 months ago | |
| 5b4e5432 | merge Merge 4.1 | soyuka <s****a@u****m> | 12 months ago | |
| 21901d24 | fix(metadata): compute isWritable during updates (#7383) |
Antoine Bluchet <s****a@u****m>
Committed by: GitHub <n****y@g****m> |
12 months ago | |
| d33f71b8 | chore: 4.2 branch alias | soyuka <s****a@u****m> | about 1 year ago | |
| b4e4898f | merge Merge 4.1 | soyuka <s****a@u****m> | about 1 year ago | |
| e876202d | chore: add param type (#7313) |
Vincent Langlet <V****t@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 7ea9bbe5 | fix(jsonapi): handle type error when handling validation errors (#7330) |
Marcus Stöhr <m****s@f****t>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 0e1c28ad | feat(metadata): class is now class-string (#7307) |
Vincent Langlet <V****t@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 91b61902 | chore: solve some phpstan issues (#7249) |
Vincent Langlet <V****t@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 57ab8a9a | refactor(metadata): cascade resource to operation (#7246) |
Antoine Bluchet <s****a@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 98d5cbf4 | ci: bump lowest dependencies (#7237) |
Antoine Bluchet <s****a@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 78b1664e | merge Merge 4.1 | soyuka <s****a@u****m> | about 1 year ago | |
| 838589c0 | ci: remove version from composer to avoid release side effects (#7196) |
Antoine Bluchet <s****a@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| eaf2b651 | chore: missing "v" prefix in composer.json | soyuka <s****a@u****m> | about 1 year ago | |
| 6cdacca7 | fix: bump composer.json version nodes | soyuka <s****a@u****m> | about 1 year ago | |
| 8a6c89a4 | ci: symfony 7.3 deprecations (#7192) |
Antoine Bluchet <s****a@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| ba9fda20 | chore: use type-info:^7.3 (#7185) |
Vincent Langlet <V****t@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| d3349c07 | chore: remove 3.4 deprecation (#7188) |
Maxime Helias <m****6@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| e6e93b68 | ci: prefer-lowest to avoid bumping inter components dependencies (#7169) |
Antoine Bluchet <s****a@u****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 01f45421 | chore: type-info v7.3.0-RC1 #7177 (#7178) |
Antoine Bluchet <s****a@u****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| d2fc2316 | merge Merge 4.1 | soyuka <s****a@u****m> | over 1 year ago | |
| 8eae9225 | chore: bump patch dependencies | soyuka <s****a@u****m> | over 1 year ago | |
| 5c7af61c | fix(json-schema): share invariable sub-schemas |
soyuka <s****a@u****m>
Committed by: Antoine Bluchet <s****a@u****m> |
over 1 year ago | |
| 5e396ec4 | test: property info deprecation |
soyuka <s****a@u****m>
Committed by: Antoine Bluchet <s****a@u****m> |
over 1 year ago | |
| e9f5f932 | chore: symfony/type-info 7.3.0-BETA1 |
soyuka <s****a@u****m>
Committed by: Antoine Bluchet <s****a@u****m> |
over 1 year ago | |
| aaa7696f | refactor: detect collection type using TypeHelper |
soyuka <s****a@u****m>
Committed by: Antoine Bluchet <s****a@u****m> |
over 1 year ago | |
| 2a2512a2 |
feat(serializer): type info (#7104)
Co-authored-by: Mathias Arlaud <m****d@g****m> |
Antoine Bluchet <s****a@u****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago |