Releases: snowplow/iglu-scala-core
Releases · snowplow/iglu-scala-core
Version 1.1.4
This release adds SchemaKey#vendorAsSnakeCase
and SchemaKey#nameAsSnakeCase
methods exactly as scala-analytics-sdk does.
Full Changelog: 1.1.3...1.1.4
Version 1.1.3
Version 1.1.2
Version 1.1.1
Version 1.1.0
This release simply adds the Json Schema V4 definition, so that schema-ddl and iglu-scala-client can both import it from the same place.
Changelog
Version 1.0.1
A patch release with two helpful bug fixes and many dependency upgrades
Bug fixes
Under the hood
- Add Snyk Github Action workflow (#78)
- Update README and links (including switch from snowplow-incubator to snowplow) (#77)
- Update git remote in ghpages settings (snowplow-incubator -> snowplow) (#76)
- Remove sbt-git, bump sbt-site to 1.4.1 and sbt-unidoc to 0.4.3 (#73)
- Switch publishing from Bintray to Maven Central (#72)
- Switch from TravisCI to GitHub Actions (#71)
- Restructure sbt modules for easier testing and release (#68)
- Add IDE and tools folders to .gitignore (#66)
- Add test for trying to parse a URL-encoded schema key (#84)
Dependency bumps
- Bump specs2 to 4.12.3 (#82)
- Bump json4s to 3.6.11 (#81)
- Bump cats to 2.6.1 (#80)
- Bump circe to 0.14.1 (#79)
- Bump Scala to 2.13.6 and 2.12.14, switch to sbt-tpolecat for scalac flags management and fix some warnings (#75)
- Bump sbt-scoverage to 1.8.2 (and update config key name) and sbt-coveralls to 1.3.1 (#74)
- Bump sbt-mima-plugin to 0.9.2 and add sbt-ci-release plugin to switch to dynamic version management (#70)
- Bump sbt-scalafmt to 2.4.3 and fmt project files (#69)
- Bump sbt to 1.5.5 (#67)
Version 1.0.0
API changes
- Fix handling of $schema on body extraction (#24)
- Expose input in ParseError message (#53)
- Add codec for SchemaCriterion (#18)
- Remove Resolver.scala (#60)
Dependencies
Under the hood
- Bump sbt to 1.3.9 (#44)
- Use sbt-mima-plugin to analyse binary compatibility (#30)
- Use sbt-scoverage plugin to analyse test coverage (#31)
- Use sbt-coveralls (#59)
- Use sbt-ghpages plugin to create GH Pages from Scaladoc (#32)
- Use sbt-scalafmt plugin (#43)
- Bump Scala to 2.12.11 (#55)
- Add Scala 2.13 support and drop 2.11 (#34)
- Remove Libraries object in Dependencies.scala (#45)
- Iglu Core Circe: remove implicits.scala and rename instances.scala to implicits.scala (#49)
- Iglu Core Json4s: remove implicits.scala and rename instances.scala to implicits.scala (#57)
- Iglu Core Circe: fix typo in instances.igluAttachToDataCirce (#50)
- Iglu Core Circe: fix typo in DecordersSpec.scala (#52)
- Extend copyright to 2020 (#56)
- Combine scalacOptions and javacOptions in compilerSettings (#47)
- Add projectSettings for each module (#46)
- Change Travis distribution to Trusty (#35)
- Improve Scaladocs (#48)
Version 0.5.0
Initial release in the dedicated repository.