scalaxb 0.6.1
goodbye sbaz, hello conscript
sbaz allowed quick installation of scalaxb, but it also had its share of problems like scala version dependencies and contaminating the REPL classpath.
Starting 0.6.1, scalaxb will no longer be supporting sbaz and recommend all users to switch to conscript for installing scalaxb
.
$ sudo sbaz remove scalaxb
$ cs eed3si9n/scalaxb
no Array
xs:base64Binary
now maps toscalaxb.Base64Binary
instead ofArray[Byte]
.- Both
scalaxb.HexBinary
andscalaxb.Base64Binary
are backed byVector[Byte]
internally. - Other built-in types that previously mapped to
Array[String]
now maps toSeq[String]
.
mvn-scalaxb
scalaxb plugin for Maven was contributed by @martiell.
sbt-scalaxb for sbt 0.10
To call scalaxb from sbt 0.10, put this in your project/plugins/build.sbt
:
libraryDependencies += "org.scalaxb" %% "sbt-scalaxb" % "0.6.1"
and this in your build.sbt
:
sourceGenerators in Compile <+= scalaxb.identity
bug fixes and minor enhancements
- Fixes list derived types (#54 reported by @ikwzm).
- Fixes handling of empty sequences (#55).
- Fixes naming of local elements with duplicate name and structure (#56).
- Adds
@implicitNotFound
attributes onfromXML
etc. - Adds
--no-runtime
option to skip generatingscalaxb.scala
(#45 requested by @martiell). - Implements camel casing of wsdl operation name (#52 requested by @timperrett).
- Removes
X
prefix on wsdl message case classes (#51 requested by @timperrett). - Adds
--chunk-size
option to handle 200+ parameters (#58 reported by @ecin).