Repository navigation
Releases: moonrockz/expect
Releases · moonrockz/expect
Release list
Release 0.6.1
What's Changed
- chore(build): adapt sources to MoonBit toolchain 2026-10-12 by @DamianReeves in #65
- ci: add ci-ok job as the single required check by @DamianReeves in #66
- chore: release 0.6.1 by @DamianReeves in #67
Full Changelog: v0.6.0...v0.6.1
Release 0.6.0
What's Changed
- feat: add soft assertions with expect_all by @DamianReeves in #57
- feat: support more collection types by @DamianReeves in #58
- feat: add for_all for property-based tests by @DamianReeves in #59
- feat: add failure_message and expect_failure for testing matchers by @DamianReeves in #60
- feat: add eventually for async code by @DamianReeves in #61
- docs: explain snapshot testing with MoonBit's own tools by @DamianReeves in #62
- feat: add with_source to show the expression under test by @DamianReeves in #63
- chore: release 0.6.0 by @DamianReeves in #64
Full Changelog: v0.5.0...v0.6.0
Release 0.5.0
What's Changed
- feat: add Matcher values and to_contain_element_matching by @DamianReeves in #54
- feat: add to_be_equivalent_to with excluding, ignoring_order and tolerance by @DamianReeves in #55
- chore: release 0.5.0 by @DamianReeves in #56
Full Changelog: v0.4.0...v0.5.0
Release 0.4.0
What's Changed
- feat: add assert_that for custom matchers by @DamianReeves in #43
- feat: add navigation and the all block by @DamianReeves in #44
- feat: generalize expect_call and chain on call results by @DamianReeves in #45
- feat: add collection matchers for order, quantity and uniqueness by @DamianReeves in #46
- feat: add map matchers and a map-aware diff by @DamianReeves in #47
- feat: add string matchers and point at the first string difference by @DamianReeves in #48
- feat: add sign, range and floating-point matchers by @DamianReeves in #49
- feat: add because, to_be_one_of, to_be_in and Char matchers by @DamianReeves in #50
- feat: add Json matchers and show Bytes as a hex dump by @DamianReeves in #51
- feat: mark changed characters in diffs and generate a matcher catalog by @DamianReeves in #52
- chore: release 0.4.0 by @DamianReeves in #53
Full Changelog: v0.3.0...v0.4.0
Release 0.3.0
What's Changed
- feat!: expand assertion vocabulary and improve failure messages by @DamianReeves in #3
Full Changelog: v0.2.0...v0.3.0
Release 0.2.0
What's Changed
- build!: update to latest MoonBit toolchain, update Actions, add Renovate by @DamianReeves in #2
New Contributors
- @DamianReeves made their first contribution in #2
Full Changelog: v0.1.0...v0.2.0
Release 0.1.0
Full Changelog: https://github.com/moonrockz/expect/commits/v0.1.0