Skip to content

Releases: snowplow/scala-maxmind-iplookups

0.8.1

18 Aug 14:10
Compare
Choose a tag to compare

Version 0.8.0

08 Mar 11:56
Compare
Choose a tag to compare

The maintenance release with dependencies upgrades containing the most significant one, namely Cats Effect 3

Changelog

  • Use coveralls (#173)
  • Remove gh-pages sbt plugin (#172)
  • Bump maxmind-geoip2 to 3.0.0 (#171)
  • Bump specs2 to 4.13.2 (#170)
  • Add support for Cats Effect 3 (#169)
  • Update copyright to 2022 (#168)
  • Bump sbt to 1.6.2 (#167)
  • Bump scala compiler to 2.13.8, 2.12.15 (#165)

Scala Maxmind IP Lookups v0.7.2 (2021-08-11)

11 Aug 12:44
Compare
Choose a tag to compare

A maintenance release, with upgraded dependencies to newer versions, and uses github actions as our publishing workflow.

Extend copyright notice to 2021 (#162)
Update publishing workflow for GH pages (#125)
Run scalafmtCheck in github action (#160)
Migrate from travis to github actions (#159)
Bump scala-lru-map to 0.5.0 (#158)
Bump cats to 2.6.1 (#157)
Bump cats-effect to 2.5.3 (#156)
Bump maxmind geopip2 to 2.15.0 (#155)
Bump sbt to 1.5.5 (#154)

Scala Maxmind IP Lookups v0.7.1 (2020-07-07)

09 Jul 07:34
Compare
Choose a tag to compare

Maintenance release with dependency bumps and Snyk vulnerability scan integration.

Scala Maxmind IP Lookups v0.7.0 (2020-06-06)

15 Jun 19:44
659a2d7
Compare
Choose a tag to compare

API Changes

Add support for anonymous IP database (#132)

Scala Maxmind IP Lookups v0.6.1 (2019-11-25)

25 Nov 11:34
30b9265
Compare
Choose a tag to compare

This patch release adds support for Spark applications.

API changes

Default isInEuropeanUnion to false in case of NoSuchMethodError (#123)

Scala Maxmind IP Lookups v0.6.0 (2019-11-21)

21 Nov 12:58
7a2f995
Compare
Choose a tag to compare

API changes

Add support for isInEuropeanUnion flag (#87)
Add support for continent and accuracyRadius to the model (#101)
Introduce tagless final encoding (#108)
Support cats.Id (#112)
Abstract over IpLookups creation (#113)
Add function to combine errors raised when processing a CityResponse (#120)

Documentation

Add readme examples (#79)

Dependency upgrades

Bump geoip2 to 2.12.0 (#93)
Bump cats-effect to 1.2.0 (#90)
Bump cats-core to 1.6.0 (#91)
Bump scala-lru-map to 0.3.0 (#105)
Bump specs2-core to 4.4.1 (#110)
Bump Scala to 2.12.8 and remove Scala 2.11 support (#89)

Build

Bump SBT to 1.2.8 (#109)
Use sbt-tpolecat (#102)
Change Travis distribution to Trusty (#117)

Misc

Remove thread safety warning regarding LRU cache from readme file (#99)
Extend copyright to 2019 (#111)

Scala Maxmind IP Lookups v0.5.0 (2018-06-29)

29 Jun 15:06
Compare
Choose a tag to compare

Improvements

  • Switch from scalaz to cats (#61)
  • Encapsulate side-effects into cats-effect IO (#63)
  • Move away from Twitter's util-collection (#42)

Build

  • Integrate scalafmt (#66)
  • Publish scaladoc to gh-pages (#40)
  • Integrate code coverage reports (#65)
  • Refactor test suite (#17)

Misc

  • Add Gitter badge (#57)
  • Fix typo in .travis.yml (#59)
  • Remove vagrant setup (#60)
  • Remove cruft from .gitignore (#75)
  • Add issue template (#64)
  • Add pull request template (#80)
  • Add CONTRIBUTING.md (#76)
  • Fix travis badge url (#83)

Scala Maxmind IP Lookups v0.4.0 (2018-04-04)

04 Apr 13:08
Compare
Choose a tag to compare

Improvements

  • Upgrade to Maxmind's GeoIP2 databases (#35)
  • Turn IpLookupResult into a case class (#47)
  • Remove organization file argument (#48)
  • Differentiate between absent MaxMind file and failed lookup (#46)
  • Remove useless Future (#44)
  • Upgrade to Scala 2.12 (#38)

Build

  • Bump SBT to 1.1.1 (#52)
  • Add CI/CD (#50)
  • Bump specs2 to 4.0.3 (#49)
  • Remove dependency resolvers (#37)
  • Add Bintray credentials to .travis.yml (#51)
  • Add Sonatype credentials to .travis.yml (#54)

Misc

  • Add Maxmind discontinuation notice to the README (#36)
  • Update README markdown in according with CommonMark (#45)
  • Extend copyright notice to 2018 (#43)
  • Add maven central badge (#53)

Scala MaxMind IP Lookups v0.3.0

20 Jun 23:24
Compare
Choose a tag to compare

Improved thread safety

Thread safety

Switched from LruMap to SynchronizedLruMap (#28)

Build

Added dedicated Vagrant setup (#30)