GitHub / api-platform/serializer / commits
[READ ONLY] API Platform Serializer component
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| 978fae9d | 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 | |
| 5e81fa0a | merge Merge 4.4 into main | soyuka <s****a@u****m> | about 2 months ago | |
| f97a952c | 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 | |
| cf35203a | style: cs-fixer | soyuka <s****a@u****m> | about 2 months ago | |
| 51366d50 | fix(serializer): remove dead native-type guards in AbstractItemNormalizerTest | soyuka <s****a@u****m> | about 2 months ago | |
| 82b76ff8 | merge Merge 4.4 into main | soyuka <s****a@u****m> | about 2 months ago | |
| 129af013 | 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 | |
| cb8bb3d1 | merge Merge 4.3 into 4.4 | soyuka <s****a@u****m> | about 2 months ago | |
| 946998cb | 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 | |
| 93aafbc3 | 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 | |
| 05762288 | 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 | |
| 13213d08 | feat!: remove legacy PropertyInfo Type system (#8364) |
Antoine Bluchet <s****a@u****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| ad51dcb7 | chore: bump inter-package constraints to ^5.0@alpha | soyuka <s****a@u****m> | 2 months ago | |
| 4025a0bd | merge Merge branch '4.4' | soyuka <s****a@u****m> | 2 months ago | |
| cba6f912 | merge Merge branch '4.3' into 4.4 | soyuka <s****a@u****m> | 2 months ago | |
| 4c8f7507 | 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 | |
| cb2be970 |
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 | |
| 7bf53154 | 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 | |
| 24ca8623 | chore: require ^4.4@alpha for inter-package dependencies | soyuka <s****a@u****m> | 2 months ago | |
| 017b0e24 | chore: open 5.0 development line | soyuka <s****a@u****m> | 2 months ago | |
| bd13012e | merge Merge remote-tracking branch 'upstream/4.3' | soyuka <s****a@u****m> | 2 months ago | |
| 561a1490 |
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 | |
| 03f8dbac | fix(serializer): forward DiscriminatorMap defaultType in PropertyMetadataLoad... |
Antoine Bluchet <s****a@u****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 5b516aa1 | merge Merge 4.3 | soyuka <s****a@u****m> | 2 months ago | |
| d8b05cc0 | 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 | |
| 8a6e6a71 | fix(serializer): fix union types denormalization fallback after security mism... |
Jonny Eom <j****m@g****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 5d000230 | merge Merge 4.3 | soyuka <s****a@u****m> | 3 months ago | |
| 69042d58 | merge Merge 4.2 into 4.3 | soyuka <s****a@u****m> | 3 months ago | |
| fdaa460d | merge Merge 4.1 into 4.2 | soyuka <s****a@u****m> | 3 months ago | |
| 9aacfe85 | merge Merge 4.3 to main | soyuka <s****a@u****m> | 3 months ago | |
| 04d56abf | fix(serializer): allow nullable to-many relations to normalize as null (#8254) |
Antoine Bluchet <s****a@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 49a69b1b | merge Merge 4.2 into 4.3 | soyuka <s****a@u****m> | 3 months ago | |
| 8d8528ff | merge Merge 4.1 into 4.2 | soyuka <s****a@u****m> | 3 months ago | |
| f8163ac1 | fix(serializer): validate IRI target class on relation denormalization | soyuka <s****a@u****m> | 3 months ago | |
| fc52cdae | fix(serializer): bump min serializer dep and fix phpstan probe typing | soyuka <s****a@u****m> | 3 months ago | |
| f0dc388d | fix(serializer): bump min serializer dep and fix phpstan probe typing | soyuka <s****a@u****m> | 3 months ago | |
| 74207a37 | fix(serializer): bump min serializer dep and fix phpstan probe typing | soyuka <s****a@u****m> | 3 months ago | |
| fa73ea42 | fix(serializer): gate cache_key in JsonApi and Hal with isCacheKeySafe | soyuka <s****a@u****m> | 3 months ago | |
| 0d2ab813 | fix(serializer): gate cache_key in JsonApi and Hal with isCacheKeySafe | soyuka <s****a@u****m> | 3 months ago | |
| c79c5174 | fix(serializer): gate cache_key in JsonApi and Hal with isCacheKeySafe | soyuka <s****a@u****m> | 3 months ago | |
| a441a3cf | merge Merge 4.3 | soyuka <s****a@u****m> | 4 months ago | |
| 2c4f996b | fix(serializer): translate PropertyAccess type mismatches to NotNormalizableV... |
Antoine Bluchet <s****a@u****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| e7187b6e | refactor: split normalizer/denormalizer (#7713) |
Antoine Bluchet <s****a@u****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| bd7c26cc | chore: allow phpunit ^11.5 for PHP 8.2 compatibility | soyuka <s****a@u****m> | 4 months ago | |
| c8a62096 | merge Merge 4.3 | soyuka <s****a@u****m> | 5 months ago | |
| 583f9e87 | fix(serializer): handle nullable constructor params without default value (#7... |
Antoine Bluchet <s****a@u****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 69312882 | fix(serializer): disable normalizer cache to prevent wrong normalizer in work... |
Antoine Bluchet <s****a@u****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 00750896 | merge Merge 4.2 | soyuka <s****a@u****m> | 5 months ago | |
| 559dcb79 | fix(serializer): evaluate ApiProperty security on input DTOs (#7852) |
Antoine Bluchet <s****a@u****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 5dbd3830 | merge Merge 4.2 | soyuka <s****a@u****m> | 6 months ago | |
| e8a3d22f | fix(serializer): Use serializer when denormalizing relation inside Input (#7830) |
Vincent Langlet <V****t@u****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 427915d9 | chore: switch dev-main branch alias to 4.4 | soyuka <s****a@u****m> | 6 months ago | |
| 72fc49fb | 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 | |
| 6cde58d8 | merge Merge 4.2 | soyuka <s****a@u****m> | 6 months ago | |
| bd627b86 |
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 | |
| d843497c |
fix(serializer): report all missing constructor arguments in instantiateObject
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 | |
| 525bb924 | merge Merge 4.2 | soyuka <s****a@u****m> | 6 months ago | |
| 35f0e935 |
fix(serializer): prevent api_platform_output context from leaking to nested n...
Co-authored-by: Claude Sonnet 4.6 <n****y@a****m> |
Antoine Bluchet <s****a@u****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 7bb9f3ec |
fix(serializer): apply API Platform name converter to input/output DTOs (#7779)
Co-authored-by: Matteo Beccati <m****o@b****m>, Vincent Langlet <v****t@h****r>, Claude Opus 4.6 <n****y@a****m> |
Antoine Bluchet <s****a@u****m>
Committed by: soyuka <s****a@u****m> |
6 months ago | |
| f021a31e |
fix(serializer): apply API Platform name converter to input/output DTOs (#7779)
Co-authored-by: Matteo Beccati <m****o@b****m>, Vincent Langlet <v****t@h****r>, Claude Opus 4.6 <n****y@a****m> |
Antoine Bluchet <s****a@u****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| b138c103 |
feat(serializer): global defaults.normalization_context.gen_id configuration ...
Co-authored-by: Olivier Massot <o****t@2****r> |
Olivier Massot <o****4@u****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 13935557 | merge Merge branch '4.2' | soyuka <s****a@u****m> | 7 months ago | |
| e01024d4 | 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 | |
| 3b1e1486 | refactor: use imported Group instead of FQCN |
Maxcastel <9****l@u****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| 4de1de82 | merge Merge 4.2 | soyuka <s****a@u****m> | 7 months ago | |
| 4d45483a | cs: static fn fixes | soyuka <s****a@u****m> | 7 months ago | |
| c9e1b922 | chore: add `phpunit.baseline.xml` to .gitattributes (#7692) |
Gregor Harlan <m****l@g****e>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| b692e73c |
feat(state): add headers to comply with LDP specification (#6917)
Co-authored-by: soyuka <s****a@u****m> |
Laurent Huzard <l****d@g****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| fa75cebc | merge Merge 4.2 | soyuka <s****a@u****m> | 8 months ago | |
| 006df770 | chore: phpdoc for array of some interface (#7583) |
Vincent Langlet <V****t@u****m>
Committed by: GitHub <n****y@g****m> |
8 months ago | |
| 45fd32e5 | ci: fix php8.5 warnings (#7663) |
aaa2000 <a****0@g****m>
Committed by: GitHub <n****y@g****m> |
8 months ago | |
| f29558c3 | fix(serializer): enhance exception message for non-object relation (#7646) |
Richard van Laak <r****k@g****m>
Committed by: GitHub <n****y@g****m> |
8 months ago | |
| 5dac2c88 | refactor: make method parameter names match interfaces (#7643) |
Maxcastel <9****l@u****m>
Committed by: GitHub <n****y@g****m> |
8 months ago | |
| ad43dfaa | fix(serializer): keep object normalization exception messages (#7644) |
Antoine Bluchet <s****a@u****m>
Committed by: GitHub <n****y@g****m> |
8 months ago | |
| b375758e | merge Merge 4.2 | soyuka <s****a@u****m> | 8 months ago | |
| 12f20f4e | ci: upgrade to phpunit 12 |
soyuka <s****a@u****m>
Committed by: Antoine Bluchet <s****a@u****m> |
8 months ago | |
| c23bdef2 | refactor(mongodb): isolate mongodb-specific resources and fix filters |
soyuka <s****a@u****m>
Committed by: Antoine Bluchet <s****a@u****m> |
8 months ago | |
| a511d4ba | fix(serializer): allow CsvEncoder::AS_COLLECTION_KEY in context (#7613) |
Stav88 <b****b@g****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| 63faea13 | ci: php 8.5 (#7585) |
aaa2000 <a****0@g****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| c3ea8052 | chore: support symfony 8 (#7561) |
Antoine Bluchet <s****a@u****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| 90939274 | merge Merge 4.1 | soyuka <s****a@u****m> | 10 months ago | |
| 46e648ff | chore: symfony/validator:^6.4.11 | soyuka <s****a@u****m> | 10 months ago | |
| d135ddd4 | chore: bump self dependencies to avoid installing lowest |
soyuka <s****a@u****m>
Committed by: Antoine Bluchet <s****a@u****m> |
10 months ago | |
| b5f0f8ac | chore: symfony/validator:^6.4.11 |
soyuka <s****a@u****m>
Committed by: Antoine Bluchet <s****a@u****m> |
10 months ago | |
| cfec8d90 | chore: bump deps | soyuka <s****a@u****m> | 10 months ago | |
| 50255df8 | test: legacy type | soyuka <s****a@u****m> | 10 months ago | |
| 9a7bfd0e | merge Merge 4.1 | soyuka <s****a@u****m> | 10 months ago | |
| ef803224 | fix(serializer): resilient denormalizeRelation capability (#7474) |
Antoine Bluchet <s****a@u****m>
Committed by: GitHub <n****y@g****m> |
10 months ago | |
| 4f09eb4a | fix(test): fix phpstan build (#7482) |
Vincent Langlet <V****t@u****m>
Committed by: GitHub <n****y@g****m> |
10 months ago | |
| 58c1378a | chore(metadata): phpstan / psalm array shape (#7366) |
Vincent Langlet <V****t@u****m>
Committed by: GitHub <n****y@g****m> |
11 months ago | |
| 53e74a8d | fix(serializer): require api-platform/metadata:^4.2 (#7409) |
Antoine Bluchet <s****a@u****m>
Committed by: GitHub <n****y@g****m> |
11 months ago | |
| 8c944165 | test(serializer): missing key in cache key | soyuka <s****a@u****m> | 12 months ago | |
| 184ae842 | merge Merge 4.1 | soyuka <s****a@u****m> | 12 months ago | |
| 2327eaa8 | fix(metadata): compute isWritable during updates (#7383) |
Antoine Bluchet <s****a@u****m>
Committed by: GitHub <n****y@g****m> |
12 months ago | |
| bf939a26 | chore: remove @experimental flag from parameters (#7357) |
Antoine Bluchet <s****a@u****m>
Committed by: GitHub <n****y@g****m> |
12 months ago | |
| 4d210e9c | merge Merge 4.1 | soyuka <s****a@u****m> | about 1 year ago | |
| 70dbdeac | fix(laravel): serialization issue with camelCase relation (#7356) |
Antoine Bluchet <s****a@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 53a489d5 | feat: json streamer (#7225) |
Antoine Bluchet <s****a@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 50f2c6ae | merge Merge 4.1 | soyuka <s****a@u****m> | about 1 year ago | |
| 4cdce13e | fix(serializer): improve #7270 by reducing inconsistencies (#7346) |
Antoine Bluchet <s****a@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago |