Skip to content

Releases: joe-p/polytest

v0.7.0

08 Dec 17:16
8504ba0

Choose a tag to compare

Breaking Changes

  • No longer treat character-digit sequences as word boundaries when converting between cases (i.e preserve v2 as v2 instead of v_2)

v0.6.0

17 Nov 14:06
21fd4b4

Choose a tag to compare

Breaking Changes

  • version field must now be in MAJOR.MINOR.PATCH format (e.g., "0.5.0"). MAJOR.MINOR must match exactly, and binary PATCH must be >= config PATCH

Fixes

  • fix: support both " and quotes in test parsing for JavaScript tests

v0.5.0

12 Nov 14:21
fb178f8

Choose a tag to compare

Breaking Changes

  • Add required version field to config that must be in MAJOR.MINOR format (e.g., "0.4") and validates against polytest binary to ensure compatibility
  • Suite, group, and test names must be alphanumeric. Spaces, _, and - are also allowed.

v0.4.0

10 Nov 21:29
a034adb

Choose a tag to compare

Breaking Changes

  • Removed support for TOML in favor of JSON (and JSONC)

Features

  • Add --config flag to specify custom config file path
  • Add --git flag to enable/disable git integration (git is now optional)
  • Add support for vitest test framework
  • Add ability to dump default targets
  • Add resource_dir to top-level and target configs to specify a directory that is copied before generating or running tests

Fixes

  • Replace separator with _ in suite file path
  • Escape regex when parsing suite name
  • Handle parameterized pytest tests
  • Fix typo in JS test regex
  • Fix vitest regex
  • Use proper relative directory for runner work_dir
  • Make out_file relative to the config root