Skip to content

Releases: hughhan1/rtest

v0.0.46

20 Feb 16:26

Choose a tag to compare

What's Changed

  • fix: gracefully handle stdlib and external package inheritance by @hughhan1 in #139
  • fix: remove unwrap() calls from library code by @hughhan1 in #140
  • fix: propagate collection warnings through pipeline by @hughhan1 in #143
  • fix: propagate collection path errors by @hughhan1 in #142
  • fix: replace println/eprintln with log macros by @hughhan1 in #141
  • docs: expand README with monorepo benchmarks and known limitations; fix CI on Python 3.10-3.12 by @hughhan1 in #144
  • feat: add rtest.raises() context manager by @hughhan1 in #145

Full Changelog: v0.0.45...v0.0.46

v0.0.45

04 Jan 03:58

Choose a tag to compare

Full Changelog: v0.0.44...v0.0.45

v0.0.44

04 Jan 03:29

Choose a tag to compare

What's Changed

  • fix: expand parametrized tests with complex objects by @hughhan1 in #136
  • fix: expand class-level @pytest.mark.parametrize to all methods by @hughhan1 in #135

Full Changelog: v0.0.43...v0.0.44

v0.0.43

04 Jan 02:21

Choose a tag to compare

What's Changed

  • fix: return non-zero exit code when collection errors occur by @hughhan1 in #132

Full Changelog: v0.0.42...v0.0.43

v0.0.42

04 Jan 00:23

Choose a tag to compare

What's Changed

  • docs: update AGENTS.md to prefer rtest over pytest for running tests by @hughhan1 in #130
  • fix: support diamond inheritance patterns in test collection by @hughhan1 in #129

Full Changelog: v0.0.41...v0.0.42

v0.0.41

03 Jan 23:40

Choose a tag to compare

What's Changed

  • fix: escape backslashes and unicode in parametrize test IDs by @hughhan1 in #125
  • fix: create GitHub releases automatically and clean up outdated release workflows by @hughhan1 in #126
  • feat: add per-repository benchmark overrides with skip support by @hughhan1 in #127

Full Changelog: v0.0.40...v0.0.41

v0.0.36

06 Aug 17:34

Choose a tag to compare

v0.0.36 (2025-08-06)

This release is published under the MIT License.

Features

  • execution: Add environment variable passing to pytest (4394510)

Testing

  • execution: Add comprehensive execution integration tests (ad8c0c6)

Detailed Changes: v0.0.35...v0.0.36

v0.0.35

06 Aug 17:14

Choose a tag to compare

v0.0.35 (2025-08-06)

This release is published under the MIT License.

Testing

  • execution: Add comprehensive execution integration tests (7b6432e)

Detailed Changes: v0.0.34...v0.0.35

v0.0.34

06 Aug 01:54

Choose a tag to compare

v0.0.34 (2025-08-06)

This release is published under the MIT License.

Bug Fixes

  • tests: Fix test regression on Windows with forward-slashes (/) (4f89a48)

Chores

  • Use indoc to format Rust multiline strings (ab02de1)

Detailed Changes: v0.0.33...v0.0.34

v0.0.33

06 Aug 00:57

Choose a tag to compare

v0.0.33 (2025-08-06)

This release is published under the MIT License.

Chores

  • ruff: Update ruff submodule (01783c0)

Detailed Changes: v0.0.32...v0.0.33