All Versions
8
Latest Version
Avg Release Cycle
139 days
Latest Release
1758 days ago

Changelog History

  • v0.5.1 Changes

    July 01, 2019

    2019-07-02

    ๐Ÿ†• New features & fixes:

    • ๐Ÿ‘Œ Support serialization of non-iterable collections and maps
  • v0.5 Changes

    March 31, 2019

    2019-04-01

    ๐Ÿ†• New features & fixes:

    • ๐Ÿ‘Œ Support for JsonSerializer/JsonDeserializer
    • New ReferencePolicy: DETECT_CIRCULAR_AND_THROW
    • ๐Ÿ‘Œ Improvements and bugfixes
    • ๐Ÿš€ google-gson codebase is updated to release 2.8.5
  • v0.4.1 Changes

    October 06, 2018

    2018-10-06

    ๐Ÿ†• New features & fixes:

    • ๐Ÿ‘ Limited support for Android 4
  • v0.4 Changes

    December 09, 2017

    2017-12-09

    ๐Ÿ†• New features:

    • Java 9 compatibility

    โšก๏ธ Updates:

    • ๐Ÿš€ google-gson codebase is updated to release 2.8.2
  • v0.3.1 Changes

    August 27, 2017

    2017-08-27

    ๐Ÿ›  Bugfixes

  • v0.3 Changes

    July 31, 2017

    2017-07-31

    ๐Ÿ†• New features:

    • ๐Ÿ‘€ Ability to specify class loaders to use for de-serialization, see YaGsonBuilder.setPreferredClassLoaders();
    • ๐Ÿ‘€ Ability to limit the output JSON length, see YaGson.toJson(Object src, long charsLimit)

    โšก๏ธ Updates:

    • ๐Ÿš€ google-gson codebase is updated to release 2.8.1;
    • ๐Ÿ›  bugfixes
  • v0.2 Changes

    April 27, 2017

    2017-04-27

    ๐Ÿ†• New features:

    • ๐Ÿ‘ Java 8 support;
    • full serialization and de-serialization of serializable lambdas;
    • skipping non-serializable lambdas;

    โšก๏ธ Updates:

    • ๐Ÿš€ google-gson codebase is updated to release 2.8.0
  • v0.1 Changes

    October 30, 2016

    ๐Ÿ†• New features:

    • (almost) arbitrary objects serialization, with no need for custom adapters, annotations or any changes of the classes;
    • preserves exact types during mapping;
    • preserves Collections/Maps behavior, including custom Comparators;
    • serializes self-referenced objects, including collections, maps and arrays;
    • serializes inner, local and anonymous classes;
    • ๐Ÿ‘Œ support for mixed-type collections, maps and arrays;
    • ๐Ÿ‘Œ support for non-unique field names, when a field is "overridden" in sub-classes;

    Known issues:

    • ๐Ÿ‘ no Java 8 support yet ;
    • incorrect serialization of some Iterators