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