Magnolify Versions Save

A collection of Magnolia add-on modules

v0.7.2

1 month ago

What's changed

๐Ÿ› Bug Fixes

  • [shared] Add scala 2.12 CanBuildFrom for Set (#942) @RustedBones

๐ŸŒฑ Dependency Updates

  • Update datastore-v1-proto-client to 2.19.0 (#941) @scala-steward

Contributors to this release

@RustedBones and @scala-steward

v0.7.1

1 month ago

What's changed

๐Ÿ› Bug Fixes

  • [avro] fix: copy bytes when reading from avro (#937) @RustedBones
  • [guava] fix: resolve implicit conflict for top level collection funnels (#936) @RustedBones

๐Ÿ—๏ธ Build Improvements

  • Update sbt-site-paradox to 1.6.0 (#938) @scala-steward
  • Update sbt-scoverage to 2.0.11 (#924) @scala-steward
  • Update sbt to 1.9.9 (#923) @scala-steward
  • Update sbt-typelevel to 0.6.7 (#925) @RustedBones
  • Update sbt-paradox-material-theme to 0.7.0 (#916) @scala-steward
  • Cache TensorFlow Metadata proto files (#921) @RustedBones
  • Update scalafmt-core to 3.8.0 (#918) @scala-steward
  • Disable MiMa for scala 3 (#910) @RustedBones
  • Bump release-drafter/release-drafter from 5 to 6 (#909) @dependabot
  • Update sbt-paradox to 0.10.6 (#907) @scala-steward
  • Update sbt-protoc to 1.0.7 (#903) @scala-steward

๐Ÿ“œ Scalafix Migrations

  • Move scalafix rule inside path matching package (#912) @RustedBones
  • Add scalafix 0.7 migration rule (#911) @RustedBones

๐ŸŒฑ Dependency Updates

  • Update hadoop-client to 3.4.0 (#940) @scala-steward
  • Update datastore-v1-proto-client to 2.18.6 (#939) @scala-steward
  • Update jackson-databind to 2.17.0 (#934) @scala-steward
  • Update proto-google-cloud-bigtable-v2 to 2.36.0 (#935) @scala-steward
  • Update guava to 33.1.0-jre (#933) @scala-steward
  • Update scala3-library to 3.3.3 (#928) @scala-steward
  • Update scala versions to 2.13.13 and 2.12.19 (#926) @RustedBones
  • Update protobuf-java to 3.25.3 (#915) @scala-steward
  • Update joda-time to 2.12.7 (#917) @scala-steward
  • Update refined to 0.11.1 (#908) @scala-steward

Contributors to this release

@RustedBones, @dependabot, @dependabot[bot] and @scala-steward

v0.7.0

4 months ago

What's changed

๐Ÿš€ Enhancements

๐Ÿ› Bug Fixes

๐Ÿ“— Documentation

๐Ÿงช Test Improvements

๐Ÿ—๏ธ Build Improvements

๐Ÿ”ง Refactorings

๐ŸŒฑ Dependency Updates

New Contributors

Full Changelog: https://github.com/spotify/magnolify/compare/v0.6.4...v0.7.0

v0.6.4

6 months ago

What's changed

๐Ÿ› Bug Fixes

  • Respect of BQ time format spec (#850) @RustedBones

Contributors to this release

@RustedBones

v0.6.3

8 months ago

What's changed

๐Ÿ› Bug Fixes

  • Respect case mapper when generating avro schema (#787) @RustedBones
  • Propagate primitive length when setting repetition (#742) @RustedBones

๐Ÿš€ Enhancements

  • Add joda-time and ByteBuffer support in avro (#740) @RustedBones
  • Add BQ selectedFields to TableRowType (#685) @RustedBones

Contributors to this release

@RustedBones

v0.6.2

1 year ago

What's changed

  • Make parquet module compatible with Avro 1.8 and 1.11 (#633) @shnapz
  • Update sbt-header to 5.8.0 (#627) @scala-steward
  • Update datastore-v1-proto-client to 2.11.5 (#625) @scala-steward
  • Update google-api-services-bigquery to v2-rev20220924-2.0.0 (#624) @scala-steward
  • Update tensorflow-core-api to 0.4.2 (#631) @scala-steward
  • Update sbt-scoverage to 2.0.6 (#630) @scala-steward
  • Update protobuf-java to 3.21.8 (#626) @scala-steward
  • Update scalafmt-core to 3.6.0 (#629) @scala-steward
  • Update sbt to 1.7.2 (#628) @scala-steward
  • Update proto-google-cloud-bigtable-v2 to 2.14.1 (#623) @scala-steward
  • Update sbt-ci-release to 1.5.11 (#622) @scala-steward
  • Update jackson-databind to 2.13.4.2 (#621) @scala-steward

Contributors to this release

@scala-steward and @shnapz

v0.6.1

1 year ago

Bugfix release that addresses a serialization issue with ParquetType.

๐Ÿ› Bug Fixes

  • Make schema val @transient in ParquetType (#619) @clairemcginty

Contributors to this release

@clairemcginty, @shnapz

v0.6.0

1 year ago

This release adds support for scala value-classes, which do not show in target model. If also brings doc annotation support in parquet's avro compatibility mode

What's changed

๐Ÿš€ Enhancements

  • Typed Parquet Annotations (#604) @shnapz
  • Cleanup tests (#616) @RustedBones
  • Reduce warnings (#615) @RustedBones
  • Setup sbt-protoc instead of sbt-protobuf (#614) @RustedBones
  • Improve error message (#611) @RustedBones

๐Ÿ”ง Breaking changes

  • Treat value classes as such (#610) @turb
  • Set cats and scalacheck as provided (#565) @RustedBones

๐Ÿ› Bug Fixes

  • Target java 8 (#608) @RustedBones
  • Make implicit field from EnumType low priority (#613) @RustedBones

๐ŸŒฑ Dependency Updates

  • Update scala-library, scala-reflect to 2.13.10 (#615) @RustedBones
  • Update scala-library, scala-reflect to 2.12.17 (#605) @scala-steward
  • Update protobuf-java to 3.21.6 (#602) @scala-steward
  • Update scalacheck to 1.17.0 (#606) @scala-steward
  • Update sbt-scoverage to 2.0.3 (#603) @scala-steward
  • Update datastore-v1-proto-client to 2.11.2 (#601) @scala-steward
  • Update proto-google-cloud-bigtable-v2 to 2.12.0 (#600) @scala-steward

Contributors to this release

@RustedBones, @scala-steward, @shnapz and @turb

v0.5.1

1 year ago

This release introduces a new module: magnolify-neo4j, enabling conversion between Scala types and Value

What's changed

๐Ÿš€ Enhancements

  • Add neo4j Value typeclass (#588) @RustedBones
  • Reduce shims by using std libs for jdk and +build integration (#586) @RustedBones
  • Prepare scala 3 support (#569) @RustedBones

๐ŸŒฑ Dependency Updates

  • Update proto-google-cloud-bigtable-v2 to 2.11.2 (#594) @scala-steward
  • Update datastore-v1-proto-client to 2.11.1 (#596) @scala-steward
  • Update shapeless to 2.3.10 (#597) @scala-steward
  • Update jackson-databind to 2.13.4 (#592) @scala-steward
  • Update sbt-scoverage to 2.0.2 (#582) @scala-steward
  • Update scalafmt-core to 3.5.9 (#585) @scala-steward
  • Update protobuf-java to 3.21.5 (#581) @scala-steward
  • Update google-api-services-bigquery to v2-rev20220730-2.0.0 (#577) @scala-steward
  • Update hadoop-client to 3.3.4 (#578) @scala-steward
  • Update sbt-scoverage to 2.0.1 (#574) @scala-steward
  • Update sbt to 1.7.1 (#568) @scala-steward
  • Update datastore-v1-proto-client to 2.10.1 (#567) @scala-steward

Contributors to this release

@RustedBones and @scala-steward

v0.5.0

1 year ago

This release is the 1st one depending on the migrated magnolia arfifact, from com.softwaremill.magnolia:magnolia-core to com.softwaremill.magnolia1_2:magnolia. There are some internal breaking changes that should not affect users.

What's changed

๐Ÿš€ Enhancements

  • AvroType performace improvements (#548) @RustedBones
  • Streamline with AvroType (#557) @RustedBones
  • Do not create new object on default falback (#547) @RustedBones
  • Only start CI on main and PRs (#554) @RustedBones
  • Setup header check (#553) @RustedBones

๐Ÿ› Bug Fixes

  • Add testing for tensorflow cached field schema (#566) @RustedBones

๐ŸŒฑ Dependency Updates

  • Update protobuf-java to 3.21.2 (#559) @scala-steward
  • Update cats-core, cats-laws to 2.8.0 (#560) @scala-steward
  • Update refined to 0.10.1 (#561) @RustedBones
  • Update proto-google-cloud-bigtable-v2 to 2.9.0 (#562) @RustedBones
  • Update datastore-v1-proto-client to 2.10.0 (#558) @scala-steward
  • Update tensorflow-core-api to 0.4.1 (#536) @spotify-steward
  • Update google-api-services-bigquery to v2-rev20220611-1.32.1 (#549) @spotify-steward
  • Update sbt-scoverage to 2.0.0 (#552) @spotify-steward
  • Update scala-library, scala-reflect to 2.12.16 (#542) @spotify-steward
  • Update default avro version to 1.11.0 (#538) @RustedBones
  • Update jackson-databind to 2.13.3 (#528) @spotify-steward
  • Update google-api-services-bigquery to v2-rev20220528-1.32.1 (#530) @spotify-steward
  • Update protobuf-java to 3.19.4 (#532) @spotify-steward
  • Update scalafmt-core to 3.5.8 (#535) @spotify-steward
  • Update hadoop-client to 3.3.3 (#533) @spotify-steward
  • Update parquet-avro, parquet-hadoop to 1.12.3 (#534) @spotify-steward
  • Update sbt-sonatype to 3.9.13 (#537) @spotify-steward
  • Update to new magnolia artifact for scala 2 (#527) @RustedBones

Contributors to this release

@RustedBones, @scala-steward and @spotify-steward[bot]