Releases: snowplow/scala-weather
Releases · snowplow/scala-weather
2.0.0
Version 1.0.0
Version 0.5.0
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
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
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
Documentation and build
Version 0.2.0
Version 0.1.0
Initial release