Skip to content

Latest commit

 

History

History
60 lines (38 loc) · 2.89 KB

CHANGELOG.md

File metadata and controls

60 lines (38 loc) · 2.89 KB

Changelog

This project uses SemVer for versioning. Its public APIs, runtime support, and documented file locations won't change incompatibly outside of major versions (once version 1.0.0 has been released). There may be breaking changes in minor releases before 1.0.0 and will be noted in these release notes.

0.6.0

released 2023-12-06

0.5.1

released 2023-08-11

  • include -- after the exercism test command, so args are correctly passed through to the underlying test command (e.g. t --include pending runs exercism test -- --include-pending) (#6)

0.5.0

released 2023-08-03

0.4.0

released 2023-07-01

  • ❗ BREAKING: prioritize Makefile (and justfile) over running any tools directly. (#3)
    • This is likely a non-issue unless you have a Makefile and an already-supported language and preferred circumventing make
    • in that case, use a recipe name besides test
  • add django support (#1) and ensure it takes precedence over more generic python testing methods (223d709)
  • add justfile support. Make sure your test recipe accepts arguments (#3, #4)
  • print the command being run; disable by setting UTR_DISABLE_ECHO in the environment (#2)
  • specify utf-8 encoding when opening files for wider windows compatibility (2475e94)

0.3.0

released 2023-06-19

  • add a universal-test-runner command which has info about the package. The main test runner still lives in t.
  • add the universal-test-runner debug command to print an explanation of why a certain test runner is chosen
  • remove custom file caching logic

0.2.0

released 2023-06-18

  • add support for the test directive in Makefiles
  • add support for the test script in a package.json file

0.1.0

released 2023-06-06

  • initial public release, with support for the following languages:
    • python
    • rust
    • go
    • elixir
    • clojure