Releases: snowplow-referer-parser/scala-referer-parser
Version 2.0.0
Maintenance release with migration to GA and dependencies upgrades containing the most significant one, namely Cats Effect 3
Changelog
Version 1.1.0
This release adds support for Scala 2.13 and also drops support for Scala 2.11.
Changes
Drop support for Scala 2.11 (#106)
Bump to scala 2.13.3 (#98)
Version bumps
Update specs2 to 4.10.3 (#111)
Update cats-effect to 2.1.4 (#110)
Update cats-core to 2.1.1 (#109)
Update Circe to 0.13.0 (#108)
Build
Update sbt version to 1.3.13 (#107)
Test
Rewrite DataTable test due to scalafmt error (#100)
Misc
Reformat with scalafmt (#102)
1.0.0 (2019-10-31)
Breaking changes
Provide a way to create a Parser using cats.Eval (#67)
Abstract over Parser creation (#72)
Expose Medium in Referer (#71)
Non-breaking API changes
Do not double decode query string (#73)
(Scala) Allow 'android-app' URL scheme (#90)
Test
Re-establish the ParseTest suite (#74)
Build
Use sbt-tpolecat (#62)
Change Travis distribution to Trusty (#87)
Version bumps
Bump version to 1.0.0 (#92)
Bump cats-core to 1.6.0 (#63)
Bump cats-effect to 1.2.0 (#64)
Bump circe to 0.11.1 (#65)
Bump specs2 to 4.4.1 (#66)
Bump SBT to 1.2.8 (#68)
Misc
Update README to reflect 1.0.0 changes (#88)
Fix artifact name in README (#85)
Fix typo in Parser comment (#86)
Modify Gitter badge (#58)
Extend copyright to 2019 (#69)
0.5.0 (2019-01-08)
API changes
Make the Medium enumeration public (#47)
Version bumps
Bump Scala to 2.12.8 (#54)
Bump cats-effect to 1.1.0 (#40)
Bump cats-core to 1.5.0 (#39)
Bump circe to 0.11.0 (#52)
Bump circe to 0.10.0 (#41)
Bump specs2 to 4.3.6 (#53)
Miscellaneous
Enforce scalafmt (#51)
Change codecov badge to point to the develop branch (#37)
0.4.0 (2018-08-30)
Breaking changes
- Move parsing code to Scala and remove Java support (#29)
- Encapsulate effects with cats-effect (#4)
- Add the ability to use an external referer database in Scala (#23)
- Support only JSON (#10)
- Use Sealed Hierarchy for Referer structure (#31)
- Don't include referers.json in jar (#30)
- Add PAID to the Medium enumeration (#14)
- Replace httpclient dependency (#28)
Build
- Cross-publish for Scala 2.11 and 2.12 (#12)
- Scala 2.12 support (#153)
- Publish scaladoc (#6)
- Integrate scalafmt (#2)
- Seperate BuildSettings and Dependencies into their own files (#33)
- Add Bintray credentials to .travis.yml (#26)
- Add Sonatype credentials to .travis.yml (#27)
- Add the ability to publish through sbt-bintray (#18)
- Add CI through Travis (#21)
- Remove openjdk from travis (#35)
- Bump SBT to 1.2.1 (#16)
- Integrate code coverage reports (#3)
Test
- Update Scala test suite to use new referer-tests.json (#9)
- Create explicit tests to express the recursive check logic (#11)
- Replace test referers database by a mock (#36)
Misc
- Add badges (#5)
- Extend copyright notice to 2018 (#15)
- Remove resolvers from the readme (#20)
- Remove cruft from .gitignore (#19)
- Add issue template (#17)
- Add pull request template (#8)
- Add CONTRIBUTING.md (#7)
- Update README markdown in according with CommonMark (#165)
- Update README to reflect milestone 0.4.0 changes (#25)