Skip to content

Latest commit

 

History

History
90 lines (74 loc) · 3.33 KB

CHANGES.md

File metadata and controls

90 lines (74 loc) · 3.33 KB

Changelogs

v1.9.0
  • support scala 2.13 & drop support for scala 2.11
  • update slf4j-api 1.7.29, scala-xml 1.2.0
  • update play-ahs-ws 2.8.0 (a dependency of play-ws)
  • also update sbt 1.3.5, & sbt plugins
  • update .travis.yml for testing on (openjdk8, 11) x (scala 2.13.1, 2.12.10)
v1.8.0
  • update scala 2.12.4, 2.11.12
  • update play 2.6.7 & remove dependencies joda-time, joda-convert
  • update sbt 1.0.3, sbt-coursier 1.0.0-RC13

break changes caused by migrate from joda-time to java.time:

  • SOAPDate(date: org.joda.time.DateTime, dateFormatter: org.joda.time.format.DateTimeFormatter) => SOAPDate(date: java.time.LocalDateTime, dateFormatter: java.time.format.DateTimeFormatter)
  • SOAPDate("some invalid date") is previously throwA[IllegalArgumentException] => now throwA[DateTimeParseException]
v1.7.0
  • cross compile for scala 2.12.3 & 2.11.11
  • update play 2.6.3
  • update scala-xml 1.0.6, slf4j-api 1.7.25, joda-time 2.9.9, joda-convert 1.8.3 // TODO remove joda-time depencency
  • update sbt 1.0.1, sbt-sonatype 2.0, sbt-pgp 1.1.0
  • use sbt-coursier
  • use sbt-scalafmt-coursier instead fo sbt-scalariform
  • move source code to github.com/ohze/scala-soap
  • remove deprecated classes SoapWS11 & SoapWS12
v1.6.1
  • update play 2.5.3
v1.6.0
  • update sbt 0.13.11, scala 2.11.8, slf4j-api 1.7.21, joda-time 2.9.3
  • split into scala-soap & play-soap. Only play-soap depend on play-ws.
  • update play-ws from 2.4.6 to 2.5.2
  • SoapWS11 & SoapWS12 is now deprecated. Use WS11 and inject wsClient instead. Ex, see the test class CurrencyByCountryWS12:
@Singleton
class CurrencyByCountryWS12 @Inject() (protected val wsClient: WSClient) extends WS12[Param, Result] {
  protected def url = "http://www.webservicex.net/country.asmx"
}
v1.5.0
  • break binary compatibility. You must re-compile your code when update scala-soap to this version.
  • SOAPDate - moved from using java.util.Date (not thread safe) to org.joda.time.DateTime
  • depend on joda-time is now mandatory, not optional transitively from play-ws
v1.4.1
  • update play 2.4.6 (optional dependency), scala-xml 1.0.5, slf4j-api 1.7.13
v1.4.0
  • update play 2.4.2 (optional dependency). Note play 2.4.x require java 8
v1.3.1
  • only update play 2.3.9, scala 2.11.6, scala-xml 1.0.4
  • remove crossBuild for scala 2.10
v1.3.0
  • update scala 2.11.5, sbt 0.13.7, slf4j-api 1.7.10, play-ws (optional dependency) 2.3.7
  • add scala-xml 1.0.3 as a dependency for scala-soap _2.11
  • make explicit result type of implicit defs & add import scala.language.implicitConversions
  • remove object BasicReaders, SpecialReaders, BasicWriters, SpecialWriters & remove trait DefaultImplicits
v1.2.1
  • update scala 2.11.1, play-ws (optional dependency) 2.3.0-RC2
v1.2.0
  • cross compile to scala 2.10 & 2.11
  • update optional dependency play 2.2.2 to play-ws 2.3.0-RC1
v1.1.2
  • reformat code using scalariform
  • add traits WS11 & WS12
  • update scala 2.10.4
v1.1.1
  • Only update play 2.2.1 to 2.2.2
v1.0.0
  • Change package to com.sandinh
  • Add com.sandinh.soap.WS. Usage: see WSSpec
  • Optional depends on "play" (require if you use WS)
v0.9.0

First version.