Scalaxb v1.3.0 Release Notes

Release Date: 2016-07-18 // almost 8 years ago
  • 💥 breaking changes

    • ⬇️ Dropping SOAP RPC/encoded support.
    • 👉 Makes SOAP faultactor a String. #268 by @rubbish
    • 0️⃣ Generates >22 case classes by default. #280
    • Generates attributes field to handle all attributes. #286

    SOAP changes

    • 🛠 Fixes the handling of message parts involving headers. #285 by @plaflamme
    • 🛠 Fixes nillable fault support. #284
    • 👉 Makes http instances lazy. #279 by @rubbish
    • Implements toString methods for faults. #278

    case class >22 and attributes change

    0️⃣ Starting scalaxb 1.3.0, the generated code will be >22 by default. In addition, all attributes will be handled via attributes field.

    To bring back the older behavior:

    contentsSizeLimit in (Compile, scalaxb) := 20
    
    namedAttributes in (Compile, scalaxb) := true
    

    0️⃣ Related, 1.3.0 fixes attribute's default value handling #288.