All Versions
67
Latest Version
Avg Release Cycle
40 days
Latest Release
526 days ago
Changelog History
Page 6
Changelog History
Page 6
-
v1.6.0-RC1 Changes
March 14, 2017Implemented enhancements:
- โ Add symfony expression in exclusions/expositions #406
- ๐ป check that cache directory was not created before throwing exception #729 (mente)
- ๐ #720 - Adding support for DateInterval deserialization #721 (c0ntax)
- Expression language based virtual properties #708 (goetas)
- โ Added clearing previous libxml errors #688 (zerkms)
- Xml namespaces improvements #644 (goetas)
๐ Fixed bugs:
Closed issues:
- Is it possible to achieve something like - shouldSerializeEmpty #725
- How to handle DateTime serialization with fromArray method ? #723
- ๐ DateInterval supported for serialization but not deserialization #720
- Deserialization of collection when wraped by aditional xml tags #719
- SerializedName based on a property value #716
- Blank XML breaks XmlDeserializationVisitor error handling #701
- Problem with FOSUserBundle ROLE serialization #690
- Doctrine cache dependency when using setCacheDir #676
- OneToOne entities are not deserialized if passing a nested one-to-one property #652
- [RFC] Serialization refacotring #609
- Object handler callback returns array, but serialized object = null #594
- Cannot add @Discriminator field into specific @Group #557
- Object check on SerializationContext::isVisiting() #502
- Define cdata and namespace for @XmlList elements #480
- Serializer working with parent class #376
- โ Add support for array format #374
- Obtain VirtualProperty value using a service #359
- ๐ง make deserialisation of non existing id's configurable #333
- ๐ HHVM compatibility issue with undefined property JMS\Serializer\Metadata\ClassMetadata::$inline #312
- resources serialization #275
- โช I'm receiving "Class ArrayCollection does not exist" when serializing (temporarily solved with a workaround) #274
- Can't use handlers on strings (and other simple types) #194
- โก๏ธ composer.json update for doctrine #178
- ๐ Use expression for virtual properties #171
- ๐ Handle classes that implement collections (e.g. ArrayObject) and properties #137
- Check CDATA is needed #136
- ๐ property path support #22
๐ Merged pull requests:
-
v1.5.0 Changes
February 14, 2017๐ Fixed bugs:
Closed issues:
-
v1.5.0-RC1 Changes
January 19, 2017Implemented enhancements:
- โ added support for xml-attributes as discriminators #692 (twtinteractive)
- Prevent doctrine proxy loading for virtual types #684 (goetas)
- Implemented dynamic exclusion using symfony expression language #673 (goetas)
- ๐ Issue543 - Adding DateTimeImmutable support #635 (toby-griffiths)
Closed issues:
- Groups logic #693
- BC from 1.1.* to 1.2 #643
- DoctrineProxySubscriber forces loading of the proxy even if custom handler exist #575
- ConditionalExpose/Exclude annotation #540
- ๐ Deprecated usage of ValidatorInterface #438
- Missing addData in XmlSerializerVisitor makes it impossible to add data in serializer.post_serialize event #235
- ๐ Support JSON PATCH for updating object graph #231
- Dynamic expose, aka 'fields' query param #195
๐ Merged pull requests:
- โ Added doc reference for disabling discriminator #699 (dragosprotung)
- 0๏ธโฃ Use GroupsExclusionStrategy::DEFAULT_GROUP instead default group. #694 (Aliance)
- ๐ Improved Symfony 3.x compatibility #682 (goetas)
- Discriminator Groups #579 (maennchen)
- โ Add extra test for handling child elements #569 (tarjei)
-
v1.4.2 Changes
November 13, 2016 -
v1.4.1 Changes
November 02, 2016 -
v1.4.0 Changes
October 31, 2016Implemented enhancements:
- 0๏ธโฃ Document the implied 'Default' property group when no group is specified #661 (akoebbe)
- ๐ Allow discriminator map in the middle of the hierarchy when deserializing #659 (goetas)
- ๐ Handle both int and integer #657 (Aliance)
- Can now override groups on specific paths of the graph #170 (adrienbrault)
๐ Fixed bugs:
- Deserialization fails when discriminator base class extends another class #182
- Xml setters ignored when deserializing #665 (goetas)
Closed issues:
- ๐ Move
FormErrorHandler
to the bundle #664 - Not compatible with Symfony 3's Controller::json() #663
- Class name not reflecting in serialized json #662
- YML virtual_properties no group exlcusion #656
- [RFC] Introduce normalizer\denormalizer interface #646
- Plain arrays are serialized (normalized) as "objects", ignoring serializeNull #641
- serializer doesn't serialize traits #638
- โ Add metadata informations #637
- Unexpected results when serializing arrays containing null value elements #593
- ๐ Allow to set default serialization context when building serializer #528
- Enable Sourcegraph #455
- ๐ Use different accessor for each group #420
- GenericSerializationVisitor and shouldSerializeNull #360
- Specify group along with MaxDepth #150
- ๐ Allow Post Serialize Event to overwrite existing data #129
- Warning: array_key_exists() expects parameter 2 to be array, string given #70
๐ Merged pull requests:
- Nullable array inconsistency #660 (goetas)
- ๐ Fixed PHP 7.0.11 BC break (or bugfix) #658 (goetas)
- ๐ Renamed replaceData to setData #653 (goetas)
- โ add required sqlite extension for developing #649 (scasei)
- ๐ Run serialization benchmarks in the build process #647 (goetas)
- 0๏ธโฃ Alcalyn feature default serializer context #645 (goetas)
- โ Add format output option #640 (AyrtonRicardo)
- โ Remove deprecated FileCacheReader for doctrine annotations #634 (goetas)
- โ Added tests to ensure SerializeNull policy #633 (goetas)
- โช Revert "Default
$serializeNull
to false" #630 (goetas) - Introducing NormalizerInterface #592 (alcalyn)
- ๐ Fix inheritance of discriminators on Doctrine entities #382 (xoob)
- ๐ Allow Post Serialize Event to overwrite existing data #273 (jockri)
-
v1.3.1 Changes
August 23, 2016Closed issues:
- [Idea] Inline name #629
- indexBy property doesn't work since 1.2.0 #618
- Composer deps issue #494
- PHP 7 compatability issue #478
- โ Add new tag (upgrade packagist) #461
- Custom Type Handler for String Values #384
- serializer ignores properties added by traits #313
- Skip an element during Xml deserialization process #229
- Using serializer for JSON serialising #223
- No way to serialize binary data with a custom type #202
- Automatic mapping of properties #200
- Maybe the serializer should also allow the legal literals {1, 0} for booleans #198
- Customize how Booleans are serialized #180
- Problem with deserialize related entity #123
- serialized_name does not work in yaml #118
-
v1.3.0 Changes
August 17, 2016๐ Fixed bugs:
- Fix warning array_key_exists in deserialization. #398 (leonnleite)
Closed issues:
- โก๏ธ problems with xml namespaces after update #621
- Trying to decorate a member to ArrayCollection but gets an error when deserilizing because composer didn't download the class from doctrine. #596
- Missing doctrine/common requirement ? #517
- PHP Fatal error: Using $this when not in object context in JMS/Serializer/Serializer.php on line 99 #441
- custom collection handler #415
- Exclude annotation not preventing attempt to find public methods when using AccessType #367
- serializer.pre_serialize event only thrown on objects/classes #337
- Installing through composer gets "Segmentation fault" #308
- Erroneous data format for unserializing... #283
- DoctrineObjectConstructor should skip empty identifier field #193
๐ Merged pull requests:
- โ Added public
hasData
function to check if a data key already have been added. #625 (goetas) - $context is not used #622 (olvlvl)
- ๐ Fix Doctrine PHPCR ODM 2.0 compatibility #605 (wouterj)
- ๐ Fixed type-hinting #586 (jgendera)
- ๐ Fix multiple handler callbacks in YamlDriver #515 (mpajunen)
- ๐ Fixed minor typos #364 (sdaoudi)
- 0๏ธโฃ Default
$serializeNull
to false #317 (steveYeah) - Missing attribute 'xml-value' in XML Reference #269 (holtkamp)
- โ Removed unnecessary use statement #262 (dunglas)
-
v1.2.0 Changes
August 03, 2016๐ Fixed bugs:
- ๐ Fix xml-attribute-map for the xml driver #595 (romantomchak)
- #367 Exclude annotation not preventing attempt to find public methods when using AccessType #397 (Strate)
Closed issues:
- ๐ XML serialisation performance vs. SimpleXML? #606
- ๐ Undefined Offset 21 - PropertyMetadata (master) #581
- Invalid null serialization in arrays #571
- List Polymorphic with XML Deserialization #568
- Serialize null values as empty string #566
- ๐ป Type mismatch should throw an exception instead of coercing when deserializing JSON #561
- Serialize to array #518
- ๐ป AnnotationDriver Exception on Missing Setter/Getter even on @Exclude'd Properties #516
- Arrays are serialized as objects like {"0":... } when data contains empty objects #488
- ๐ท Tag new release #465
- Forcing no scientific notation for larg number, type double #405
- PHP < 5.3.9 BC break #383
- Ignoring a tag when deserializing #352
๐ Merged pull requests:
- ๐ Allow to not skip empty not inline array root node #611 (goetas)
- ๐ Allow to use custom serializer with primitive type #610 (goetas)
- Composer is not able to resolve a dependency #608 (goetas)
- โ Test on Travis always high and low deps #584 (goetas)
- โก๏ธ Update Symfony validator and allow PHPUnit 7 #583 (goetas)
- ๐ Fix serialize bug #582 (goetas)
- HHVM compatibility #580 (goetas)
- ๐ Fixed test suite on master #578 (goetas)
- ๐ Fix for a broken test: a missing (incorrectly positioned) argument #577 (zerkms)
- ๐ Fix bug #343 return integer when the column is datetime #562 (Bukashk0zzz)
- ๐ [doc] fix AccessorOrder documentation #553 (aledeg)
- Generic way to solve setValue on a property which respects its setter #550 (maennchen)
- โ Added travis-ci label #399 (spolischook)
- Generate namespaced element on XmlList entries #301 (goetas)
-
v1.1.0 Changes
October 27, 2015Closed issues:
- Possible to set xsi:schemalocation? #505
- Travis needs a renewed token to be able to set the status #495
- Serialize a many-to-many relation #474
- The document type "..." is not allowed #427
- Yml serializer don't serialize empty arrays #183
๐ Merged pull requests:
- Manage empty array for serializer #510 (Soullivaneuh)
- ๐ Fix the method name for the serialization context factory #490 (stof)
- ๐ Switch the Twig integration to use non-deprecated APIs #482 (stof)
- โ Add PHP 7 on Travis #477 (Soullivaneuh)
- ๐ Change Proxy class used to Doctrine\Common\Persistence\Proxy #351 (bburnichon)
- โ Added PHP 5.6 #297 (Nyholm)