Skip to content

v0.6.1

Compare
Choose a tag to compare
@HaoZeke HaoZeke released this 11 Sep 14:23
v0.6.1
b8cbf81

Changelog

0.6.1 (2023-09-11)

New Features

API Changes

Bug Fixes

  • Fixed handling of pip dependencies in environment.yml files for the mamba plugin (#1326)
  • Removed the need for explicit pip+ in asv.config.json matrix requirements for virtualenv
  • asv will now use conda_environment_file if it exists (#1325)

Other Changes and Additions

  • Made asv timestamps via datetime Python 3.12 compatible (#1331)
  • Provided asv[virtualenv] as an installable target
  • Switched to using Github Actions exclusively for Windows and Linux

0.6.0 (2023-08-20)

New Features

  • Internal use of asv_runner, allowing custom benchmark types (#1287)
  • Added benchmark skipping capabilities using new decorators skip_benchmark_if and skip_params_if (#1309)
  • Benchmarks can be skipped during execution by raising SkipNotImplemented (#1307)
  • Introduced default_benchmark_timeout in the configuration object and via -a timeout=NUMBER (#1308)
  • Settable ASV_RUNNER_PATH for testing newer versions of asv_runner (#1312)

API Changes

  • Removed asv dev in favor of using asv run with appropriate arguments (#1200)
  • Removed --strict option from asv run and asv continuous, which now always return non-zero exit status if any benchmark fails

Bug Fixes

  • Fixed install_timeout for conda (#1310)
  • Fixed handling of local pip matrix (#1312)
  • Fixed deadlock when using mamba with an environment file (#1300)
  • Corrected environment file usage with mamba and recognized default environment.yml (#1303)

Other Changes and Additions

  • Both mamba and conda now use environment.yml if it exists
  • virtualenv now requires packaging due to distutils deprecations
  • Wheels are now built for CPython versions 3.8, 3.9, 3.10, 3.11

Github Generated Log

What's Changed

New Contributors

Full Changelog: v0.5.1...v0.6.1