Skip to content

Releases: pureharm/pureharm-db-testkit

0.3.0

05 Aug 06:22
248be6e
Compare
Choose a tag to compare

This is the first release for a stable Scala 3 version, and with cats-effect 3 support!

⚠️ breaking

  • pureharm-db-testkit now depends on cats-effect 3.2.1, and the corresponding dependencies for it.
  • pureharm-db-testkit-ce2 is binary, and source compatible with pureharm-db-testkit from version 0.2.0, so if you haven't migrated to CE3 yet, use the former module.

Dependency upgrades

New Scala versions:

  • 2.13.6
  • 3.0.1
  • drop 3.0.0-RC2, 3.0.0-RC3

internals

  • bump scalafmt to 3.0.0-RC6 — from 2.7.5
  • bump sbt to 1.5.5
  • bump sbt-spiewak to 0.21.0
  • bump sbt-scalafmt to 2.4.3

0.2.0

11 Apr 08:58
4f6fdc8
Compare
Choose a tag to compare

breaking changes:

  • upgraded to pureharm-testkit 0.3.0` which replaces scalatest w/ munit.
  • you have to use testResource.test("name") in all your tests to be consistent w/ munit handling of resources.
  • DBTestSetup.flywayConfig now takes an implicit logger, should be source compatible. Updated to copy schema name from the db config by default. Since most likely it's wrong if the schema name is different between the two configs.

dependency upgrades

0.1.0

19 Mar 14:45
7215b81
Compare
Choose a tag to compare

Split out from pureharm as of version 0.0.7.

⚠️ Breaking changes ⚠️

  • renamed module maven artifact ID from pureharm-db-core-testkit to pureharm-db-testkit

  • cross compiled to Scala 2.13 -- pending support for scala 3.0.0-RC1