What's Changed
New Features 🎉
- feat(certifi): optionally use certifi certificates by @ekalinin in #394
- feat(nodeenv): accept npm-style semver ranges in --node by @ekalinin in #393
- feat(nodeenv): add --prefer-system to use system node when available by @ekalinin in #395
- feat(nodeenv): add --isolate-npm to keep npm config inside the environment by @ekalinin in #396
- feat(nodeenv): install local packages from a requirements file by @ekalinin in #407
- feat(nodeenv): write the posix activate on Windows for git-bash by @ekalinin in #409
Fixed bugs 🐛
- fix: repair Windows CI (ZipFile.extractall filter, test_smoke layout) by @ekalinin in #392
- fix(nodeenv): replace leftover debug print with logger.debug by @ekalinin in #391
- fix(nodeenv): stop -p from reinstalling node that is already there by @ekalinin in #403
- fix(nodeenv): let -p target a virtualenv nodeenv isn't installed in by @ekalinin in #402
- fix(nodeenv): report the url and proxy instead of a traceback by @ekalinin in #410
- fix(nodeenv): keep the python virtualenv's scripts under -p on Windows by @ekalinin in #411
- fix(nodeenv): report a missing node archive instead of a traceback by @ekalinin in #412
- fix(nodeenv): detect musl regardless of the host triplet vendor by @ekalinin in #413
- fix(nodeenv): read npm's parseable listing in freeze by @ekalinin in #414
- fix: allow zsh to source bin/activate by @r3wretrhy in #417
- fix(nodeenv): link nodejs.exe without mklink by @ekalinin in #415
Improvements 🛠
- FEAT: Check if activate is called as script. by @quazgar in #384
- address deprecation warning in tarfile.TarFile.extract all in Python … by @nernst in #380
- chore(ci): run the activation scripts in sh, dash, bash, zsh and fish by @ekalinin in #397
- chore(ci): give the integration smoke tests a home and stop running them 20 times by @ekalinin in #401
- feat(nodeenv): clean "src" directory by default by @ekalinin in #404
Documentation 📄
- docs(readme): document file:// mirrors as a local download source by @ekalinin in #405
- docs(changes): backfill the changelog from 1.3.2 to 1.10.0 by @ekalinin in #408
Other Changes
New Contributors
- @quazgar made their first contribution in #384
- @nernst made their first contribution in #380
- @r3wretrhy made their first contribution in #417
Full Changelog: 1.10.0...1.11.0