All Versions
67
Latest Version
Avg Release Cycle
40 days
Latest Release
922 days ago
Changelog History
Page 5
Changelog History
Page 5
-
v1.9.0 Changes
September 28, 2017Implemented enhancements:
- 👍 Doctrine LazyCriteriaCollection not supported #814
- Do not require the translator #824 (goetas)
- ➕ Added mapping for guid type #802 (develth)
- ➕ Added translation domain to FormErrorHandler #783 (prosalov)
🛠 Fixed bugs:
- Node no longer exists - Deserialize Error #817
- Serializer fails if there is no AnnotationDriver in the DriverChain instance #815
- Evaluate XML xsi:nil="1" to null #799 (Bouwdie)
Closed issues:
- 🚚 Empty array removed from XML serialization #816
- 📇 XML Discriminator tags don't work in YAML metadata #811
- ✅ Launching phpunit does not execute any test #809
- ➕ Add "bool" Annotation/Type #807
- ➕ Add support for overriding default annotation driver configuration #804
- ➕ Add description to PropertyMetadata? #800
🔀 Merged pull requests:
-
v1.8.1 Changes
July 13, 2017Closed issues:
- 🔖 Version 1.8 is breaking backwards compatibility #796
-
v1.8.0 Changes
July 12, 2017Implemented enhancements:
- Detect XML xsi:nil="true" to null when deserializing #790 (goetas)
- ➕ Added support for a third deserialize parameter for the DateTime type #788 (bobvandevijver)
- ➕ Added trim to xml metadata reader for groups parameter, and added support for groups element #781 (mrosiu)
- ➕ Add propertyMetdata to dynamic expression variables #778 (goetas)
- 🛠 Fix xml deserialization when xsi:nil="true" is set #771 (Bouwdie)
🛠 Fixed bugs:
- do not disappear type params in DoctrineProxySubscriber #793 (kriswallsmith)
- #784 fix with inline array of type array<K, V> #785 (aviortm)
Closed issues:
- inline array with type array<K, V> not serialized #784
- 0️⃣ [2.0] [Feature-request] Provide InitializedObjectConstructor as default #775
- 👍 Allow access to PropertyMetadata in Dynamic Exclusion strategies #772
- Overriding groups at runtime does not work, or? #767
- DateTime format and control characters #94
🔀 Merged pull requests:
-
v1.7.1 Changes
May 15, 2017 -
v1.7.0 Changes
May 10, 2017 -
v1.7.0-RC2 Changes
May 05, 2017Implemented enhancements:
- 👉 Make sure input is always a string #755 (goetas)
- 👍 Allow namespaced XML element discriminator #753 (goetas)
🛠 Fixed bugs:
Closed issues:
- Is it possible to use @XmlNamespace & @XmlRoot in a class at same time ? #759
- Serializes FOS:User datas with ExclusionPolicy("all") #599
🔀 Merged pull requests:
-
v1.7.0-RC1 Changes
April 25, 2017Implemented enhancements:
- 👍 Allow to configure the doctrine object constructor #751 (goetas)
- Trigger doctrine events on doctrine proxies #750 (goetas)
- ➕ Added stdClass serialization handler #749 (goetas)
🛠 Fixed bugs:
- Array gets serialized as object, not as array, depending on order. #709
- Doctrine Proxies and serializer.pre_serialize #666
- 🛠 Fix stdClass inconsistencies when serializing to JSON #730 (goetas)
- 👍 Allow to typehint for the type (array/hash) of the root item to be serialized #728 (goetas)
Closed issues:
- Array serialized as JSON object #706
- From old issue #290 #670
- Form validation error response - field names not converted from camel case to underscore #587
- Ability to getGroups on Context #554
- SerializedName misleading usage and constructor issue #548
- 👍 Discriminator should support xmlAttribute #547
- Public method accessor is required for excluded/not exposed properties #519
- Entity changed via preserialize and wrongly persisted #509
- 0️⃣ XML deserialization properties null when using default namespace #504
- AccessorOrder is ignored #501
- Deserialization of sub entites with non existing id #492
- [Question] Handler/Converter for specific field #476
- getClassName regex may incorrectly retrieve a false class name from comments above the class. #460
- Multiple types for property? #445
- 👍 Allow non-qualified XML serialization when XML namespaces are part of the metadata #413
- Discriminator field name #412
- Serializing to and deserializing from DateTime is inconsistent #394
- ManyToOne and OneToMany Serialization Groups #387
- Static SubscribingHandlerInterface::getSubscribingMethod #380
- 👉 User defined ordering function #379
- serialized_name for discriminator #372
- Serializing object with empty array #350
- VirtualProperty(s) are ignored with AccessorOrder #349
- When setting a group of serialization, the inheritance doesn't work anymore #328
- Serialization of empty object #323
- "Can't pop from an empty datastructure" error when multiple serializer calls #319
- virtual_properties cannot be excluded with groups #291
- Integer serialized as String using VirtualProperty #289
- SimpleObjectProxy is not implement abstract methods of Proxy class #287
- Serializing array that have one of the element or member of an element an empty object #277
- Serialization with groups return json object instead array #267
- The purpose of "Force JSON output to "{}" instead of "[]" if it contains either no properties or all properties are null" #248
- Json array serialisation #242
- Ignoring "Assert" in output doc if excluded #241
- Alphabetical accessor order doesn't respect SerializedName overrides #240
- Request Annotation for Array Data #234
- 👍 Allow @var instead of @Type when deserializing #233
- Strange issue with groups exclusion strategy #230
- 🚚 Warning when deserializing removed entity #216
- Where in the JMS code does the navigator call VisitProperty method for visitor #207
- Property of the type array is not in alphabetic order after serialization #196
- Magic and inconsistencies in array serialization #191
- PreSerialization Event not handled if the value is not object #162
- 📇 Hierarchical object serialization does not appear to inherit metadata from ancestors for metadata defined in XML #151
- When using MaxDepth, Serialization of an array entitiy is not working #132
- 0️⃣ Switch to change default naming strategy #128
- Throw exceptions on invalid input #112
- Recursion detected error when serialization groups are in use #96
- 👍 Allow serialization groups to be accessible within event subscriber callbacks. #84
- 👍 Allow Constructed Object to be Passed to Deserialize #79
- JSON recursion when first object in root list is empty #61
- Can't serialize an array with an empty object #59
🔀 Merged pull requests:
-
v1.6.2 Changes
April 17, 2017🛠 Fixed bugs:
- @VirtualProperty "exp" does not play nice with @ExclusionPolicy("ALL") #746
-
v1.6.1 Changes
April 12, 2017🛠 Fixed bugs:
Closed issues:
- XmlList not working since version 1.5.0 with xmlns attributes #742
- DoctrineObjectConstructor: how to use it without Symfony, in a PHP project #741
- 📄 Outdated docs site #733
- Why do we need this check inside SerializedName constructor, if there is name? #558
- Is it possible to deserialize Collection from Json #534
- PhpCollection 0.4 #531
- 📇 Possible mismatch of xml-attribute-map and $pMetadata->xmlAttribute in XmlDriver.php #422
- Access level propose for Handler/DateHandler.php #386
- Type DateTime and Timestamp (U format) #343
🔀 Merged pull requests:
-
v1.6.0 Changes
March 24, 2017Implemented enhancements:
- ➕ Add DateTimeImmutable support to DateHandler #543
🛠 Fixed bugs:
- 📇 Virtual property having type overriden by doctrine metadata #276
Closed issues:
- Serialize a subclass #735
- How to handle Doctrine not found entity ? #731
- Regression with 1.5.0 => Undefined offset 15 #715
- detect serialisation without groups set #546
- Introducing the NormalizerInterface #537
- How to set JSON serialization options? #535
- 👀 @MaxDepth doesn't seem to be working #522
- max_depth in YML config is ignored #498
- Dynamic property type annotation #436
- How to deserialize JSON if property might have a list of subobjects? #355
- Object to array normalization #354
- Serialize Doctrine object without references #353
- Post_serialize doesn't serialize relation! #236
- 📜 parsing string to date #217
- Discriminator is not exposed when using a group exclusion strategy #157