Skip to content

0.4.0 (2018-08-30)

Compare
Choose a tag to compare
@BenFradet BenFradet released this 30 Aug 14:47
· 51 commits to develop since this release

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)