Version 0.6.0
This release focuses on refactoring and splitting the library into logical modules. It includes a contribution from @jtatarik of LiveIntent, thanks a lot!
New features
API changes
- Replace json4s with circe (#71)
- Bump Iglu Scala Core to 0.3.0 (#101)
- Release referentially transparent Metadata module separately (#96)
- Release emitters separately (#46)
- Make API referentially transparent (#74)
- Remove deprecated trackUnstructEvent (#94)
- Drop support for Scala 2.10 (#75)
Internal changes
Build changes
- Integrate scalafmt (#86)
- Remove vagrant setup (#73)
- Add compiler options (#93)
- Bump sbt-bintray to 0.5.4 (#90)
- Add support for codecov (#77)
- Bump sbt to 1.2.0 (#87)
- Improve code coverage (#98)
Other internal changes
- Make Scala 2.12 the default version (#80)
- Add issue template (#83)
- Add pull request template (#84)
- Add CONTRIBUTING.md (#85)
- Remove cruft from .gitignore (#81)
- Extend copyright notices to 2018 (#89)
- Bump specs2 to 4.3.2 (#88)
- Replace release badge by a maven central badge (#79)
- Add Gitter badge (#76)
- Introduce independent algebras for clock time and uuid (#99)