scalaxb 1.11.0
http4s client + tagless final style
scalaxb 1.11.0 adds support for http4s client generation.
ThisBuild / organization := "com.example" ThisBuild / version := "0.1.0-SNAPSHOT" ThisBuild / scalaVersion := "2.13.10" ThisBuild / scalaxbPackageName := "generated" ThisBuild / scalaxbGenerateDispatchClient := false ThisBuild / scalaxbGenerateHttp4sClient := true lazy val scalaXml = "org.scala-lang.modules" %% "scala-xml" % "2.1.0" lazy val scalaParser = "org.scala-lang.modules" %% "scala-parser-combinators" % "2.2.0" lazy val jaxbApi = "javax.xml.bind" % "jaxb-api" % "2.3.0" lazy val emberClient= "org.http4s" %% "http4s-ember-client" % "0.23.18" lazy val root = (project in file(".")) .enablePlugins(ScalaxbPlugin) .settings( name := "soap", libraryDependencies ++= Seq(scalaXml, scalaParser, jaxbApi, emberClient), )
This was contributed by Darren Gibson (@zarthross) in #596.
updates
- Moves setting key default values to
globalSettings
by @eed3si9n in #597
behind the scene
- Add scripted test by @eed3si9n in #598
new contributors
- @zarthross made their first contribution in #596
Full Changelog: https://github.com/eed3si9n/scalaxb/compare/v1.9.1...v1.11.0