Skip to content

v4.42.0

Choose a tag to compare

@gaborbernat gaborbernat released this 20 Feb 07:39
· 102 commits to main since this release

What's Changed

  • πŸ› fix(interrupt): suppress BrokenPipeError during teardown by @gaborbernat in #3778
  • ✨ feat(cli): add --no-capture flag for interactive programs by @gaborbernat in #3777
  • ✨ feat(config): add platform-dependent factor support by @gaborbernat in #3779
  • ✨ feat(env): gracefully skip environments with unavailable runners by @gaborbernat in #3781
  • πŸ› fix(env): restore compound factor conditionals by @gaborbernat in #3782
  • ✨ feat(config): add default_base_python config key by @gaborbernat in #3783
  • ✨ feat(config): add env_site_packages_dir_plat substitution by @gaborbernat in #3784
  • πŸ› fix(parallel): show --list-dependencies output by @gaborbernat in #3786
  • ✨ feat(config): add open-ended generative ranges by @gaborbernat in #3788
  • πŸ› fix(config): collapse continuation lines before factor filtering by @gaborbernat in #3787
  • ✨ feat(pkg): cache external packaging env build across envs by @gaborbernat in #3790
  • ✨ feat(changelog): add granular towncrier categories by @gaborbernat in #3785
  • ✨ feat(cli): accept plugin CLI options during provisioning by @gaborbernat in #3791
  • ✨ feat(env): add recreate_commands config key by @gaborbernat in #3793
  • πŸ“ docs(faq): document Debian python3-venv limitation by @gaborbernat in #3789
  • ✨ feat(config): warn on unused config keys with -v by @gaborbernat in #3795
  • ✨ feat(cli): add --skip-env-install flag for offline env reuse by @gaborbernat in #3792
  • ✨ feat(env): add virtualenv_spec for per-env version pinning by @gaborbernat in #3794

Full Changelog: 4.41.0...4.42.0