Skip to content

Version 0.4.0

Compare
Choose a tag to compare
@asoltysik asoltysik released this 18 Jul 09:49
· 28 commits to develop since this release

New features & breaking changes

  • Integrate darksky as a weather provider (#42)
  • Create caching Dark Sky client (#73)
  • Split Client into api-specific Clients and agnostic Transport (#71)
  • Wrap OwmCacheClient operations in effect type (#60)
  • Remove ValidatedWeather type alias (#61)
  • Rename OwmAsyncClient to OwmClient (#65)
  • Make WeatherError extend Exception (#68)
  • Include configuration errors in the error hierarchy (#67)
  • Migrate from joda.time to java.time (#72)

Updates

  • Bump Joda-Time versions (#58)
  • Bump sbt-bintray to 0.5.4 (#54)
  • Bump SBT to 1.1.6 (#55)
  • Bump Scala versions to 2.11.12 and 2.12.6 (#53)

Internal changes

  • Make the case classes implementing WeatherError final (#66)
  • Make all case classes final (#69)
  • Make constructQuery typesafe (#62)
  • Migrate from json4s to circe (#44)
  • Migrate from twitter-util-collection to scala-lru-map (#46)
  • Replace scalaj with Hammock (#45)

Documentation and build

  • Remove cruft from .gitignore (#52)
  • Add Dark Sky credentials to .travis.yml (#76)
  • Publish scaladoc (#38)
  • Replace release badge by a maven central badge (#80)
  • Update documentation in the README (#78)
  • Fix travis usage of wrong scala version (#79)
  • Remove resolvers from the readme (#41)
  • Extend copyright notice to 2018 (#56)
  • Add pull request template (#50)
  • Add CONTRIBUTING.md (#51)
  • Add issue template (#49)
  • Integrate scalafmt (#47)
  • Remove Vagrant setup (#43)
  • Add Gitter badge (#39)
  • Integrate code coverage reports (#48)