Skip to content

Latest commit

 

History

History
62 lines (43 loc) · 2.72 KB

CHANGELOG.md

File metadata and controls

62 lines (43 loc) · 2.72 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

unreleased

0.3.0

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

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

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