Releases: emilpriver/suitecase
Releases · emilpriver/suitecase
v0.1.1
v0.1.0
v0.0.10
v0.0.9
Added
- Added
--versionflag to CLI to print current version
v0.0.8
Changed
- Changed to
suitecase testcommand for running tests (#15) - Added support for workspace and release flags to test command (#15)
- Added new CLI for running tests with multiple output formats (#14)
- Added suite name to test output (#14)
Removed
- Removed running tests using test macro, replaced with CLI (#14)
v0.0.6
0.0.6 — 2026-04-29
Added
- New
suitecase testCLI command: wrapscargo testwith formatted output showing suite names, case results, and timing. - CLI supports multiple output formats:
tui(default, colored terminal output) andgithub(GitHub Actions log grouping with collapsible test output). - Suite names now appear in test output for better identification.
Changed
- Removed the
#[test]macro-based test runner; use thesuitecase testCLI instead. - Updated
quickstartandsqlx_sqliteexamples to work with the new CLI. - README: updated usage instructions to reflect the new CLI workflow.
- Internal cleanup: removed unused exports and failing tests, ran clippy.
v0.0.5
0.0.5 — 2026-04-12
Added
- New
suitecase::mockmodule: testify/mock-style expectations and call recording on a thread-safeMock, withmock_args!, matchers (eq,anything,matched_by, …), andTestingTfor verification. #11 examples/mock.rsshowing how to wire a mock into tests.
Changed
- README: Mocking section and table-of-contents link; AI-assisted changes points to
AI_USAGE.md, which documents expectations for AI-assisted contributions.
v0.0.4
0.0.4 — 2026-04-12
Added
- Introduced the
suitecase::assertmodule: testify-style panicking helpers for tests (equal,contains, error chain checks, float
deltas/epsilons,Option/Result, ordering, filesystem, panic expectations, pointers, durations, and more), with
#[track_caller]so failures point at the call site. #8 - Documented an inline
test_suite!form so case bodies and names are written once (same shape as
cases!), avoiding duplicate case lists. #8
Changed
v0.0.3
What's Changed
- 6 state is now shared between tests when using cargo case tests with hooks by @emilpriver in #7
Full Changelog: v0.0.2...v0.0.3
v0.0.2
Full Changelog: v0.0.1...v0.0.2
This release is used to update the examples