Releases: scalameta/munit
v1.0.2
This release changes the Location to not include full path (instead a relative one independent of the machine), which while not a binary breaking change, it might still be relevant to a number of users.
Pull Requests
- bugfix: Fix tests after conflicting merges (#824) @tgodzik
- Fix Location macro to be hermetic (#823) @eed3si9n
- Add a TestTransform to append to a failure message (#818) @morgen-peschke
- Update scala-library, scala-reflect to 2.12.20 (#821) @scalameta-bot
- Bump jsdom from 24.1.1 to 25.0.0 (#820) @dependabot
- Update sbt-ci-release to 1.6.1 (#815) @scalameta-bot
- update getting started docs for mill (#814) @BrianHotopp
- Update auxlib, clib, javalib, nativelib, ... to 0.5.5 (#812) @scalameta-bot
- Update sbt-ci-release to 1.6.0 (#811) @scalameta-bot
- Bump fast-xml-parser from 4.3.6 to 4.4.1 in /website (#810) @dependabot
- bugfix: Add yarn.lock to avoid flaky website building (#809) @tgodzik
- Update sbt-mima-plugin to 1.1.4 (#808) @scalameta-bot
v1.0.1
Pull Requests
- Bump jsdom from 24.1.0 to 24.1.1 (#806) @dependabot
- Update scalafmt-core to 3.8.3 (#805) @scalameta-bot
- Update mdoc, sbt-mdoc to 2.5.4 (#802) @scalameta-bot
- Update sbt to 1.10.1 (#801) @scalameta-bot
- Update auxlib, clib, javalib, nativelib, ... to 0.5.4 (#800) @scalameta-bot
- Update mdoc, sbt-mdoc to 2.5.3 (#798) @scalameta-bot
- Bump ws from 8.17.0 to 8.17.1 (#797) @dependabot
- bugfix: Fix location macro if using virtual files (#796) @tgodzik
- Update scalafmt-core to 3.8.2 (#794) @scalameta-bot
- Update auxlib, clib, javalib, nativelib, ... to 0.5.3 (#793) @scalameta-bot
- Bump jsdom from 24.0.0 to 24.1.0 (#790) @dependabot
- Update auxlib, clib, javalib, nativelib, ... to 0.5.2 (#789) @scalameta-bot
- Update munit-scalacheck to 1.0.0 (#786) @scalameta-bot
- Don't print test suite name if no test is being run (#779) @alexarchambault
- docs: Switch release notes to today (#784) @tgodzik
- chore: Add full release notes for Munit 1.0.0 (#783) @tgodzik
v1.0.0
v1.0.0-RC1
This is hopefully the last version before the real 1.0.0. That release will be accompanied by actual release notes that encompass all the changes done since 0.x series.
What's Changed
- chore: Update scalafmt to 3.8.1 by @tgodzik in #765
- improvement: Remove scalacheck so that base munit doesn't depend on scalacheck by @tgodzik in #762
- Align output for ignored and skipped tests between all 3 platforms by @mzuehlke in #766
- Update munit-scalacheck to 1.0.0-M12 by @scalameta-bot in #767
- Handle infinite timeouts by @mzuehlke in #768
- Documentation updates by @mzuehlke in #769
- Extract diff module by @majk-p in #756
- chore: Remove deprecated methods before 1.0.0 by @tgodzik in #773
New Contributors
Full Changelog: v1.0.0-M12...v1.0.0-RC1
v1.0.0-M12
Pull Requests
- Update google-cloud-storage to 2.36.1 (#754) @scalameta-bot
- chore: Update scala native to 0.5.1 (#761) @tgodzik
- fix intercept for AssertionError (#683) @mzuehlke
- improvement: Add transparent to compileErrors (#759) @tgodzik
- Update sbt-buildinfo to 0.12.0 (#753) @scalameta-bot
- Update sbt-scalajs, scalajs-compiler, ... to 1.16.0 (#755) @scalameta-bot
- Update sbt-scalafix to 0.12.0 (#749) @scalameta-bot
- Update scala-library, scala-reflect to 2.12.19 (#746) @scalameta-bot
- Update scala-library, scala-reflect to 2.13.13 (#747) @scalameta-bot
- Bump release-drafter/release-drafter from 5 to 6 (#748) @dependabot
- Update external-integrations.md (#743) @mzuehlke
- Update sbt to 1.9.9 (#744) @scalameta-bot
- Bump jsdom from 23.0.1 to 24.0.0 (#738) @dependabot
- Update google-cloud-storage to 2.32.1 (#735) @scalameta-bot
- Update nscplugin, sbt-scala-native, ... to 0.4.17 (#734) @scalameta-bot
- Update google-cloud-storage to 2.31.0 (#732) @scalameta-bot
- Update mdoc, sbt-mdoc to 2.5.2 (#731) @scalameta-bot
- Restore v0.7.x fixture ordering (#724) @valencik
- Update sbt-scalajs, scalajs-compiler, ... to 1.15.0 (#729) @scalameta-bot
- fix #712: improve assertNotEquals failure message (#728) @ekans
- chore: Don't publish the docs module (#727) @tgodzik
- Update mdoc, sbt-mdoc to 2.5.1 (#726) @scalameta-bot
- Update sbt to 1.9.8 (#725) @scalameta-bot
- Bump actions/checkout from 3 to 4 (#706) @dependabot
- Update mdoc, sbt-mdoc to 2.3.8 (#709) @scalameta-bot
- Update sbt-scalajs, scalajs-library_2.13, ... to 1.14.0 (#705) @scalameta-bot
- Drop Support for Scala 2.11 (#723) @valencik
- Bump actions/setup-java from 3 to 4 (#720) @dependabot
- Bump jsdom from 22.1.0 to 23.0.1 (#721) @dependabot
- Update sbt to 1.9.7 (#713) @scalameta-bot
- Update nscplugin, sbt-scala-native, ... to 0.4.16 (#710) @scalameta-bot
- Honor the NO_COLOR environment variable. (#703) @non
- Update sbt to 1.9.6 (#702) @scalameta-bot
- Update sbt-ci-release to 1.5.12 (#652) @scalameta-bot
- Update sbt-scalafmt to 2.5.2 (#689) @scalameta-bot
- Update sbt-scalafix to 0.11.1 (#697) @scalameta-bot
- Update scala-library, scala-reflect to 2.13.12 (#699) @scalameta-bot
- Move
scalanative.runtime.loop()
invocation to correct place (#700) @armanbilge - Delete dead code (#696) @armanbilge
v1.0.0-M11
⚠️ Breaking Changes ⚠️
This release restores the fixture ordering to match that of the v0.7.x release line.
The ordering was originally changed in v1.0.0-M1, and has been a source of confusion.
Going forward the order will be:
MySuite.beforeAll()
myFixture.beforeAll()
MySuite.beforeEach(test-1)
myFixture.beforeEach(test-1)
myFixture.afterEach(test-1)
MySuite.afterEach(test-1)
myFixture.afterAll()
MySuite.afterAll()
Click to see this vizualized as a diff
-- v1.0.0-M1 - v1.0.0-M10 order
++ v0.7.x / +v1.0.0-M11 order
MySuite.beforeAll()
myFixture.beforeAll()
MySuite.beforeEach(test-1)
myFixture.beforeEach(test-1)
- MySuite.afterEach(test-1)
myFixture.afterEach(test-1)
+ MySuite.afterEach(test-1)
- MySuite.afterAll()
myFixture.afterAll()
+ MySuite.afterAll()
Customizing the ordering of beforeAll
/ afterAll
methods
If you require the previous (v1.0.0-M1 - v1.0.0-M10) ordering, you can restore it by separating your fixture into two fixtures, a "before fixture" and "after fixture" and then specify them in an override of munitFixtures
. If fact, this is exactly how the v0.7.x style ordering was restored in #724.
A documented example should be available in the near future (#739)
Notable Changes
- Restore v0.7.x fixture ordering by @valencik in #724
- Drop Support for Scala 2.11 by @valencik in #723
- Honor the NO_COLOR environment variable. by @non in #703
- Improve
assertNotEquals
failure message by @ekans in #728
What's Changed
- Update scala-library, scala-reflect to 2.13.12 by @scalameta-bot in #699
- Update sbt-scalafix to 0.11.1 by @scalameta-bot in #697
- Update sbt-scalafmt to 2.5.2 by @scalameta-bot in #689
- Update sbt-ci-release to 1.5.12 by @scalameta-bot in #652
- Update sbt to 1.9.6 by @scalameta-bot in #702
- Honor the NO_COLOR environment variable. by @non in #703
- Update nscplugin, sbt-scala-native, ... to 0.4.16 by @scalameta-bot in #710
- Update sbt to 1.9.7 by @scalameta-bot in #713
- Bump jsdom from 22.1.0 to 23.0.1 by @dependabot in #721
- Bump actions/setup-java from 3 to 4 by @dependabot in #720
- Drop Support for Scala 2.11 by @valencik in #723
- Update sbt-scalajs, scalajs-library_2.13, ... to 1.14.0 by @scalameta-bot in #705
- Update mdoc, sbt-mdoc to 2.3.8 by @scalameta-bot in #709
- Bump actions/checkout from 3 to 4 by @dependabot in #706
- Update sbt to 1.9.8 by @scalameta-bot in #725
- Update mdoc, sbt-mdoc to 2.5.1 by @scalameta-bot in #726
- chore: Don't publish the docs module by @tgodzik in #727
- fix #712: improve assertNotEquals failure message by @ekans in #728
- Update sbt-scalajs, scalajs-compiler, ... to 1.15.0 by @scalameta-bot in #729
- Restore v0.7.x fixture ordering by @valencik in #724
- Update mdoc, sbt-mdoc to 2.5.2 by @scalameta-bot in #731
- Update google-cloud-storage to 2.31.0 by @scalameta-bot in #732
- Update nscplugin, sbt-scala-native, ... to 0.4.17 by @scalameta-bot in #734
- Update google-cloud-storage to 2.32.1 by @scalameta-bot in #735
- Bump jsdom from 23.0.1 to 24.0.0 by @dependabot in #738
New Contributors
Full Changelog: v1.0.0-M10...v1.0.0-M11
v1.0.0-M10
This release fixes async tests on Scala Native when overriding the munitExecutionContext
.
See issue #695 for more details.
What's Changed
- Delete dead code by @armanbilge in #696
- Move
scalanative.runtime.loop()
invocation to correct place by @armanbilge in #700
Full Changelog: v1.0.0-M9...v1.0.0-M10
v1.0.0-M9
Notable Changes
All Changes
- Update scalafmt-core to 3.7.5 by @scalameta-bot in #667
- Update sbt to 1.9.1 by @scalameta-bot in #666
- chore: Use the same junit version everywhere by @tgodzik in #668
- Update sbt-scala-native-crossproject, ... to 1.3.2 by @scalameta-bot in #670
- Update scalafmt-core to 3.7.7 by @scalameta-bot in #671
- Bump tough-cookie from 4.1.2 to 4.1.3 by @dependabot in #672
- Update sbt to 1.9.2 by @scalameta-bot in #674
- Update sbt-mima-plugin to 1.1.3 by @scalameta-bot in #678
- Update sbt to 1.9.3 by @scalameta-bot in #681
- Remove outdated doc instruction by @Daenyth in #677
- Update google-cloud-storage to 2.25.0 by @scalameta-bot in #680
- Update sbt to 1.9.4 by @scalameta-bot in #688
- In case of any Throwable inside a test mark the test as failed. by @mzuehlke in #669
- Update google-cloud-storage to 2.26.1 by @scalameta-bot in #687
- Fix a typo in tags explanation by @DLakomy in #686
- Call
scalanative.runtime.loop()
by @armanbilge in #693 - Update nscplugin, sbt-scala-native, ... to 0.4.15 by @scalameta-bot in #694
New Contributors
Full Changelog: v1.0.0-M8...v1.0.0-M9
v1.0.0-M8
Notable Changes
- Handle a StackOverflowError in addition to NonFatal errors in #648
- Use js-native folder by sbt-crossproject in #646
- Make
Printer
more easily configurable in #640 - Fix
assume(false)
handling in #629
All Changes
- Update google-cloud-storage to 2.15.1 by @scalameta-bot in #608
- Bump jsdom from 20.0.2 to 20.0.3 by @dependabot in #611
- Update sbt-scalajs, scalajs-compiler, ... to 1.12.0 by @scalameta-bot in #609
- Update nscplugin, sbt-scala-native, ... to 0.4.9 by @scalameta-bot in #610
- Update google-cloud-storage to 2.16.0 by @scalameta-bot in #613
- Update sbt to 1.8.2 by @scalameta-bot in #615
- Update scalafmt-core to 3.7.0 by @scalameta-bot in #619
- Update mdoc, sbt-mdoc to 2.3.7 by @scalameta-bot in #624
- Update sbt-scala-native, scala3lib to 0.4.10 by @scalameta-bot in #623
- Bump jsdom from 20.0.3 to 21.1.0 by @dependabot in #625
- Update google-cloud-storage to 2.17.2 by @scalameta-bot in #620
- Update scalafmt-core to 3.7.1 by @scalameta-bot in #622
- Fix CI badge in readme by @danicheg in #627
- Handle assume(false) correctly by @mzuehlke in #629
- Update github workflows by @mzuehlke in #632
- Update google-cloud-storage to 2.19.0 by @scalameta-bot in #630
- Update scalafmt-core to 3.7.2 by @scalameta-bot in #631
- Update google-cloud-storage to 2.20.1 by @scalameta-bot in #634
- Update scalafmt-core to 3.7.3 by @scalameta-bot in #642
- Update sbt-mima-plugin to 1.1.2 by @scalameta-bot in #641
- Bump jsdom from 21.1.0 to 21.1.1 by @dependabot in #643
- feat(printer): mk printers more easily configurable by @wahtique in #640
- Use js-native folder by sbt-crossproject by @lolgab in #646
- Handle a StackOverflowError in addition to NonFatal errors by @mzuehlke in #648
- Update sbt-scala-native-crossproject, ... to 1.3.1 by @scalameta-bot in #649
- Update nscplugin, sbt-scala-native, ... to 0.4.12 by @scalameta-bot in #639
- Update sbt to 1.8.3 by @scalameta-bot in #653
- Update sbt to 1.9.0 by @scalameta-bot in #658
- Update sbt-scalafix to 0.11.0 by @scalameta-bot in #657
- Update scalafmt-core to 3.7.4 by @scalameta-bot in #656
- Update scala-library, scala-reflect to 2.12.18 by @scalameta-bot in #659
- Update scala-library, scala-reflect to 2.13.11 by @scalameta-bot in #660
- Update nscplugin, sbt-scala-native, ... to 0.4.14 by @scalameta-bot in #661
- Update google-cloud-storage to 2.20.2 by @scalameta-bot in #638
- Bump jsdom from 21.1.1 to 22.1.0 by @dependabot in #655
New Contributors
- @danicheg made their first contribution in #627
- @mzuehlke made their first contribution in #629
- @wahtique made their first contribution in #640
Full Changelog: v1.0.0-M7...v1.0.0-M8
v1.0.0-M7
Notable Changes
- Better messaging for reproducing failures in scalacheck #564
- Improved handling ignored tests in Gradle #601
- Fixed non-termination in scala-cli #606
All Changes
- Update mdoc, sbt-mdoc to 2.3.2 by @scalameta-bot in #547
- Update nscplugin, sbt-scala-native, ... to 0.4.5 by @scalameta-bot in #546
- Bump jsdom from 19.0.0 to 20.0.0 by @dependabot in #548
- Update google-cloud-storage to 2.9.0 by @scalameta-bot in #543
- Update sbt-scalajs, scalajs-compiler, ... to 1.10.1 by @scalameta-bot in #544
- scalafix 0.10.1 by @bjaglin in #560
- Update google-cloud-storage to 2.9.3 by @scalameta-bot in #558
- Use
def
to overridescalaCheckInitialSeed
by @armanbilge in #564 - Update mdoc, sbt-mdoc to 2.3.3 by @scalameta-bot in #567
- Update google-cloud-storage to 2.11.3 by @scalameta-bot in #568
- Update scalafmt-core to 3.5.9 by @scalameta-bot in #569
- Update sbt-scalafix to 0.10.2 by @scalameta-bot in #574
- Update google-cloud-storage to 2.12.0 by @scalameta-bot in #575
- Update scalacheck to 1.17.0 by @scalameta-bot in #577
- Update sbt-mima-plugin to 1.1.1 by @scalameta-bot in #578
- MUnitRunner: avoid invoking fireTestStarted if a test is skipped. by @rpalcolea in #601
- Update sbt to 1.8.0 by @scalameta-bot in #604
- Update mdoc, sbt-mdoc to 2.3.6 by @scalameta-bot in #588
- Update google-cloud-storage to 2.15.0 by @scalameta-bot in #602
- Update scalafmt-core to 3.6.1 by @scalameta-bot in #599
- Update sbt-scalafix to 0.10.4 by @scalameta-bot in #589
- Update scala-library, scala-reflect to 2.13.10 by @scalameta-bot in #590
- Update sbt-ci-release to 1.5.11 by @scalameta-bot in #591
- Bump jsdom from 20.0.0 to 20.0.2 by @dependabot in #596
- Update sbt-scalajs, scalajs-compiler, ... to 1.11.0 by @scalameta-bot in #576
- Update scala-library, scala-reflect to 2.12.17 by @scalameta-bot in #579
- Use daemon thread instead of non-daemon thread which prevent JVM from exiting by @lwronski in #606
- Update sbt-java-formatter to 0.8.0 by @scalameta-bot in #593
- Update sbt-scalafmt to 2.5.0 by @scalameta-bot in #607
New Contributors
- @bjaglin made their first contribution in #560
- @rpalcolea made their first contribution in #601
- @lwronski made their first contribution in #606
Full Changelog: v1.0.0-M6...v1.0.0-M7