Skip to content

Releases: snowplow/scala-weather

2.0.0

09 Mar 12:25
Compare
Choose a tag to compare
  • Add cross-compilation for Scala 2.13 (#139)
  • Bump circe to 0.14.1 (#140)
  • Bump scala-lru-map to 0.6.0 (#138)
  • Bump Javac to 11 (#137)
  • Migrate to GitHub Actions (#135)
  • Extend copyright to 2022 (#134)
  • Bump Scala to 2.12.15 (#133)
  • Bump SBT to 1.6.2 (#132)

Full Changelog: 1.0.0...2.0.0

Version 1.0.0

04 Sep 16:18
Compare
Choose a tag to compare

Dependencies

Bump scala-lru-map to 0.5.0 (#122)
Bump Circe to 0.13.0 (#120)

Tests

Replace historic weather requests with current (#125)

Misc

Reformat code (#128)
Update scalafmt to newest (#127)
Update OpenWeatherMap credentials in travis.yml (#123)

Version 0.5.0

27 Nov 18:47
62b828d
Compare
Choose a tag to compare

API changes

Introduce tagless final encoding (#102)
Abstract over OWM and DarkSky creation (#111)
Support cats.Id (#113)
Replace hammock by scalaj (#112)
Change Enumeration in openweather.Api object to sealed hierarchy (#117)

Tests

Skip unit tests if API key is missing (#98)
Remove DisjunctionMatchers (#100)

Build

Fix artifact version detection (#83)
Use sbt-tpolecat (#105)
Remove Scala 2.11 (#106)
Change Travis distribution to Trusty (#116)

Documentation

Fix repository url for gh-pages (#86)
Add readme examples (#114)

Dependencies

Bump Scala to 2.12.8 (#108)
Bump SBT to 1.2.8 (#109)
Bump circe to 0.10.0 (#89)
Bump scala-lru-map to 0.3.0 (#90)
Bump specs2 to 4.3.4 (#91)
Bump circe to 0.11.1 (#103)

Misc

Fix typo in PR template (#96)
Extend copyright to 2019 (#110)

Version 0.4.0

18 Jul 09:49
Compare
Choose a tag to compare

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)

Version 0.3.0

14 Aug 12:59
Compare
Choose a tag to compare

New features

  • Add HTTPS support (#18)

Updates

  • Bump Scala version to 2.12 (#36)
  • Cross-build against Scala 2.11 (#26)
  • Drop support for Scala 2.10 (#37)
  • Upgrade to Java 8 (#28)
  • Bump SBT to 0.13.16 (#27)
  • Bump joda-time to 2.9.9 (#32)
  • Bump collection-util to 6.39.0 (#33)
  • Bump specs2 to 3.9.4 (#31)

Internal changes

  • Replace akka-http by scalaj (#23)
  • Remove scalaz dependency (#30)

Documentation and build

  • Update README markdown in according with CommonMark (#24)
  • Add CI/CD (#29)
  • Add Bintray credentials to .travis.yml (#34)
  • Add Sonatype credentials to .travis.yml (#35)

Version 0.2.0

14 Feb 23:26
Compare
Choose a tag to compare

Enhancements

  • Implemented public API with JodaTime (#14)
  • Improved error messages (#17)

Internal changes

  • Updated akka-streams and akka-http (#16)
  • Fix test failure if machine not in UTC TZ (#15)
  • Removed OpenJDK from .travis.yml (#19)

Version 0.1.0

13 Dec 00:26
Compare
Choose a tag to compare

Initial release