What's Changed
Assertions
- shouldHaveElementAt-more-info by @AlexCue987 in #3985
- shouldExist-more-info (#62) by @AlexCue987 in #3984
- singleElement-more-info by @AlexCue987 in #3983
- singleElement-with-predicate-more-info by @AlexCue987 in #3986
- Add Stacktrace Substring Matching to Throwable Matchers by @neBM in #3998
- Deprecating inspecting. by @Kantis in #4009
- Partial key (#65) by @AlexCue987 in #4013
- fix retry ignore subclass of exception class by @kin4496 in #3955
- Add simplified overloads to shouldMatchEach extensions (#3911) by @gianninia in #3929
- Add an
infix
variant ofshouldNotBeNull
that accepts a block by @sschuberth in #4060
Framework
- Handling generic data classes when determining identifier stability by @Kantis in #4007
- Refactor team city listener to extract the writing methods by @sksamuel in #4053
Property-testing
- Reverted generation of null values in
Arb.list<T?>
due to performance issues by @Kantis in #4023 - Add an Arbitrary to generate whitespace. by @jedesroches in #4030
Docs
- Update blogs.md - matchers for temporal types with tolerance by @AlexCue987 in #4021
- fix broken matcher documentation for dates by @dzappold in #4019
- Correct the explanation of lifecycle hooks in docs by @kohii in #4020
- Fix links for Testcontainers lifecycle section by @gavvvr in #4037
- Add link to write-up about ranges by @AlexCue987 in #4042
- Fix test name comparison in docs by @hoonloper in #4034
Build / CI/CD / Dependency updates
- Add wasmJs publishing to release job by @eygraber in #4010
- chore(deps): update dependency gradle to v8.7 by @renovate in #3958
- add-regression-test-for-performance-degradation by @AlexCue987 in #4027
- Publish androidNative targets by @eygraber in #4031
- Publish watchosDeviceArm64 target by @eygraber in #4032
- fix(deps): update dependency io.mockk:mockk to v1.13.11 by @renovate in #4050
- [Chore] Upgrade to the Develocity plugin to remove build warnings by @pshevche in #4045
New Contributors
- @eygraber made their first contribution in #4010
- @dzappold made their first contribution in #4019
- @kohii made their first contribution in #4020
- @jedesroches made their first contribution in #4030
- @gavvvr made their first contribution in #4037
- @pshevche made their first contribution in #4045
- @hoonloper made their first contribution in #4034
- @neBM made their first contribution in #3998
Full Changelog: v5.9.0...v5.9.1