All Versions
13
Latest Version
Avg Release Cycle
95 days
Latest Release
1 day ago

Changelog History
Page 1

  • v2.0.0-M2

    June 04, 2020
  • v2.0.0-M1

    April 14, 2020
  • v1.0.7-RELEASE

    April 07, 2020
  • v1.0.6-RELEASE

    January 14, 2020

    ⚡️ License Update

    • 🔄 Changed from EPL 1.0 to EPL 2.0 license (#356)

    ✨ Enhancements

    • 👌 Support for Maps with non-primitive keys (#315)
    • 👌 Support for GraalVM native-image (#362)
    • ⚡️ Updated to Jakarta EE dependencies (#338)
    • 📜 Implemented eager parsing SPI, useful for native-image environments (#367)

    🐛 Bug fixes

    • Serializing enums as property or as Map key has different behavior in case of toString overriding (#345)
    • 🛠 Fix issue where equivalent properties are not merged correctly (#355)
    • 🛠 Fix StackOverflowError on recursive references (#343 and #305)
    • 🌲 Do not log WARN message when optional generic bound is not found (#364)
    • 👉 Make glassfish json a required dependency again (#368)
  • v1.0.5-RELEASE

    September 06, 2019

    🚀 Release date: 09/06/2019

    ✨ Enhancements

    • 👌 Support for Groovy objects and CDI (Weld) beans #281 #256
    • Include property name in error message when serialization fails #300
    • ➕ Added JakartaEE TCK to the TravisCI build process to prevent spec incompatibilities
    • 👌 Improve Exception message when default constructor is missing #316 (Thanks @Simulant87!)

    🐛 Bug fixes

    • CollectionSerializer only processes first entry #255
    • 📦 Inheriting from class with package level modifier leads to IllegalAccessException #275
    • 0️⃣ Deserialization of EnumSet fails with "No default constructor found" #272
    • Order of kv-pairs wrong when using custom naming and @JsonbPropertyOrder #258
    • Adapters not applied properly for properties of differing read/write type #309
    • 🛠 Fix/payara4003 Inaccessible constructor with @ConstructorProperties #280 (Thanks @JohT!)
  • v1.0.4-RELEASE

    June 07, 2019
  • v1.0.3-RELEASE

    January 29, 2019

    🚀 Release date: 12/28/2018

    Uptake of Jakarta EE dependencies.

    • ⚡️ JSON API updated to 1.1.5
    • ⚡️ JSONB API updated to 1.0.1

    A complete list of issues solved.

  • v1.0.2-RELEASE

    January 29, 2019

    🚀 Release date: 10/12/2018

    • ⚡️ JSON API updated to 1.1.3

    A complete list of issues solved.

  • v1.0.1

    November 10, 2017

    Yasson 1.0.1

    🚀 Release date: 10/11/2017

    🐛 Bugs Fixed:

    • 🛠 FIXED: [#57] Unexpected behaviour from @JsonbTypeAdapter when marking a field bug
    • 🛠 FIXED: [#48] Serializing 'naked' enum throws exception java.lang.IllegalAccessException bug
    • 🛠 FIXED: [#47] Serialising enum uses toString() method not name() as specified in section 3.9 of specification bug
    • 🛠 FIXED: [#43] Date format customisation is ignored if custom instantiation is used bug
    • 🛠 FIXED: [#42] Serializing a map doesn't use serializers bug
    • 🛠 FIXED: [#39] Nillable customizations ignore default rules for processing classes bug
    • 🛠 FIXED: [#34] NullPointerException when @JsonbTransient is applied on property without setter bug

    Other:

    • Switched to JSON-P 1.1.2
    • 🐎 Performance improved
  • v1.0

    June 23, 2017

    Yasson 1.0

    🚀 Released 23/06/2017