Releases: snowplow/scala-forex
2.0.0
Version 1.0.0
Version 0.7.0
API changes
Introduce tagless final encoding (#158)
Abstract over Forex creation (#161)
Support cats.Id (#163)
Under the hood
Introduce scalaj (#162)
Remove infinite recursion when converting currencies (#166)
Turn objects into case objects (#167)
Documentation
Add readme examples (#164)
Build
Skip tests if the API key is absent (#148)
Use sbt-tpolecat (#147)
Remove Scala 2.11 (#157)
Change Travis distribution to Trusty (#168)
Dependencies
Bump Scala to 2.12.8 (#149)
Bump joda-convert to 2.2.0 (#150)
Bump cats-effect to 1.2.0 (#151)
Bump circe to 0.11.1 (#152)
Bump scala-lru-map to 0.3.0 (#154)
Bump specs2 to 4.4.1 (#153)
Bump SBT to 1.2.8 (#159)
Misc
Extend copyright to 2019 (#160)
Version 0.6.0
Move the API to be referentially transparent.
API changes
Remove usage of String as currency code, use CurrencyUnit instead (#141)
Make the API referentially transparent using cats-effect (#118)
Replace twitter-utils with scala-lru-map (#125)
Migrate to circe (#119)
Move from joda-time to java.time (#123)
Drop support for Scala 2.10 (#132)
Replace mockito with specs2-mock (#130)
Bump specs2 version (#131)
Bump joda-convert version (#129)
Bump joda-money version (#124)
Build
Add code coverage reports (#144)
Add Scala version-dependent CI (#145)
Publish scaladoc (#113)
Support Scala 2.12 (#122)
Use oraclejdk8 in travis builds (#137)
Add scalafmt (#128)
Bump sbt version to 1.2.3 (#126)
Bump sbt-bintray to 0.5.4 (#127)
Miscellaneous
Update README (#142)
Extend copyright notices (#140)
Replace release badge with maven-central badge (#136)
Add CONTRIBUTING.md (#135)
Add pull request template (#134)
Add issue template (#133)
Simplify .gitignore (#121)
Remove vagrant setup (#120)
Add Gitter badge (#115)
Update README markdown in according with CommonMark (#114)
Version 0.5.0
Version upgrades, including cross-building against Scala 2.11 and 2.10 (dropping 2.9 support), Maven Central hosting and full CI/CD.
User-facing changes
Testing and deployment
- Add CI/CD (#103)
- Add Bintray credentials to .travis.yml (#104)
- Update Open Exchange Rates credentials in .travis.yml (#109)
- Add Sonatype credentials to .travis.yml (#111)
Under the hood
Version 0.4.0
Version 0.3.0
Version 0.2.0
- Added cross-build for Scala 2.11.5 (#80)
- Removed Scala 2.9.2 support (#87)
- Updated Travis to test against Scala 2.11.5 (#84)
- Tweaked twitter/util and Specs2 dependencies (#85)
- Added License button to README (#83)
- Added Release button to README (#82)
- Added dedicated Vagrant setup (#81)
- Bumped SBT to 0.13.2 (#86)
Version 0.1.0
Initial release