All Versions
67
Latest Version
Avg Release Cycle
40 days
Latest Release
1367 days ago
Changelog History
Page 2
Changelog History
Page 2
-
v3.9.0 Changes
August 26, 2020Implemented enhancements:
- โ Add support for skippable (de)serialization handlers #1238 (bobvandevijver)
- โ added support for milliseconds in DateInterval deserialization #1234 (ivoba)
๐ Fixed bugs:
- Do not load entities when deserializing if their identifier is not exโฆ #1247 (goetas)
- Do not use excluded fields when fetching entities #1246 (goetas)
- Ensure accessors are cached per property when using reflection #1237 (goetas)
Closed issues:
- Annotation cache does not honor naming strategy #1244
- Authorization Bypass Vulnerability - v1.14.1 #1242
- @SkipWhenEmpty and @Exclude combination leads to unexpected behavior #1240
- ๐ How to pass MetadataFactory::create() into SerializationVisitorInterface::startVisitingObject()? #1226
- Custom type in array key is not respected when serializing to JSON #1223
- xml:id or xml:lang attributes handling #1221
- Accessing static property as non static #1156
- AbstractVisitor::getElementType() must be of the type array or null, string returned #1027
๐ Merged pull requests:
- โ remove missing deprecated removal on hasData #1245 (rflavien)
- ๐ Change return type of SerializerBuilder::build() to Serializer #1241 (icanhazstring)
- ๐ docs: add note about array key type being ignored when serializing #1235 (eduardoweiland)
- ๐ฆ Sort packages in composer.json #1228 (simPod)
- ๐ fix xml embeddable data getReference for DoctrineObjectConstructor #1224 (gam6itko)
- ๐ fixed exception for strict_types #1222 (ivoba)
-
v3.8.0 Changes
June 28, 2020Implemented enhancements:
๐ Fixed bugs:
Closed issues:
- Serializer Group #1213
- Notice: Accessing static property Proxies\__CG__\examplemodel\inherit\Customers::$lazyPropertiesNames as non static #1209
- โฌ๏ธ Unserialization failure after upgrading to 3.7.0 (
excludeIf
related?) #1207 - [RFC] Removing abandoned hoa from serializer #1182
- ๐ฆ hoa/protocol package conflicts with laravel helper #1154
๐ Merged pull requests:
- โ Remove conflicts to hoa packages #1216 (alexander-schranz)
- โ Test also agains twig 3 #1215 (alexander-schranz)
- ๐ Allow doctrine/persistence v2/v3 #1210 (goetas)
- ๐ Fix deprecated assertFileNotExist #1197 (mpoiriert)
-
v3.7.0 Changes
May 23, 2020Implemented enhancements:
- ๐ Allow deserialization of typehinted DateTimeInterface to DateTime class #1193 (goetas)
- Infer types from PHP 7.4 type declarations #1192 (goetas)
- ๐ Support conditional exclude for classes #1099 (arneee)
๐ Fixed bugs:
- ๐ Exclude if at class level are not merge #1203
- Class level expression exclusion strategy should work with hierarchies #1204 (goetas)
Closed issues:
- Specify Type as nullable? #1191
- Does someone know how to use phpdoc with serializer? #1185
- Serializer doesn't keep types but convert them if not it can #1181
- ConditionalExpose/Exclude annotation does not work on class level #1098
๐ Merged pull requests:
- ๐ Fix deprecated assertFileNotExist #1197 (mpoiriert)
- ๐ [Docs] Improve documentation on dynamic exclusion strategy #1188 (arneee)
- ๐ Fix Support conditional exclude for classes #1187 (arneee)
- ๐ Fix travis tests #1183 (peter279k)
- Replace "Exclude" by "Expose" #1180 (kpn13)
- โ add .gitattributes #1177 (Tobion)
-
v3.6.0 Changes
March 21, 2020Implemented enhancements:
- ๐ DateTime parsed invalid date #1152
- do not hide Exceptions from custom handlers but correctly handle null #1169 (Hikariii)
- ๐ Handle ObjectConstructor returning NULL #1172 (jankramer)
๐ Fixed bugs:
Closed issues:
- ๐ Serialize using interface metadata #1170
- thrown Exceptions are hidden when serializing complex objects with a handler #1168
๐ Merged pull requests:
-
v3.5.0 Changes
February 22, 2020Implemented enhancements:
- ๐ Improved return type for fluent methods in Context #1162 (wouterj)
- ๐ Handle array format for dateHandler #1108 (VincentLanglet)
๐ Fixed bugs:
๐ Merged pull requests:
-
v3.4.0 Changes
December 14, 20193.4.0 (2019-12-14)
Implemented enhancements:
- Symfony 5.0 compatibility #1145 (goetas)
- ๐ Support new doctrine ODM proxy objects #1139 (notrix)
- โก๏ธ Update major version that v2.x deprecation will be removed #1134 (carusogabriel)
- Visitor interfaces in handlers #1129 (derzkiy)
Closed issues:
- [Improvement] Ability to define a global exclusion_policy: ALL for all classes. #1144
- Embed JSON string without extra escape #1142
- ๐ Make possible to set ArrayCollectionHandler classes from outside #1131
๐ Merged pull requests:
- โ Remove PHP 7.4 from
allow\_failures
matrix #1138 (carusogabriel) - โ Remove unnecessary cast #1133 (carusogabriel)
-
v3.3.0 Changes
September 20, 2019Implemented enhancements:
๐ Fixed bugs:
Closed issues:
๐ Merged pull requests:
-
v3.2.0 Changes
September 04, 2019๐ Fixed bugs:
- ๐ PHP7.4: Deprecated warning - serializationContext.php on line 152 #1111
Closed issues:
- ๐ StaticPropertyMetadata first constructor argument not nullable #1116
- โ Add support for PSR-7 URIInterface objects #1115
- โฌ๏ธ Upgraded 2.4 -> 3.4 / Symfony 4.3.3 #1112
- Empty namespace #1087
- Format constants (JSON, XML) #1079
- @ExclusionPolicy(policy="ALL") causes PHP notice message #1073
๐ Merged pull requests:
-
v3.1.1 Changes
June 28, 2019