diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 00000000..6184ac75 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,419 @@ +# Change Log + +## [1.2.0](https://github.com/schmittjoh/JMSSerializerBundle/tree/1.2.0) (2017-02-22) + +**Implemented enhancements:** + +- Added expression language support [\#544](https://github.com/schmittjoh/JMSSerializerBundle/pull/544) ([goetas](https://github.com/goetas)) +- Context factories [\#543](https://github.com/schmittjoh/JMSSerializerBundle/pull/543) ([goetas](https://github.com/goetas)) +- Add "formatOutput" option to DI [\#527](https://github.com/schmittjoh/JMSSerializerBundle/pull/527) ([AyrtonRicardo](https://github.com/AyrtonRicardo)) + +**Closed issues:** + +- All services are broken [\#541](https://github.com/schmittjoh/JMSSerializerBundle/issues/541) +- Blank XML breaks XmlDeserializationVisitor error handling [\#540](https://github.com/schmittjoh/JMSSerializerBundle/issues/540) +- Customize the serialization of an empty string for XML [\#538](https://github.com/schmittjoh/JMSSerializerBundle/issues/538) +- Symfony 3.1 support [\#533](https://github.com/schmittjoh/JMSSerializerBundle/issues/533) +- Warning: JMS\Serializer\XmlDeserializationVisitor::visitArray\(\): Node no longer exists [\#532](https://github.com/schmittjoh/JMSSerializerBundle/issues/532) +- Configurable defaults \(groups\) for serialization [\#530](https://github.com/schmittjoh/JMSSerializerBundle/issues/530) +- Setup Problem [\#525](https://github.com/schmittjoh/JMSSerializerBundle/issues/525) +- Symfony 3 'json' method gives errors with JMS [\#523](https://github.com/schmittjoh/JMSSerializerBundle/issues/523) +- Unable to install with composer :\( [\#520](https://github.com/schmittjoh/JMSSerializerBundle/issues/520) +- Unable to override default handlers [\#519](https://github.com/schmittjoh/JMSSerializerBundle/issues/519) +- Error in security.access.decision\_manager service in Symfony 3.1 [\#518](https://github.com/schmittjoh/JMSSerializerBundle/issues/518) +- Twig deprecation in Serializer [\#516](https://github.com/schmittjoh/JMSSerializerBundle/issues/516) +- Exclude the "discriminator" column for serialized entities [\#515](https://github.com/schmittjoh/JMSSerializerBundle/issues/515) +- Installation issues using composer [\#507](https://github.com/schmittjoh/JMSSerializerBundle/issues/507) +- PHP7 compatibility [\#502](https://github.com/schmittjoh/JMSSerializerBundle/issues/502) +- Float with no decimals are automatically converted to int [\#497](https://github.com/schmittjoh/JMSSerializerBundle/issues/497) +- Default context for serialization [\#495](https://github.com/schmittjoh/JMSSerializerBundle/issues/495) +- Select attributes in a self referencing field [\#480](https://github.com/schmittjoh/JMSSerializerBundle/issues/480) +- The document for yml configuration is confusingļ¼Œ why yml configuration is not working? [\#477](https://github.com/schmittjoh/JMSSerializerBundle/issues/477) +- Fix PHP requirements inside composer.json [\#465](https://github.com/schmittjoh/JMSSerializerBundle/issues/465) +- Serialize entity with Router dependency [\#458](https://github.com/schmittjoh/JMSSerializerBundle/issues/458) +- Enable @Expose on code [\#456](https://github.com/schmittjoh/JMSSerializerBundle/issues/456) +- Custom handlers on primitive values [\#455](https://github.com/schmittjoh/JMSSerializerBundle/issues/455) +- Add server url to image on serialization [\#451](https://github.com/schmittjoh/JMSSerializerBundle/issues/451) +- PHP Fatal error: Using $this when not in object context in JMS/Serializer/Serializer.php on line 99 [\#450](https://github.com/schmittjoh/JMSSerializerBundle/issues/450) +- Problem with namespace for XMLList [\#438](https://github.com/schmittjoh/JMSSerializerBundle/issues/438) +- Discriminator bug fix by upgrading required src [\#423](https://github.com/schmittjoh/JMSSerializerBundle/issues/423) +- Exclude based on condition [\#422](https://github.com/schmittjoh/JMSSerializerBundle/issues/422) +- When serialized collection of extendend objects returns {/\*...\*/} and must be \[/\*..\*/\] [\#418](https://github.com/schmittjoh/JMSSerializerBundle/issues/418) +- Serialization manyToOne with yml configutaion [\#411](https://github.com/schmittjoh/JMSSerializerBundle/issues/411) +- Can I set JSON\_FORCE\_OBJECT for 1 specific serialization, not for the entire project in config.yml ? [\#410](https://github.com/schmittjoh/JMSSerializerBundle/issues/410) +- Fatal error: Invalid opcode 153/1/8 [\#408](https://github.com/schmittjoh/JMSSerializerBundle/issues/408) +- if DiExtraBundle not available, JMSSerializer crash [\#392](https://github.com/schmittjoh/JMSSerializerBundle/issues/392) +- Wrong Json Response [\#387](https://github.com/schmittjoh/JMSSerializerBundle/issues/387) +- custom type using a custom handler for primitives [\#385](https://github.com/schmittjoh/JMSSerializerBundle/issues/385) +- Serialize custom properties of entities [\#377](https://github.com/schmittjoh/JMSSerializerBundle/issues/377) +- Reflection Exception after upgrade from 0.14.0 to 0.15.0 [\#369](https://github.com/schmittjoh/JMSSerializerBundle/issues/369) +- ServiceNotFoundException: You have requested a non-existent service \"serializer\" [\#368](https://github.com/schmittjoh/JMSSerializerBundle/issues/368) +- Question: How can i generate formated response for JSON. [\#367](https://github.com/schmittjoh/JMSSerializerBundle/issues/367) +- Include Entity Name in JSON [\#364](https://github.com/schmittjoh/JMSSerializerBundle/issues/364) +- serialize\_null setting without effect for arrays containing NULL values? [\#361](https://github.com/schmittjoh/JMSSerializerBundle/issues/361) +- \[Feature request\] Relations Serialization Strategy [\#358](https://github.com/schmittjoh/JMSSerializerBundle/issues/358) +- Documentation error for installation in AppKernel.php: [\#354](https://github.com/schmittjoh/JMSSerializerBundle/issues/354) +- Expected object but got array when serialize ArrayCollection of intermediate entity. [\#350](https://github.com/schmittjoh/JMSSerializerBundle/issues/350) +- 0.13 stable tag [\#344](https://github.com/schmittjoh/JMSSerializerBundle/issues/344) +- Composer error minimum-stability [\#330](https://github.com/schmittjoh/JMSSerializerBundle/issues/330) +- Unexpected extra requests when working with doctrine tree extension. [\#326](https://github.com/schmittjoh/JMSSerializerBundle/issues/326) +- Maximum execution time of 30 seconds exceeded [\#306](https://github.com/schmittjoh/JMSSerializerBundle/issues/306) +- @Accessor not works in sf2.3 [\#304](https://github.com/schmittjoh/JMSSerializerBundle/issues/304) +- Instalation in symfony 2.3 [\#301](https://github.com/schmittjoh/JMSSerializerBundle/issues/301) +- Doctrine entity Symfony2 [\#288](https://github.com/schmittjoh/JMSSerializerBundle/issues/288) +- serialize\_null configuration [\#287](https://github.com/schmittjoh/JMSSerializerBundle/issues/287) +- Fatal Error: Cannot redeclare class doctrine\orm\mapping\annotation in /vagrant/vendor/composer/ClassLoader.php line 183 [\#286](https://github.com/schmittjoh/JMSSerializerBundle/issues/286) +- Unable to install on Symfony 2.2 [\#285](https://github.com/schmittjoh/JMSSerializerBundle/issues/285) +- FatalErrorException: Error: Call to undefined method JMS\Serializer\SerializerBuilder::serialize\(\) [\#278](https://github.com/schmittjoh/JMSSerializerBundle/issues/278) +- Add support for wildcard serialization group [\#269](https://github.com/schmittjoh/JMSSerializerBundle/issues/269) +- Prevent Doctrine Entities from Serializing [\#263](https://github.com/schmittjoh/JMSSerializerBundle/issues/263) +- XML serialization of URLs fail [\#230](https://github.com/schmittjoh/JMSSerializerBundle/issues/230) +- custom visitor [\#218](https://github.com/schmittjoh/JMSSerializerBundle/issues/218) + +**Merged pull requests:** + +- Improve build info and CI [\#542](https://github.com/schmittjoh/JMSSerializerBundle/pull/542) ([goetas](https://github.com/goetas)) +- Fix bad Tag name in error message [\#454](https://github.com/schmittjoh/JMSSerializerBundle/pull/454) ([lemoinem](https://github.com/lemoinem)) + +## [1.1.0](https://github.com/schmittjoh/JMSSerializerBundle/tree/1.1.0) (2015-11-10) +**Closed issues:** + +- Twig\_Function\_Method class is deprecated since version 1.12 [\#490](https://github.com/schmittjoh/JMSSerializerBundle/issues/490) +- Depreciated Twig calls [\#487](https://github.com/schmittjoh/JMSSerializerBundle/issues/487) +- JMSSerializerBundle and FOSUser not working [\#486](https://github.com/schmittjoh/JMSSerializerBundle/issues/486) +- Documentation is down [\#481](https://github.com/schmittjoh/JMSSerializerBundle/issues/481) +- Eror while composer install [\#478](https://github.com/schmittjoh/JMSSerializerBundle/issues/478) +- GenericSerializationVisitor::addData ALWAYS throws Exception [\#473](https://github.com/schmittjoh/JMSSerializerBundle/issues/473) +- Folder \(or namespace\) issue on subscriber [\#472](https://github.com/schmittjoh/JMSSerializerBundle/issues/472) +- PreSerialize + Groups [\#471](https://github.com/schmittjoh/JMSSerializerBundle/issues/471) +- Fails to serialize after deleting or renaming a field. [\#467](https://github.com/schmittjoh/JMSSerializerBundle/issues/467) +- JMSSerializerBundle overwriting Symfony's Serializer without configurable option [\#462](https://github.com/schmittjoh/JMSSerializerBundle/issues/462) +- Tag [\#421](https://github.com/schmittjoh/JMSSerializerBundle/issues/421) + +**Merged pull requests:** + +- enabled Symfony 3.0 support [\#492](https://github.com/schmittjoh/JMSSerializerBundle/pull/492) ([lsmith77](https://github.com/lsmith77)) +- Add PHP 7 on Travis [\#474](https://github.com/schmittjoh/JMSSerializerBundle/pull/474) ([Soullivaneuh](https://github.com/Soullivaneuh)) +- add enable\_short\_alias in YAML config reference [\#463](https://github.com/schmittjoh/JMSSerializerBundle/pull/463) ([ghost](https://github.com/ghost)) +- Fix jms\_serializer.infer\_types\_from\_doctrine\_metadata usage [\#430](https://github.com/schmittjoh/JMSSerializerBundle/pull/430) ([magnetik](https://github.com/magnetik)) + +## [1.0.0](https://github.com/schmittjoh/JMSSerializerBundle/tree/1.0.0) (2015-06-23) +**Closed issues:** + +- Not. [\#443](https://github.com/schmittjoh/JMSSerializerBundle/issues/443) +- Cache Warmup [\#441](https://github.com/schmittjoh/JMSSerializerBundle/issues/441) +- SerializeNull [\#440](https://github.com/schmittjoh/JMSSerializerBundle/issues/440) +- Expose the same entity as part of child attributes [\#420](https://github.com/schmittjoh/JMSSerializerBundle/issues/420) +- PreSerialize Proxy Class [\#407](https://github.com/schmittjoh/JMSSerializerBundle/issues/407) +- Overwriting Properties in different API Versions [\#406](https://github.com/schmittjoh/JMSSerializerBundle/issues/406) +- DateTime deserialization does not work properly. [\#400](https://github.com/schmittjoh/JMSSerializerBundle/issues/400) +- Using jms\_serializer.cache\_naming\_strategy.class overrides @SerializedName annotation [\#397](https://github.com/schmittjoh/JMSSerializerBundle/issues/397) +- Naming strategy for embedded form [\#396](https://github.com/schmittjoh/JMSSerializerBundle/issues/396) +- Warning: Erroneous data format for unserializing object constructor [\#394](https://github.com/schmittjoh/JMSSerializerBundle/issues/394) +- Discriminator over attribute [\#393](https://github.com/schmittjoh/JMSSerializerBundle/issues/393) +- Update composer to request for a newer version of serializer [\#388](https://github.com/schmittjoh/JMSSerializerBundle/issues/388) +- Anotation "@Enum" was never imported error [\#380](https://github.com/schmittjoh/JMSSerializerBundle/issues/380) +- Cannot pass shorthand entity class name to deserialize method [\#378](https://github.com/schmittjoh/JMSSerializerBundle/issues/378) +- Deserialize json array to array of entities [\#376](https://github.com/schmittjoh/JMSSerializerBundle/issues/376) +- Unable to use CustomHandler [\#370](https://github.com/schmittjoh/JMSSerializerBundle/issues/370) +- Serialization of array of entities [\#363](https://github.com/schmittjoh/JMSSerializerBundle/issues/363) +- Data filtering in related entity [\#362](https://github.com/schmittjoh/JMSSerializerBundle/issues/362) +- boolean values not serialized when value is null. [\#356](https://github.com/schmittjoh/JMSSerializerBundle/issues/356) +- Add support for \Serializable objects [\#355](https://github.com/schmittjoh/JMSSerializerBundle/issues/355) +- perform default deserialization in the custom handler [\#353](https://github.com/schmittjoh/JMSSerializerBundle/issues/353) +- @Type resolve interfaces [\#352](https://github.com/schmittjoh/JMSSerializerBundle/issues/352) +- Class 'DoctrinePHPCRTypeDriver' not found [\#346](https://github.com/schmittjoh/JMSSerializerBundle/issues/346) +- Can't define a virtual property in a xml config file [\#316](https://github.com/schmittjoh/JMSSerializerBundle/issues/316) +- SerializeNull documentation [\#276](https://github.com/schmittjoh/JMSSerializerBundle/issues/276) +- Detecting serializion groups in the serialize listeners [\#264](https://github.com/schmittjoh/JMSSerializerBundle/issues/264) + +**Merged pull requests:** + +- \[Travis\] test lowest dependencies [\#444](https://github.com/schmittjoh/JMSSerializerBundle/pull/444) ([boekkooi](https://github.com/boekkooi)) +- ContextErrorException: call\_user\_func\(\) expects parameter 1 to be... [\#435](https://github.com/schmittjoh/JMSSerializerBundle/pull/435) ([umpirsky](https://github.com/umpirsky)) +- Fix error in code [\#417](https://github.com/schmittjoh/JMSSerializerBundle/pull/417) ([wouterj](https://github.com/wouterj)) +- Applied standard installation template [\#416](https://github.com/schmittjoh/JMSSerializerBundle/pull/416) ([wouterj](https://github.com/wouterj)) +- \[Doc - Configuration\] Fix yaml code-block [\#402](https://github.com/schmittjoh/JMSSerializerBundle/pull/402) ([Peekmo](https://github.com/Peekmo)) +- Added more PHP versions and HHVM [\#399](https://github.com/schmittjoh/JMSSerializerBundle/pull/399) ([Nyholm](https://github.com/Nyholm)) +- Documentation Fix: When registering an event listener, you have to additional attribute "cl... [\#360](https://github.com/schmittjoh/JMSSerializerBundle/pull/360) ([epicwhale](https://github.com/epicwhale)) + +## [0.13.0](https://github.com/schmittjoh/JMSSerializerBundle/tree/0.13.0) (2013-12-05) +**Closed issues:** + +- "array" type: Not working for arrays of DateTime objects [\#343](https://github.com/schmittjoh/JMSSerializerBundle/issues/343) +- Annotation which would generate subresource's uri instead of subresource's properties for many-to-one relations [\#342](https://github.com/schmittjoh/JMSSerializerBundle/issues/342) +- Add documentation mirror [\#338](https://github.com/schmittjoh/JMSSerializerBundle/issues/338) +- Custom\_Handlers Documentation Old/Outdated? [\#337](https://github.com/schmittjoh/JMSSerializerBundle/issues/337) +- Please update to use newer parser version [\#335](https://github.com/schmittjoh/JMSSerializerBundle/issues/335) +- How to get data in the service onPostSerialize? [\#331](https://github.com/schmittjoh/JMSSerializerBundle/issues/331) +- method setGroup not find in web service Rest [\#329](https://github.com/schmittjoh/JMSSerializerBundle/issues/329) +- symfony 2.1 to 2.2 [\#328](https://github.com/schmittjoh/JMSSerializerBundle/issues/328) +- Undefined method getChildren Symfony 2.3 [\#327](https://github.com/schmittjoh/JMSSerializerBundle/issues/327) +- Serialization die because memory consumption [\#324](https://github.com/schmittjoh/JMSSerializerBundle/issues/324) +- Clarify the documentation ! [\#323](https://github.com/schmittjoh/JMSSerializerBundle/issues/323) +- recursion detected in JsonSerializationVisitor.php on line 29 [\#322](https://github.com/schmittjoh/JMSSerializerBundle/issues/322) +- Property serialized as object instead of array [\#321](https://github.com/schmittjoh/JMSSerializerBundle/issues/321) +- Can't install in Symfony 2.3.3 [\#319](https://github.com/schmittjoh/JMSSerializerBundle/issues/319) +- Version 0.12 [\#318](https://github.com/schmittjoh/JMSSerializerBundle/issues/318) +- Serializer doesn't serialize nested objects correctly [\#317](https://github.com/schmittjoh/JMSSerializerBundle/issues/317) +- How use the @Groups ? [\#314](https://github.com/schmittjoh/JMSSerializerBundle/issues/314) +- remove JMSDiExtraBundle dependency [\#294](https://github.com/schmittjoh/JMSSerializerBundle/issues/294) +- How can I force a property to serialize even if it's null? [\#293](https://github.com/schmittjoh/JMSSerializerBundle/issues/293) +- No handling of namespaces [\#135](https://github.com/schmittjoh/JMSSerializerBundle/issues/135) + +**Merged pull requests:** + +- Add support for cdata parameter on DateTimeHandler [\#345](https://github.com/schmittjoh/JMSSerializerBundle/pull/345) ([mvrhov](https://github.com/mvrhov)) +- composer is preinstalled on travis [\#341](https://github.com/schmittjoh/JMSSerializerBundle/pull/341) ([lsmith77](https://github.com/lsmith77)) +- \[WIP\] added support for PHPCR [\#340](https://github.com/schmittjoh/JMSSerializerBundle/pull/340) ([lsmith77](https://github.com/lsmith77)) +- Integrate serialization with the stopwatch [\#334](https://github.com/schmittjoh/JMSSerializerBundle/pull/334) ([adrienbrault](https://github.com/adrienbrault)) +- Added instructions to change the object constructor [\#325](https://github.com/schmittjoh/JMSSerializerBundle/pull/325) ([pkruithof](https://github.com/pkruithof)) +- fix typo in RegisterEventListenersAndSubscribersPass [\#310](https://github.com/schmittjoh/JMSSerializerBundle/pull/310) ([i4got10](https://github.com/i4got10)) +- Fixed namespace in installation instructions [\#279](https://github.com/schmittjoh/JMSSerializerBundle/pull/279) ([mweimerskirch](https://github.com/mweimerskirch)) + +## [0.12.0](https://github.com/schmittjoh/JMSSerializerBundle/tree/0.12.0) (2013-07-29) +**Closed issues:** + +- @ExclusionPolicy\("all"\) is not respected by the parent classes [\#311](https://github.com/schmittjoh/JMSSerializerBundle/issues/311) +- Symfony 2.1 - can't install jmsSerializerBundle via composer [\#307](https://github.com/schmittjoh/JMSSerializerBundle/issues/307) +- Json encode problem : array\(0 =\> 'A', 1 =\> 'B'\) =\> \['A', 'B'\] array\(1 =\> 'B', 2 =\> 'C'\) =\> {1: "B", 2: "C" [\#302](https://github.com/schmittjoh/JMSSerializerBundle/issues/302) +- Custom property naming strategy [\#300](https://github.com/schmittjoh/JMSSerializerBundle/issues/300) +- ReflectionException: Class JMS\Serializer\EventDispatcher\Subscriber\DoctrineProxySubscriber does not exist [\#297](https://github.com/schmittjoh/JMSSerializerBundle/issues/297) +- Error on last composer update : jms/serializer lib removed ! [\#295](https://github.com/schmittjoh/JMSSerializerBundle/issues/295) +- Output JSON and Specialchars [\#289](https://github.com/schmittjoh/JMSSerializerBundle/issues/289) +- Symfony 2.2 - can't install jmsSerializerBundle via composer [\#283](https://github.com/schmittjoh/JMSSerializerBundle/issues/283) +- The annotation "@JMS\SerializerBundle\Annotation\ExclusionPolicy" does not exist [\#282](https://github.com/schmittjoh/JMSSerializerBundle/issues/282) +- 'public\_method' access requires redundant property in class [\#280](https://github.com/schmittjoh/JMSSerializerBundle/issues/280) +- 0.11.0 and Symfony 2.2 [\#274](https://github.com/schmittjoh/JMSSerializerBundle/issues/274) +- Exclusion Policies aren't properly applied when "serializeNull" is "true" [\#272](https://github.com/schmittjoh/JMSSerializerBundle/issues/272) +- Empty Objects get serialized as "array\(\)" [\#271](https://github.com/schmittjoh/JMSSerializerBundle/issues/271) +- Can't use bundle with Symfony 2.1 [\#268](https://github.com/schmittjoh/JMSSerializerBundle/issues/268) +- xml-root-name not working [\#262](https://github.com/schmittjoh/JMSSerializerBundle/issues/262) + +**Merged pull requests:** + +- make JMSDiExtraBundle dependency optional [\#313](https://github.com/schmittjoh/JMSSerializerBundle/pull/313) ([lsmith77](https://github.com/lsmith77)) +- Update composer.json [\#303](https://github.com/schmittjoh/JMSSerializerBundle/pull/303) ([blaugueux](https://github.com/blaugueux)) +- Typo in UPGRADING.md [\#298](https://github.com/schmittjoh/JMSSerializerBundle/pull/298) ([biozshock](https://github.com/biozshock)) +- Fixed serializer library reference in PHP templating helper. [\#277](https://github.com/schmittjoh/JMSSerializerBundle/pull/277) ([rafalwrzeszcz](https://github.com/rafalwrzeszcz)) +- Fixed the composer requirements [\#275](https://github.com/schmittjoh/JMSSerializerBundle/pull/275) ([stof](https://github.com/stof)) + +## [0.11.0](https://github.com/schmittjoh/JMSSerializerBundle/tree/0.11.0) (2013-02-12) +**Closed issues:** + +- Exclusion policy for entity relationships [\#266](https://github.com/schmittjoh/JMSSerializerBundle/issues/266) +- Symfony 2.1.7 composer error [\#265](https://github.com/schmittjoh/JMSSerializerBundle/issues/265) +- Incorrect installation procedure in documentation [\#258](https://github.com/schmittjoh/JMSSerializerBundle/issues/258) +- Strange caching-error [\#257](https://github.com/schmittjoh/JMSSerializerBundle/issues/257) +- Missing dependency when installing with composer [\#256](https://github.com/schmittjoh/JMSSerializerBundle/issues/256) +- Deserialization to ArrayCollection not working as expected [\#255](https://github.com/schmittjoh/JMSSerializerBundle/issues/255) +- Unsupported format doesn't throw exception anymore [\#254](https://github.com/schmittjoh/JMSSerializerBundle/issues/254) +- Doc Refactoring: Annotations must use the SerializerBundle namespace [\#250](https://github.com/schmittjoh/JMSSerializerBundle/issues/250) +- Problem with composer [\#249](https://github.com/schmittjoh/JMSSerializerBundle/issues/249) +- DateTimeHandler::serializeDateTimeToJson\(\) - Argument must be an instance of DateTime, null given [\#248](https://github.com/schmittjoh/JMSSerializerBundle/issues/248) +- add compatibility with Symfony2 serializer interface [\#244](https://github.com/schmittjoh/JMSSerializerBundle/issues/244) +- Adding new formats by aliassing existing [\#241](https://github.com/schmittjoh/JMSSerializerBundle/issues/241) +- JMS\Parser\AbstractParser not find [\#237](https://github.com/schmittjoh/JMSSerializerBundle/issues/237) +- During TypeScanning Never Load From Database [\#228](https://github.com/schmittjoh/JMSSerializerBundle/issues/228) +- Traversable objects serialized as objects, not as arrays [\#224](https://github.com/schmittjoh/JMSSerializerBundle/issues/224) +- Lazy loader and setSerializeNull exception [\#207](https://github.com/schmittjoh/JMSSerializerBundle/issues/207) +- i18n-ize the DateTimeHandler using IntlDateFormatter [\#147](https://github.com/schmittjoh/JMSSerializerBundle/issues/147) +- Add a new AccessType to allow for \_\_call\(\) [\#104](https://github.com/schmittjoh/JMSSerializerBundle/issues/104) +- AccessType - Not working for unserialization [\#89](https://github.com/schmittjoh/JMSSerializerBundle/issues/89) +- add a depth exclusion strategy [\#61](https://github.com/schmittjoh/JMSSerializerBundle/issues/61) + +**Merged pull requests:** + +- Fixed messages of exceptions in CustomHandlersPass [\#267](https://github.com/schmittjoh/JMSSerializerBundle/pull/267) ([yethee](https://github.com/yethee)) +- \[Easy-pick\] Fixed a few typos in the documentation [\#261](https://github.com/schmittjoh/JMSSerializerBundle/pull/261) ([csarrazi](https://github.com/csarrazi)) +- renamed DateTimeHandler to new DateHandler [\#252](https://github.com/schmittjoh/JMSSerializerBundle/pull/252) ([simonchrz](https://github.com/simonchrz)) +- add the fact that there is a 0.10 release [\#245](https://github.com/schmittjoh/JMSSerializerBundle/pull/245) ([lsmith77](https://github.com/lsmith77)) +- PHP templating helper. [\#208](https://github.com/schmittjoh/JMSSerializerBundle/pull/208) ([rafalwrzeszcz](https://github.com/rafalwrzeszcz)) + +## [0.10](https://github.com/schmittjoh/JMSSerializerBundle/tree/0.10) (2012-11-17) +**Closed issues:** + +- xml\_root\_name not working [\#227](https://github.com/schmittjoh/JMSSerializerBundle/issues/227) +- Error in serialization [\#212](https://github.com/schmittjoh/JMSSerializerBundle/issues/212) +- Strange behavior with groups : relation is no more serialized [\#200](https://github.com/schmittjoh/JMSSerializerBundle/issues/200) +- Cannot guess property of type array\ [\#199](https://github.com/schmittjoh/JMSSerializerBundle/issues/199) +- \[RuntimeException\] on composer update [\#193](https://github.com/schmittjoh/JMSSerializerBundle/issues/193) +- Arrays keys are lost on XML [\#192](https://github.com/schmittjoh/JMSSerializerBundle/issues/192) +- RFC: Refactoring Custom Handlers [\#190](https://github.com/schmittjoh/JMSSerializerBundle/issues/190) +- Relation OneToMany, How can I exclude the fields of the relationship? [\#184](https://github.com/schmittjoh/JMSSerializerBundle/issues/184) +- memory exhausted when serializing [\#182](https://github.com/schmittjoh/JMSSerializerBundle/issues/182) +- \[LogicException\] Container extension "jms\_serializer" is not registered [\#181](https://github.com/schmittjoh/JMSSerializerBundle/issues/181) +- Implementations of ArrayAccess always serialize to array \(ignore field annotation\) [\#179](https://github.com/schmittjoh/JMSSerializerBundle/issues/179) +- Configured order of custom handlers is ignored [\#174](https://github.com/schmittjoh/JMSSerializerBundle/issues/174) +- Tagged releases [\#171](https://github.com/schmittjoh/JMSSerializerBundle/issues/171) +- Incorrect datetime format in documentation [\#153](https://github.com/schmittjoh/JMSSerializerBundle/issues/153) +- Add an ObjectConstructor which can load an object from the database [\#141](https://github.com/schmittjoh/JMSSerializerBundle/issues/141) +- Cannot handle both Date and DateTime [\#134](https://github.com/schmittjoh/JMSSerializerBundle/issues/134) +- Collection Objects for Xml Serialization [\#124](https://github.com/schmittjoh/JMSSerializerBundle/issues/124) +- Serializing a collection of mixed objects [\#117](https://github.com/schmittjoh/JMSSerializerBundle/issues/117) +- add support for to force json hash maps to numerically ordered arrays [\#57](https://github.com/schmittjoh/JMSSerializerBundle/issues/57) +- "PropertyName" Naming Strategy [\#49](https://github.com/schmittjoh/JMSSerializerBundle/issues/49) +- \[Enhancement\] Serializing using JSON referencing for referenced objects [\#32](https://github.com/schmittjoh/JMSSerializerBundle/issues/32) + +**Merged pull requests:** + +- Changes from Automatic Review [\#232](https://github.com/schmittjoh/JMSSerializerBundle/pull/232) ([JMSBot](https://github.com/JMSBot)) +- Changes from Automatic Review [\#231](https://github.com/schmittjoh/JMSSerializerBundle/pull/231) ([JMSBot](https://github.com/JMSBot)) +- Detect malformed group names [\#229](https://github.com/schmittjoh/JMSSerializerBundle/pull/229) ([Seldaek](https://github.com/Seldaek)) +- fix doctrine ODM persistent collections [\#226](https://github.com/schmittjoh/JMSSerializerBundle/pull/226) ([MDrollette](https://github.com/MDrollette)) +- Changes from Automatic Review [\#220](https://github.com/schmittjoh/JMSSerializerBundle/pull/220) ([JMSBot](https://github.com/JMSBot)) +- Fix doctrine persistent collections not serializing [\#219](https://github.com/schmittjoh/JMSSerializerBundle/pull/219) ([baldurrensch](https://github.com/baldurrensch)) +- Changes from Automatic Review [\#214](https://github.com/schmittjoh/JMSSerializerBundle/pull/214) ([JMSBot](https://github.com/JMSBot)) +- fix lazy loader setSerializeNull [\#211](https://github.com/schmittjoh/JMSSerializerBundle/pull/211) ([hashnz](https://github.com/hashnz)) +- Re enable ConstraintViolationHandler [\#203](https://github.com/schmittjoh/JMSSerializerBundle/pull/203) ([rpg600](https://github.com/rpg600)) +- Re enable the FormErrorHandler [\#202](https://github.com/schmittjoh/JMSSerializerBundle/pull/202) ([adrienbrault](https://github.com/adrienbrault)) +- Allow access to Serializer's visitors getter [\#201](https://github.com/schmittjoh/JMSSerializerBundle/pull/201) ([adrienbrault](https://github.com/adrienbrault)) +- PHP 5.3.6 Bug Resolved [\#198](https://github.com/schmittjoh/JMSSerializerBundle/pull/198) ([emgiezet](https://github.com/emgiezet)) +- Array typed as hashes \(array\\), are now correctly serialized when empty [\#197](https://github.com/schmittjoh/JMSSerializerBundle/pull/197) ([adrienbrault](https://github.com/adrienbrault)) +- Fix RegisterEventListenersAndSubscribersPass & event\_subscribers service accessibility [\#196](https://github.com/schmittjoh/JMSSerializerBundle/pull/196) ([adrienbrault](https://github.com/adrienbrault)) +- Update Resources/doc/handlers.rst [\#195](https://github.com/schmittjoh/JMSSerializerBundle/pull/195) ([adrienbrault](https://github.com/adrienbrault)) +- Services tagged with "jms\_serializer.subscribing\_handler" should be public [\#194](https://github.com/schmittjoh/JMSSerializerBundle/pull/194) ([adrienbrault](https://github.com/adrienbrault)) +- \[WIP\] adds an event system [\#189](https://github.com/schmittjoh/JMSSerializerBundle/pull/189) ([schmittjoh](https://github.com/schmittjoh)) +- Pass object to each exclusion strategy class, take two [\#187](https://github.com/schmittjoh/JMSSerializerBundle/pull/187) ([Seldaek](https://github.com/Seldaek)) +- Added DoctrineObjectConstructor [\#185](https://github.com/schmittjoh/JMSSerializerBundle/pull/185) ([guilhermeblanco](https://github.com/guilhermeblanco)) +- Support whitelist for xml document types [\#183](https://github.com/schmittjoh/JMSSerializerBundle/pull/183) ([michelsalib](https://github.com/michelsalib)) +- Nullable [\#177](https://github.com/schmittjoh/JMSSerializerBundle/pull/177) ([hashnz](https://github.com/hashnz)) +- Fix deserialization with custom handlers [\#169](https://github.com/schmittjoh/JMSSerializerBundle/pull/169) ([eugene-dounar](https://github.com/eugene-dounar)) +- Add an XmlAttributeMap [\#164](https://github.com/schmittjoh/JMSSerializerBundle/pull/164) ([adrienbrault](https://github.com/adrienbrault)) + +## [0.9.0](https://github.com/schmittjoh/JMSSerializerBundle/tree/0.9.0) (2012-09-20) +**Closed issues:** + +- @XMLList ignores child @XMLRoot and @XMLAttribute [\#176](https://github.com/schmittjoh/JMSSerializerBundle/issues/176) +- How to exclude fields from the associated objects? [\#173](https://github.com/schmittjoh/JMSSerializerBundle/issues/173) +- Inheritance issue [\#167](https://github.com/schmittjoh/JMSSerializerBundle/issues/167) +- Cannot deserialize attributes that are camelCased [\#166](https://github.com/schmittjoh/JMSSerializerBundle/issues/166) +- Passing arguments to an accessor method [\#165](https://github.com/schmittjoh/JMSSerializerBundle/issues/165) +- Cant update with composer [\#162](https://github.com/schmittjoh/JMSSerializerBundle/issues/162) +- Support for limiting nesting level [\#161](https://github.com/schmittjoh/JMSSerializerBundle/issues/161) +- Default to @ExclusionPolicy\("ALL"\) instead of "NONE" [\#159](https://github.com/schmittjoh/JMSSerializerBundle/issues/159) +- YAML Reference doesn't have an example for "accessor" [\#148](https://github.com/schmittjoh/JMSSerializerBundle/issues/148) +- No way to specify accessor\_setter using YAML [\#146](https://github.com/schmittjoh/JMSSerializerBundle/issues/146) +- @VirtualProperty methods are not exposed when used with @ExclusionPolicy\("ALL"\) [\#137](https://github.com/schmittjoh/JMSSerializerBundle/issues/137) +- Unexpected results serializing classes implementing Interator\(Aggregate\) [\#136](https://github.com/schmittjoh/JMSSerializerBundle/issues/136) +- Handle Type names case-insenstive [\#133](https://github.com/schmittjoh/JMSSerializerBundle/issues/133) +- Add support for Doctrine Annotations [\#131](https://github.com/schmittjoh/JMSSerializerBundle/issues/131) +- JMSSerializerBundle without symfony ? [\#128](https://github.com/schmittjoh/JMSSerializerBundle/issues/128) +- Entity serialization issue [\#126](https://github.com/schmittjoh/JMSSerializerBundle/issues/126) +- Fatal error: Cannot redeclare class Doctrine\ORM\Mapping\Annotation in vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/Annotation.php on line 22 [\#123](https://github.com/schmittjoh/JMSSerializerBundle/issues/123) +- joinTable error with a single table inheritance join [\#119](https://github.com/schmittjoh/JMSSerializerBundle/issues/119) +- Persisting MongoDB Documents with ReferenceOne after deserialization [\#118](https://github.com/schmittjoh/JMSSerializerBundle/issues/118) +- DateTime deserialization + Accessor\(setter\) bug? [\#115](https://github.com/schmittjoh/JMSSerializerBundle/issues/115) +- Partial Object Support [\#114](https://github.com/schmittjoh/JMSSerializerBundle/issues/114) +- Tests failing for AccessorOrder [\#113](https://github.com/schmittjoh/JMSSerializerBundle/issues/113) +- Fatal error when a serialized object contains a resource [\#112](https://github.com/schmittjoh/JMSSerializerBundle/issues/112) +- Notice: Undefined offset: 15 in /vendor/bundles/JMS/SerializerBundle/Metadata/PropertyMetadata.php line 113 [\#110](https://github.com/schmittjoh/JMSSerializerBundle/issues/110) +- Fatal error [\#108](https://github.com/schmittjoh/JMSSerializerBundle/issues/108) +- Serialization Groups Improvements [\#107](https://github.com/schmittjoh/JMSSerializerBundle/issues/107) +- Serialization to native PHP? [\#106](https://github.com/schmittjoh/JMSSerializerBundle/issues/106) +- make it possible to combine exclusion strategies [\#105](https://github.com/schmittjoh/JMSSerializerBundle/issues/105) +- Make use of Doctrine annotations [\#103](https://github.com/schmittjoh/JMSSerializerBundle/issues/103) +- @ExclusionPolicy\("all"\) is not respected by the parent classes [\#100](https://github.com/schmittjoh/JMSSerializerBundle/issues/100) +- Undefined offset: 14 in JMS/SerializerBundle/Metadata/PropertyMetadata.php line 110 [\#97](https://github.com/schmittjoh/JMSSerializerBundle/issues/97) +- Undefined index error [\#95](https://github.com/schmittjoh/JMSSerializerBundle/issues/95) +- Use array keys as xml tag [\#92](https://github.com/schmittjoh/JMSSerializerBundle/issues/92) +- Customized attributes in JSON [\#91](https://github.com/schmittjoh/JMSSerializerBundle/issues/91) +- Allow for custom metadata [\#87](https://github.com/schmittjoh/JMSSerializerBundle/issues/87) +- Notice generated in PropertyMetadata, causes PHPUnit to throw Notice exception [\#86](https://github.com/schmittjoh/JMSSerializerBundle/issues/86) +- \[Enhancement\] Properties without setter are read-only [\#85](https://github.com/schmittjoh/JMSSerializerBundle/issues/85) +- ArrayNodeDefinition::defaultValue\(\) [\#83](https://github.com/schmittjoh/JMSSerializerBundle/issues/83) +- Serialize to array [\#82](https://github.com/schmittjoh/JMSSerializerBundle/issues/82) +- Change state inside getter [\#80](https://github.com/schmittjoh/JMSSerializerBundle/issues/80) +- Disable serializer for FOSUserBundle entities [\#78](https://github.com/schmittjoh/JMSSerializerBundle/issues/78) +- Readme fix [\#77](https://github.com/schmittjoh/JMSSerializerBundle/issues/77) +- Error in circular references \(function nesting level of '100' reached\) [\#72](https://github.com/schmittjoh/JMSSerializerBundle/issues/72) +- Documentation missing vital step [\#71](https://github.com/schmittjoh/JMSSerializerBundle/issues/71) +- Metadata definition only in last class hiearchy. [\#69](https://github.com/schmittjoh/JMSSerializerBundle/issues/69) +- Serialization groups [\#60](https://github.com/schmittjoh/JMSSerializerBundle/issues/60) +- Support for serializing arrays to XML [\#59](https://github.com/schmittjoh/JMSSerializerBundle/issues/59) +- make it possible to force numeric indexing in XmlCollection [\#56](https://github.com/schmittjoh/JMSSerializerBundle/issues/56) +- Class 'Metadata\Driver\LazyLoadingDriver' not found [\#55](https://github.com/schmittjoh/JMSSerializerBundle/issues/55) +- The annotation \"@proxy\" was never imported [\#51](https://github.com/schmittjoh/JMSSerializerBundle/issues/51) +- Doctrine ODM proxies serialization and hooks [\#50](https://github.com/schmittjoh/JMSSerializerBundle/issues/50) +- serializing an array of objects using SerializationHandlerInterface [\#48](https://github.com/schmittjoh/JMSSerializerBundle/issues/48) +- problem with metadata bundle version [\#47](https://github.com/schmittjoh/JMSSerializerBundle/issues/47) +- Slow initialization when enabling the bundle [\#44](https://github.com/schmittjoh/JMSSerializerBundle/issues/44) +- Bug in boolean deserialization ? [\#43](https://github.com/schmittjoh/JMSSerializerBundle/issues/43) +- Deserialization visitor is not using custom handlers [\#37](https://github.com/schmittjoh/JMSSerializerBundle/issues/37) +- Make it possible to deserialize content into property [\#35](https://github.com/schmittjoh/JMSSerializerBundle/issues/35) +- Doctrine Proxy Class Serialization [\#34](https://github.com/schmittjoh/JMSSerializerBundle/issues/34) +- PreSerialize not executing [\#31](https://github.com/schmittjoh/JMSSerializerBundle/issues/31) +- make it possible to control the order of the handlers [\#30](https://github.com/schmittjoh/JMSSerializerBundle/issues/30) +- Proxy class serialization [\#27](https://github.com/schmittjoh/JMSSerializerBundle/issues/27) +- Unable to use Resource identifier for directories path in confing.yml [\#26](https://github.com/schmittjoh/JMSSerializerBundle/issues/26) +- support NormalizeableInterface [\#21](https://github.com/schmittjoh/JMSSerializerBundle/issues/21) +- date\_default\_timezone\_get\(\) [\#14](https://github.com/schmittjoh/JMSSerializerBundle/issues/14) +- please add vendor prefix to repo name [\#11](https://github.com/schmittjoh/JMSSerializerBundle/issues/11) +- how to set a custom normalizer for a 3rd party class that matches the native normalizer [\#9](https://github.com/schmittjoh/JMSSerializerBundle/issues/9) +- tighter control over normalizer order [\#6](https://github.com/schmittjoh/JMSSerializerBundle/issues/6) +- add an AnnotatedNormalizer service [\#4](https://github.com/schmittjoh/JMSSerializerBundle/issues/4) + +**Merged pull requests:** + +- Add missing use. [\#175](https://github.com/schmittjoh/JMSSerializerBundle/pull/175) ([armetiz](https://github.com/armetiz)) +- Fixed missing support for Accessor in YamlDriver [\#156](https://github.com/schmittjoh/JMSSerializerBundle/pull/156) ([wheelsandcogs](https://github.com/wheelsandcogs)) +- readonly flag should be set before setter, because the setter depends on that being set [\#154](https://github.com/schmittjoh/JMSSerializerBundle/pull/154) ([mvrhov](https://github.com/mvrhov)) +- Options for json\_encode [\#151](https://github.com/schmittjoh/JMSSerializerBundle/pull/151) ([megazoll](https://github.com/megazoll)) +- Always expose virtual properties by default [\#145](https://github.com/schmittjoh/JMSSerializerBundle/pull/145) ([Lumbendil](https://github.com/Lumbendil)) +- Support for xmlKeyValuePairs in xml and yml metadata driver [\#143](https://github.com/schmittjoh/JMSSerializerBundle/pull/143) ([Spea](https://github.com/Spea)) +- Do not ask for setter if the property is defined as @ReadOnly [\#138](https://github.com/schmittjoh/JMSSerializerBundle/pull/138) ([arghav](https://github.com/arghav)) +- Added an upper bound on the composer constraint [\#130](https://github.com/schmittjoh/JMSSerializerBundle/pull/130) ([stof](https://github.com/stof)) +- Added support for using the keys of an array as XML tag. [\#129](https://github.com/schmittjoh/JMSSerializerBundle/pull/129) ([Spea](https://github.com/Spea)) +- fix xml reference [\#127](https://github.com/schmittjoh/JMSSerializerBundle/pull/127) ([gimler](https://github.com/gimler)) +- Added fix for nested element with attribute and value [\#125](https://github.com/schmittjoh/JMSSerializerBundle/pull/125) ([matthiasnoback](https://github.com/matthiasnoback)) +- Use composer to install development requirements [\#120](https://github.com/schmittjoh/JMSSerializerBundle/pull/120) ([mvrhov](https://github.com/mvrhov)) +- Add @Virtual annotation [\#109](https://github.com/schmittjoh/JMSSerializerBundle/pull/109) ([anyx](https://github.com/anyx)) +- Fixed typo on the composer installation instructions [\#99](https://github.com/schmittjoh/JMSSerializerBundle/pull/99) ([ruimarinho](https://github.com/ruimarinho)) +- Add the Groups feature [\#96](https://github.com/schmittjoh/JMSSerializerBundle/pull/96) ([chregu](https://github.com/chregu)) +- Fixed throwing exception in case of callback method doesn't exist for the yaml driver [\#94](https://github.com/schmittjoh/JMSSerializerBundle/pull/94) ([AlexKovalevych](https://github.com/AlexKovalevych)) +- Support for @ReadOnly annotation [\#90](https://github.com/schmittjoh/JMSSerializerBundle/pull/90) ([ruudk](https://github.com/ruudk)) +- renamed method to getConfiguration\(\) to support config:dump-reference [\#88](https://github.com/schmittjoh/JMSSerializerBundle/pull/88) ([lsmith77](https://github.com/lsmith77)) +- \[Configuration\] Sync with upstream symfony2.1 [\#84](https://github.com/schmittjoh/JMSSerializerBundle/pull/84) ([helmer](https://github.com/helmer)) +- added missed use statement [\#79](https://github.com/schmittjoh/JMSSerializerBundle/pull/79) ([cystbear](https://github.com/cystbear)) +- Add documentation on how to override class metadata [\#76](https://github.com/schmittjoh/JMSSerializerBundle/pull/76) ([mvrhov](https://github.com/mvrhov)) +- Inline support for properties [\#75](https://github.com/schmittjoh/JMSSerializerBundle/pull/75) ([mvrhov](https://github.com/mvrhov)) +- Make tests run when doctrine \>= 2.2 [\#74](https://github.com/schmittjoh/JMSSerializerBundle/pull/74) ([mvrhov](https://github.com/mvrhov)) +- Extend accessor setting for XML driver [\#73](https://github.com/schmittjoh/JMSSerializerBundle/pull/73) ([yethee](https://github.com/yethee)) +- Add forgotten sprintf support for thrown exceptions in XmlSerializationV... [\#68](https://github.com/schmittjoh/JMSSerializerBundle/pull/68) ([richardfullmer](https://github.com/richardfullmer)) +- Removed backup files [\#67](https://github.com/schmittjoh/JMSSerializerBundle/pull/67) ([helmer](https://github.com/helmer)) +- Case insensitivity for boolean and exclusion policy [\#66](https://github.com/schmittjoh/JMSSerializerBundle/pull/66) ([mvrhov](https://github.com/mvrhov)) +- Changed xml and yml drivers in such way that only excluded or exposed [\#65](https://github.com/schmittjoh/JMSSerializerBundle/pull/65) ([mvrhov](https://github.com/mvrhov)) +- update datetime part of configuration to match the code [\#64](https://github.com/schmittjoh/JMSSerializerBundle/pull/64) ([mvrhov](https://github.com/mvrhov)) +- Update composer.json, BC with the metadata library [\#63](https://github.com/schmittjoh/JMSSerializerBundle/pull/63) ([yethee](https://github.com/yethee)) +- Twig filter access to serializer [\#62](https://github.com/schmittjoh/JMSSerializerBundle/pull/62) ([jonotron](https://github.com/jonotron)) +- made the handling of Doctrine proxies generic [\#58](https://github.com/schmittjoh/JMSSerializerBundle/pull/58) ([lsmith77](https://github.com/lsmith77)) +- Added a missing convertion the SimpleXMLElement to a string. [\#53](https://github.com/schmittjoh/JMSSerializerBundle/pull/53) ([yethee](https://github.com/yethee)) +- Fix undefined variable [\#52](https://github.com/schmittjoh/JMSSerializerBundle/pull/52) ([yethee](https://github.com/yethee)) +- Implement the handler of serialization to process the proxy of Doctrine ORM [\#46](https://github.com/schmittjoh/JMSSerializerBundle/pull/46) ([yethee](https://github.com/yethee)) +- add composer.json [\#45](https://github.com/schmittjoh/JMSSerializerBundle/pull/45) ([igorw](https://github.com/igorw)) +- added a note on how to control the handler order [\#42](https://github.com/schmittjoh/JMSSerializerBundle/pull/42) ([lsmith77](https://github.com/lsmith77)) +- Changed installation documentation. [\#41](https://github.com/schmittjoh/JMSSerializerBundle/pull/41) ([michalpipa](https://github.com/michalpipa)) +- Updated installation section of doc [\#40](https://github.com/schmittjoh/JMSSerializerBundle/pull/40) ([dustin10](https://github.com/dustin10)) +- Corrected typo in custom handler service tag. [\#38](https://github.com/schmittjoh/JMSSerializerBundle/pull/38) ([michalpipa](https://github.com/michalpipa)) +- Make it possible to deserialize content into property [\#36](https://github.com/schmittjoh/JMSSerializerBundle/pull/36) ([michelsalib](https://github.com/michelsalib)) +- Fix docs [\#33](https://github.com/schmittjoh/JMSSerializerBundle/pull/33) ([cystbear](https://github.com/cystbear)) +- cast XmlElement to string [\#29](https://github.com/schmittjoh/JMSSerializerBundle/pull/29) ([rande](https://github.com/rande)) +- About issue \#26 [\#28](https://github.com/schmittjoh/JMSSerializerBundle/pull/28) ([ftassi](https://github.com/ftassi)) +- typo fix in object\_based handler config [\#24](https://github.com/schmittjoh/JMSSerializerBundle/pull/24) ([lsmith77](https://github.com/lsmith77)) +- check if the data implements SerializationHandlerInterface and in that ca [\#23](https://github.com/schmittjoh/JMSSerializerBundle/pull/23) ([lsmith77](https://github.com/lsmith77)) +- Corrected github location of repo [\#22](https://github.com/schmittjoh/JMSSerializerBundle/pull/22) ([dsyph3r](https://github.com/dsyph3r)) +- Updated the documentation [\#20](https://github.com/schmittjoh/JMSSerializerBundle/pull/20) ([yethee](https://github.com/yethee)) +- Fixed missing `public` modificator of method [\#19](https://github.com/schmittjoh/JMSSerializerBundle/pull/19) ([yethee](https://github.com/yethee)) +- Serialization handler for the constraint violations [\#18](https://github.com/schmittjoh/JMSSerializerBundle/pull/18) ([yethee](https://github.com/yethee)) +- Added support serialization the nested form errors. [\#17](https://github.com/schmittjoh/JMSSerializerBundle/pull/17) ([yethee](https://github.com/yethee)) +- Form error handler [\#16](https://github.com/schmittjoh/JMSSerializerBundle/pull/16) ([yethee](https://github.com/yethee)) +- Fixed value of the parameter jms\_serializer.unserialize\_object\_constructor.class [\#15](https://github.com/schmittjoh/JMSSerializerBundle/pull/15) ([yethee](https://github.com/yethee)) +- Fix libxml\_get\_last\_error\(\) string converting in xml driver and added mor [\#13](https://github.com/schmittjoh/JMSSerializerBundle/pull/13) ([patashnik](https://github.com/patashnik)) +- Fixed typo [\#12](https://github.com/schmittjoh/JMSSerializerBundle/pull/12) ([yethee](https://github.com/yethee)) +- put the custom normalizers first [\#10](https://github.com/schmittjoh/JMSSerializerBundle/pull/10) ([lsmith77](https://github.com/lsmith77)) +- added priority support for normalizer order \(fix for \#6\) [\#8](https://github.com/schmittjoh/JMSSerializerBundle/pull/8) ([lsmith77](https://github.com/lsmith77)) +- sync API with PR 832 [\#3](https://github.com/schmittjoh/JMSSerializerBundle/pull/3) ([lsmith77](https://github.com/lsmith77)) + + + +\* *This Change Log was automatically generated by [github_changelog_generator](https://github.com/skywinder/Github-Changelog-Generator)* diff --git a/META.md b/META.md new file mode 100644 index 00000000..442ea6bf --- /dev/null +++ b/META.md @@ -0,0 +1,7 @@ +# Generating changelog + +Use: https://github.com/skywinder/Github-Changelog-Generator + +```bash +github_changelog_generator --pull-requests --no-compare-link --no-unreleased -t GITHUB-TOKEN +``` diff --git a/composer.json b/composer.json index 09b0503a..74895150 100644 --- a/composer.json +++ b/composer.json @@ -42,7 +42,7 @@ "target-dir": "JMS/SerializerBundle", "extra": { "branch-alias": { - "dev-master": "1.1-dev" + "dev-master": "1.2-dev" } } }