Skip to content

Latest commit

 

History

History
148 lines (105 loc) · 2.85 KB

CHANGELOG.md

File metadata and controls

148 lines (105 loc) · 2.85 KB

thx

Generated by attribution

v0.6.0

Feature release

  • Support for installing project with extras (#85)
  • Virtualenv bin/scripts dir is now added to $PATH (#82, #110)
  • Exclude .thx/ virtualenv dir from watchdog events in watch mode (#71, #111)
  • Tested up to Python 3.12
  • Dropped support for Python 3.7
$ git shortlog -s v0.5.1...v0.6.0
    13	Amethyst Reese
     1	Tim Hatch
    18	dependabot[bot]

v0.5.1

Bugfix release

  • Fix: exit with error code if virtualenvs fail to build (#40)
  • Fix: include stderr when python runtimes have unknown version (#39, #64)
  • Fix: better virtualenv and binary handling for Windows (#64)
  • Docs: updated user guide links and toml section names (#52)
$ git shortlog -s v0.5.0...v0.5.1
    12	Amethyst Reese
     1	Tim Hatch
    12	dependabot[bot]

v0.5.0

Feature release

  • watch_paths is no longer required for watch mode
  • documentation improvements
$ git shortlog -s v0.4.0...v0.5.0
    16	Amethyst Reese
     4	dependabot[bot]

v0.4.0

Feature release

  • Feature: new --watch flag to trigger jobs on filesystem changes
  • Feature: new Job.show_output flag
  • Feature: config block [tool.thx.values]
  • Feature: new builtin "list" and "dump-config" commands
  • Fix: handle errors when building virtualenvs
  • Fix: handle Python versions with local patches (3.8.6+)
  • Fix: support for Windows cmd prompt
$ git shortlog -s v0.4.0a1...v0.4.0
     9	Amethyst Reese

v0.4.0a1

Alpha release

  • Implemented 'list' and 'dump-config' commands
  • Added --watch mode
  • Added job.show_output flag
  • Support for Windows cmd.exe
$ git shortlog -s v0.3.0...v0.4.0a1
    25	Amethyst Reese
    11	dependabot[bot]

v0.3.0

Feature release

  • Better CLI presentation of jobs and results using Rich (#14)
  • New option --live to skip version detection (#15)
  • Better tracking of runtime versions available (#15)
  • Fixed benchmarking on Windows due to lack of time precision
$ git shortlog -s v0.2.0...v0.3.0
     8	Amethyst Reese

v0.2.0

Alpha release

  • Essential configuration structure
  • Run jobs in separate contexts/virtualenvs in parallel
  • Mark jobs as run once, or run all steps in parallel
  • See stdout/stderr from failed jobs
  • Get overall failure status
  • Basic wall clock benchmarking
  • Reuse virtualenvs when possible

See pyproject.toml for example job specs.

$ git shortlog -s v0.1.0...v0.2.0
    16	Amethyst Reese
    10	dependabot[bot]

v0.1.0

Initial release

  • Basic implementation of configuration, contexts, and job running
$ git shortlog -s v0.1.0
    37	Amethyst Reese
     2	dependabot[bot]