Releases: disneystreaming/weaver-test
v0.6.10: Wait for global resource to release before ending tests
Highlight
Fixes a bug that would lead to global resources not being finalised correctly, due to build tools prematurely killing forked JVMs.
The bug is fixed by preventing the last task from yielding back to the build tool until the finalisation of global resources is complete.
What's Changed
- Update discipline-core to 1.4.0 by @scala-steward in #440
- Update sbt to 1.5.6 by @scala-steward in #441
- Update scalafmt-core to 3.2.1 by @scala-steward in #437
- Update sbt to 1.5.7 by @scala-steward in #443
- Update cats-effect to 3.3.1 by @scala-steward in #445
- Update sbt to 1.5.8 by @scala-steward in #444
- Update sbt-scalafmt to 2.4.5 by @scala-steward in #438
- Update sbt to 1.6.0 by @scala-steward in #449
- Update sbt to 1.6.1 by @scala-steward in #450
- Update cats-effect to 3.3.3 by @scala-steward in #452
- Update cats-effect to 3.3.4 by @scala-steward in #453
- Update sbt-scalafmt to 2.4.6 by @scala-steward in #447
- Update scalafmt-core to 3.2.2 by @scala-steward in #446
- Renames IOCheckers to Checkers in docs by @albertpastrana in #458
- Update cats-effect to 3.3.5 by @scala-steward in #462
- Update zio-interop-cats to 3.2.9.1 by @scala-steward in #471
- Update sbt to 1.6.2 by @scala-steward in #465
- Mention Scala 3 in README by @hejfelix in #464
- Update sbt-mdoc to 2.3.0 by @scala-steward in #461
- Update specs2-matcher to 4.13.3 by @scala-steward in #474
- Update scalafmt-core to 3.4.3 by @scala-steward in #470
- Wait for resources release before ending tests by @lukestephenson in #477
New Contributors
- @albertpastrana made their first contribution in #458
- @hejfelix made their first contribution in #464
Full Changelog: v0.6.9...v0.6.10
v0.6.9 : Publish monix/monixBIO modules against Scala 3 (bis)
Only the core-module of Monix ended up being published in last version. This release addresses that, and also enables publishing for MonixBIO against Scala 3
What's Changed
- Update scalafmt-core to 3.2.0 by @scala-steward in #433
- Build monix module with scala 3 by @lukestephenson in #436
Full Changelog: v0.6.8...v0.6.9
v0.6.8 : Publish monix module against Scala 3
What's Changed
- Clarify plugins required for intellij support by @lukestephenson in #419
- Enable scala3 for monix by @lukestephenson in #435
New Contributors
- @lukestephenson made their first contribution in #419
Full Changelog: v0.6.7...v0.6.8
v0.6.7
What's Changed
- Make it easier for suites to be written against monad transformers. See #387
- Add a non-overloaded alias for
test
that takes only the shared resource as a parameter, to facilitate patmat. See #404 - Version bumps
New Contributors
- @iRevive made their first contribution in #393
- @bwiercinski made their first contribution in #404
Full Changelog: v0.6.6...v0.6.7
v0.6.6: Fix path-relativisation edge-case bug on Windows
See #364
Path roots between pwd and source-file path are now compared before relativisation.
v0.6.5 : fs2 upgrade
- upgrades fs2 to 3.1.1 (not a trivial change in the case of zio, because of fiber refs)
- removes framework stub as it gets in the way of some dynamic framework detection tooling
0.6.4/0.7.4: Incorporate Expecty fixes
- Fixes #313
- Various patch upgrades of dependencies
0.6.3/0.7.3: Scala 3 final
This is the first release published against Scala 3 final!
There's no functional changes compared to 0.6.2, just documentation improvements and dependency upgrades.
v0.6.2: per forall configurable seeds, zio ce3 interop
These changes should be source-compatible with the v0.6.x/v0.7.x series.
User facing changes :
Checkers#forall
calls can now be configured individually (forall.withConfig(...){ (a : A) => ... }
- zio-ce3 interop is now supported (part of the 0.7.x series)
Fixes:
- scalajs now uses the js native Date type
- global resources failing should now lead to the test task failing in the build tool