All Versions
Latest Version
Avg Release Cycle
126 days
Latest Release
502 days ago

Changelog History
Page 2

  • v1.4.1 Changes

    July 18, 2016

    ๐Ÿ’ฅ breaking changes

    • โž• Adds Dispatch 0.11.3 support, and defaultDispatchVersion is bumped up to it. #352 by @DustinChaloupka

    ๐Ÿ›  fixes

    • ๐Ÿ›  Fixes handling of implicit and explicit soap headers. #366 by @coutoPL
  • v1.4.0 Changes

    July 18, 2016

    SOAP/REST changes

    • โž• Adds requestTimeout and connectionTimeout to DispatchHttpClients. #304 by @eed3si9n
    • โž• Adds --no-dispatch-client option (generateDispatchClient := false). #322 by @liff
    • โž• Adds --dispatch-as option (generateDispatchAs := true) for Dispatch's Http(request > as.scalaxb[A]) support. #332 by @arkadius

    other enhancements

    • โž• Adds --ignore-unknown option (ignoreUnknown := true) to ignore unknown XML elements, as well as order in which they are arrived. #310 by @jet-black
    • โž• Adds --no-varargs option to use Seq instead of the varargs. #292/#309 by @lbruand and @Erwan56
    • ๐Ÿ‘Œ Improves handling of duplicate enumeration values. #308 by @donderom
    • โ™ป๏ธ Refactors configuration into a sequence of case classes. #342 by @eed3si9n

    ๐Ÿ› bug fixes

    โš  compiler warnings

    โš  The code generated by scalaxb 1.4.0 should no longer generate compiler warnings.

    • โž• Adds SIP-18 imports to the generated code. #294 by @carl297r
    • โœ‚ Removes "adapting argument list" and other compiler warnings from the generetad code. #321 by @liff
    • โœ‚ Removes compiler warnings from the scalaxb code. #335 by @justjoheinz
    • โœ‚ Removes postfix usages in the generated code.
    • โž• Adds -Xfatal-warnings during the integration tests. #343 by @eed3si9n


    A huge thanks to everyone who has helped to improve scalaxb by reporting bugs and sending pull requests!

    ๐Ÿš€ According to git shortlog -sn --no-merges 1.3.0..release/1.4.0 ten people contributed to this release: Eugene Yokota (@eed3si9n), @jet-black, Olli Helenius (@liff), Lucas Bruand (@lbruand), Markus Klink (@justjoheinz), Carl Livermore (@carl297r), Arek Burdach (@arkadius), Joe Barnes (@joescii), @Erwan56, Roman Parykin (@donderom).

  • v1.3.0 Changes

    July 18, 2016

    ๐Ÿ’ฅ 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.