My favorites | Sign in
Project Home Downloads Wiki Issues Source
Search
for
ReleaseNotes  
Release notes
Featured
Updated Mar 7, 2012 by harald.pehl

Piriti 0.8

  •  Issue 54 : Collection of enums caused compilation errors in generated code.

Piriti 0.7

  • Splited Piriti into
    • piriti-user
    • piriti-dev
    • piriti-restlet
  • Added XML serialization
  • Changed converter interface
  • Added Piriti to Maven Central
  • Changed groupId for maven dependencies
  • Rewrote internal code generation process to use velocity templates

Piriti 0.7b2

  • Fixed wrong module reference in name.pehl.piriti.json.JSON

Piriti 0.7.0b1

Piriti 0.7.0 is a major release with breaking API changes, lots of new features and bugfixes.

Breaking API Changes:

  • Piriti requires GWT 2.2 and GIN 1.5
  • Dropped GXT support
  • Removed @Json, @JsonMappings, @Xml and @XmlMappings annotations

New Features:

  • Devided Piriti into different modules:
    • name.pehl.piriti.commons.Commons
    • name.pehl.piriti.converter.Converter
    • name.pehl.piriti.json.JSON
    • name.pehl.piriti.property.Property
    • name.pehl.piriti.xml.XML
  • Simplified mapping setup: All properties in a POJO hirarchy are now mapped by default ( issue 22 )
  • Added new annotations to overide default behaviour:
  • Added @Mappings and @Mapping annotation for external mappings (JSON and XML)
  • Added support for polymorhic assoziations ( issue 30 )
  • Converters can now be used for any type ( issue 29 )
  • Added XML serialisation (not yet implemented, but scheduled for the 0.7.0 release)
  • Added support for IDs and IDREFs in JSON (not yet implemented, but scheduled for the 0.7.0 release)

Bugfixes:

  •  Issue 24 : Fixed problems when mapping collection implementations
  •  Issue 31 : GWT.create() is now used instead of new operator

Piriti 0.6.4

  • Partial release: Only Piriti-Core and Piriti-Restlet are part of this release. Piriti-GXT will follow as soon as GXT is GWT 2.2 compatible.
  •  Issue 19 : Json strings are now escaped correctly
  •  Issue 23 : Added support for java.sql.*
  •  Issue 24 : Fixed code generation for collection implementations
  •  Issue 27 : Piriti 0.6.4 requires GWT 2.2, GIN 1.5 and Guice 3.x

Piriti 0.6.3

  • Fixed bug when using private fields and inheritance

Piriti 0.6.2

Piriti 0.6.1

Piriti 0.6

  • Breaking API changes:
    • Renamed @JsonField to @Json and @XmlField to @Xml
    • Renamed @JsonFields and @JsonModel to @JsonMappings
    • Renamed @XmlFields and @XmlModel to @XmlMappings
  • Added support for JSONPath expressions (see  issue 12 )
  • Added order() to @Json and @Xml annotations to ensure a distinct processing order (see  issue 11 )
  • Added support for custom converters (see  issue 13 )
  • Added support for private fields and custom getters and setters (see  issue 14 )

Piriti 0.51

  • Added support for custom key names when serializing to JSON (see  issue 9 )

Piriti 0.5

  • Added support to serialize POJOs to JSON
  • Added the possibilty to use external mappings

Piriti 0.4.1

  • Added support for inheritance in POJOs and GXT models (see  issue 6 )

Piriti 0.4

  • Added support for namespaces.
  • Removed dependency to gwtxpath
  • Added dependency to Totoe which is now used for XML parsing and namespace support.

Piriti 0.3.5

  • Fix for  issue 5 : Nested readers are now initialized correctly (thanks to dusan.maliarik)
  • Added support for lowercase enum constants (thanks to dusan.maliarik)
  • Switched to native JSON parser (thanks to Olivier Monaco)

Piriti 0.3.4

  • Fixed bug related to @XmlId / @XmlIdRef processing

Piriti 0.3.3

  • Added @XmlId and @XmlIdRef to map references. See XML references for an example

Piriti 0.3.2

  • Models can now have annotated fields of the same type. This works for 1-1 and 1-n relations
  • Added saftey checks for null JSON values in generated JsonReader code

Piriti 0.3.1

  • Added methods to JsonReader for reading lists of models
  • Added methods to XmlReader for reading lists of models
  • Finished Restlet extension
  • Added sample application

Piriti 0.3

  • Added support for JSON mapping
  • Split Piriti into three modules: piriti-core, piriti-gxt and piriti-restlet
  • Added a sample application

Piriti 0.2.1

  • Added import statements in generated XmlReader implementations.
  • Added GWT unit test for Book / Author example from Getting Started Page

Piriti 0.2

  • Added collection and array mapping
  • Discarded the mapping of maps

Piriti 0.1

  • Initial release

Sign in to add a comment
Powered by Google Project Hosting