All Versions
15
Latest Version
Avg Release Cycle
14 days
Latest Release
2967 days ago

Changelog History
Page 2

  • v1.1.0 Changes

    • ➕ Added support for only parsing or only serializing certain fields using the @JsonIgnore annotation's new ignorePolicy parameter.
    • 0️⃣ Potentially breaking change: Added support for optionally serializing null fields in an object using the serializeNullObjects parameter in the @JsonObject. The default is false (null fields will not be serialized). LoganSquare 1.0.x always serialized these, so if you're expecting them to be serialized, set this to true for your @JsonObjects.
    • 0️⃣ Potentially breaking change: Added support for optionally serializing null elements in a collection or array using the serializeNullCollectionElements parameter in the @JsonObject. The default is false (null fields will not be serialized). LoganSquare 1.0.x always serialized these, so if you're expecting them to be serialized, set this to true for your @JsonObjects.
  • v1.0.4 Changes

    • ➕ Added support for parsing arrays
    • Squashed some more bugs
  • v1.0.3 Changes

    • ➕ Added support for naming policies, which alleviate the need to add name parameters to all of your @JsonField annotations if your API follows a certain naming scheme.
    • 📜 Added support for different field detection policies. The default policy is ANNOTATIONS_ONLY, which tells LoganSquare to only parse and serialize fields that have been annotated as @JsonFields. Other options are NONPRIVATE_FIELDS and NONPRIVATE_FIELDS_AND_ACCESSORS, which tell LoganSquare to use all non-private fields and all non-private fields and accessors, respectively, even if they aren't annotated as a @JsonField. Fields can be excluded using @JsonIgnore.
    • Squashed some bugs.
  • v1.0.1 Changes

    • Just simplified some annotations before the general public tried it out.
  • v1.0.0 Changes

    • 🚀 First release.