All Versions
8
Latest Version
Avg Release Cycle
139 days
Latest Release
849 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