All Versions
36
Latest Version
Avg Release Cycle
35 days
Latest Release
315 days ago
Changelog History
Page 2
Changelog History
Page 2
-
v2022.3.23 Changes
March 22, 2022๐ Features & Improvements
- Use environment variable
PIPENV_SKIP_LOCK
to control the behaviour of lock skipping.#4797 <https://github.com/pypa/pipenv/issues/4797>
_ - ๐ New CLI command
verify
, checks the Pipfile.lock is up-to-date#4893 <https://github.com/pypa/pipenv/issues/4893>
_
Behavior Changes
- ๐ Pattern expansion for arguments was disabled on Windows.
#4935 <https://github.com/pypa/pipenv/issues/4935>
_
๐ Bug Fixes
- ๐ Python versions on Windows can now be installed automatically through pyenv-win
#4525 <https://github.com/pypa/pipenv/issues/4525>
_ - ๐ Patched our vendored Pip to fix: Pipenv Lock (Or Install) Does Not Respect Index Specified For A Package.
#4637 <https://github.com/pypa/pipenv/issues/4637>
_ - 0๏ธโฃ If
PIP_TARGET
is set to environment variables, Refer specified directory for calculate delta, instead default directory#4775 <https://github.com/pypa/pipenv/issues/4775>
_ - โ Remove remaining mention of python2 and --two flag from codebase.
#4938 <https://github.com/pypa/pipenv/issues/4938>
_ - ๐ Use
CI
environment value, over mere existence of name#4944 <https://github.com/pypa/pipenv/issues/4944>
_ - Environment variables from dot env files are now properly expanded when included in scripts.
#4975 <https://github.com/pypa/pipenv/issues/4975>
_
Vendored Libraries
- โก๏ธ Updated vendor version of
pythonfinder
from1.2.9
to1.2.10
which fixes a bug with WSL (Windows Subsystem for Linux) when a path can not be read and Permission Denied error is encountered.#4976 <https://github.com/pypa/pipenv/issues/4976>
_
๐ Removals and Deprecations
- โ Removes long broken argument
--code
frominstall
and--unused
fromcheck
. Check command no longer takes in arguments to ignore. Removed the vendored dependencies:pipreqs
andyarg
#4998 <https://github.com/pypa/pipenv/issues/4998>
_
- Use environment variable
-
v2022.1.8 Changes
January 08, 2022๐ Bug Fixes
- โ Remove the extra parentheses around the venv prompt.
#4877 <https://github.com/pypa/pipenv/issues/4877>
_ - ๐ Fix a bug of installation fails when extra index url is given.
#4881 <https://github.com/pypa/pipenv/issues/4881>
_ - ๐ Fix regression where lockfiles would only include the hashes for releases for the platform generating the lockfile
#4885 <https://github.com/pypa/pipenv/issues/4885>
_ - ๐ Fix the index parsing to reject illegal requirements.txt.
#4899 <https://github.com/pypa/pipenv/issues/4899>
_
- โ Remove the extra parentheses around the venv prompt.
-
v2021.11.23 Changes
November 23, 2021๐ Bug Fixes
- โก๏ธ Update
charset-normalizer
from2.0.3
to2.0.7
, this fixes an import error on Python 3.6.#4865 <https://github.com/pypa/pipenv/issues/4865>
_ - ๐ Fix a bug of deleting a virtualenv that is not managed by Pipenv.
#4867 <https://github.com/pypa/pipenv/issues/4867>
_ - ๐ Fix a bug that source is not added to
Pipfile
when index url is given withpipenv install
.#4873 <https://github.com/pypa/pipenv/issues/4873>
_
- โก๏ธ Update
-
v2021.11.15 Changes
November 15, 2021๐ Bug Fixes
- Return an empty dict when
PIPENV_DONT_LOAD_ENV
is set.#4851 <https://github.com/pypa/pipenv/issues/4851>
_ - Don't use
sys.executable
when inside an activated venv.#4852 <https://github.com/pypa/pipenv/issues/4852>
_
Vendored Libraries
- โฌ๏ธ Drop the vendored
jinja2
dependency as it is not needed any more.#4858 <https://github.com/pypa/pipenv/issues/4858>
_ - โก๏ธ Update
click
from8.0.1
to8.0.3
, to fix a problem with bash completion.#4860 <https://github.com/pypa/pipenv/issues/4860>
_ - โฌ๏ธ Drop unused vendor
chardet
.#4862 <https://github.com/pypa/pipenv/issues/4862>
_
๐ Improved Documentation
- ๐ Fix the documentation to reflect the fact that special characters must be percent-encoded in the URL.
#4856 <https://github.com/pypa/pipenv/issues/4856>
_
- Return an empty dict when
-
v2021.11.9 Changes
November 09, 2021๐ Features & Improvements
- Replace
click-completion
withclick
's own completion implementation.#4786 <https://github.com/pypa/pipenv/issues/4786>
_
๐ Bug Fixes
- ๐ Fix a bug that
pipenv run
doesn't set environment variables correctly.#4831 <https://github.com/pypa/pipenv/issues/4831>
_ - ๐ Fix a bug that certifi can't be loaded within
notpip
's vendor library. This makes several objects ofpip
fail to be imported.#4833 <https://github.com/pypa/pipenv/issues/4833>
_ - ๐ Fix a bug that
3.10.0
can be found be python finder.#4837 <https://github.com/pypa/pipenv/issues/4837>
_
Vendored Libraries
- โก๏ธ Update
pythonfinder
from1.2.8
to1.2.9
.#4837 <https://github.com/pypa/pipenv/issues/4837>
_
- Replace
-
v2021.11.5 Changes
November 05, 2021๐ Features & Improvements
- โ
Avoid sharing states but create project objects on demand. So that most integration test cases are able to switch to a in-process execution method.
#4757 <https://github.com/pypa/pipenv/issues/4757>
_ - ๐ฒ Shell-quote
pip
commands when logging.#4760 <https://github.com/pypa/pipenv/issues/4760>
_
๐ Bug Fixes
- Ignore empty .venv in rood dir and create project name base virtual environment
#4790 <https://github.com/pypa/pipenv/issues/4790>
_
Vendored Libraries
- โก๏ธ Update vendored dependencies
attrs
from20.3.0
to21.2.0
cerberus
from1.3.2
to1.3.4
certifi
from2020.11.8
to2021.5.30
chardet
from3.0.4
to4.0.0
click
from7.1.2
to8.0.1
distlib
from0.3.1
to0.3.2
idna
from2.10
to3.2
importlib-metadata
from2.0.0
to4.6.1
importlib-resources
from3.3.0
to5.2.0
jinja2
from2.11.2
to3.0.1
markupsafe
from1.1.1
to2.0.1
more-itertools
from5.0.0
to8.8.0
packaging
from20.8
to21.0
pep517
from0.9.1
to0.11.0
pipdeptree
from1.0.0
to2.0.0
ptyprocess
from0.6.0
to0.7.0
python-dateutil
from2.8.1
to2.8.2
python-dotenv
from0.15.0
to0.19.0
pythonfinder
from1.2.5
to1.2.8
requests
from2.25.0
to2.26.0
shellingham
from1.3.2
to1.4.0
six
from1.15.0
to1.16.0
tomlkit
from0.7.0
to0.7.2
urllib3
from1.26.1
to1.26.6
zipp
from1.2.0
to3.5.0
Add new vendored dependencies
charset-normalizer 2.0.3
termcolor 1.1.0
tomli 1.1.0
wheel 0.36.2
#4747 <https://github.com/pypa/pipenv/issues/4747>
_- โฌ๏ธ Drop the dependencies for Python 2.7 compatibility purpose.
#4751 <https://github.com/pypa/pipenv/issues/4751>
_ - Switch the dependency resolver from
pip-tools
topip
.
- โฌ๏ธ Drop the dependencies for Python 2.7 compatibility purpose.
Update vendor libraries:
- Update
requirementslib
from1.5.16
to1.6.1
- Update
pip-shims
from0.5.6
to0.6.0
- New vendor
platformdirs 2.4.0
#4759 <https://github.com/pypa/pipenv/issues/4759>
_
๐ Improved Documentation
- โ remove prefixes on install commands for easy copy/pasting
#4792 <https://github.com/pypa/pipenv/issues/4792>
_ - ๐ Officially drop support for Python 2.7 and Python 3.5.
#4261 <https://github.com/pypa/pipenv/issues/4261>
_
- โ
Avoid sharing states but create project objects on demand. So that most integration test cases are able to switch to a in-process execution method.
-
v2021.11.5.post0 Changes
November 05, 2021๐ Bug Fixes
- ๐ Fix a regression that
pipenv shell
fails to start a subshell.#4828 <https://github.com/pypa/pipenv/issues/4828>
_ - Fix a regression that
pip_shims
object isn't imported correctly.#4829 <https://github.com/pypa/pipenv/issues/4829>
_
- ๐ Fix a regression that
-
v2021.5.29 Changes
May 29, 2021๐ Bug Fixes
- ๐ Fix a bug where passing --skip-lock when PIPFILE has no [SOURCE] section throws the error: "tomlkit.exceptions.NonExistentKey: 'Key "source" does not exist.'"
#4141 <https://github.com/pypa/pipenv/issues/4141>
_ - ๐ Fix bug where environment wouldn't activate in paths containing & and $ symbols
#4538 <https://github.com/pypa/pipenv/issues/4538>
_ - ๐ Fix a bug that
importlib-metadata
from the project's dependencies conflicts with that frompipenv
's.#4549 <https://github.com/pypa/pipenv/issues/4549>
_ - ๐ Fix a bug where
pep508checker.py
did not expect double-digit Python minor versions (e.g. "3.10").#4602 <https://github.com/pypa/pipenv/issues/4602>
_ - ๐ Fix bug where environment wouldn't activate in paths containing () and [] symbols
#4615 <https://github.com/pypa/pipenv/issues/4615>
_ - ๐ Fix bug preventing use of pipenv lock --pre
#4642 <https://github.com/pypa/pipenv/issues/4642>
_
Vendored Libraries
- โก๏ธ Update
packaging
from20.4
to20.8
.#4591 <https://github.com/pypa/pipenv/issues/4591>
_
- ๐ Fix a bug where passing --skip-lock when PIPFILE has no [SOURCE] section throws the error: "tomlkit.exceptions.NonExistentKey: 'Key "source" does not exist.'"
-
v2020.11.15 Changes
November 15, 2020๐ Features & Improvements
- ๐ Support expanding environment variables in requirement URLs.
#3516 <https://github.com/pypa/pipenv/issues/3516>
_ - โ Show warning message when a dependency is skipped in locking due to the mismatch of its markers.
#4346 <https://github.com/pypa/pipenv/issues/4346>
_
๐ Bug Fixes
- ๐ Fix a bug that executable scripts with leading backslash can't be executed via
pipenv run
.#4368 <https://github.com/pypa/pipenv/issues/4368>
_ - ๐ Fix a bug that VCS dependencies always satisfy even if the ref has changed.
#4387 <https://github.com/pypa/pipenv/issues/4387>
_ - Restrict the acceptable hash type to SHA256 only.
#4517 <https://github.com/pypa/pipenv/issues/4517>
_ - ๐ Fix the output of
pipenv scripts
under Windows platform.#4523 <https://github.com/pypa/pipenv/issues/4523>
_ - ๐ Fix a bug that the resolver takes wrong section to validate constraints.
#4527 <https://github.com/pypa/pipenv/issues/4527>
_
Vendored Libraries
- โก๏ธ Update vendored dependencies:
colorama
from0.4.3
to0.4.4
python-dotenv
from0.10.3
to0.15.0
first
from2.0.1
to2.0.2
iso8601
from0.1.12
to0.1.13
parse
from1.15.0
to1.18.0
pipdeptree
from0.13.2
to1.0.0
requests
from2.23.0
to2.25.0
idna
from2.9
to2.10
urllib3
from1.25.9
to1.26.1
certifi
from2020.4.5.1
to2020.11.8
requirementslib
from1.5.15
to1.5.16
attrs
from19.3.0
to20.3.0
distlib
from0.3.0
to0.3.1
packaging
from20.3
to20.4
six
from1.14.0
to1.15.0
semver
from2.9.0
to2.13.0
toml
from0.10.1
to0.10.2
cached-property
from1.5.1
to1.5.2
yaspin
from0.14.3
to1.2.0
resolvelib
from0.3.0
to0.5.2
pep517
from0.8.2
to0.9.1
zipp
from0.6.0
to1.2.0
importlib-metadata
from1.6.0
to2.0.0
importlib-resources
from1.5.0
to3.3.0
#4533 <https://github.com/pypa/pipenv/issues/4533>
_
๐ Improved Documentation
- ๐ Fix suggested pyenv setup to avoid using shimmed interpreter
#4534 <https://github.com/pypa/pipenv/issues/4534>
_
- ๐ Support expanding environment variables in requirement URLs.
-
v2020.11.4 Changes
November 04, 2020๐ Features & Improvements
- โ Add a new command
pipenv scripts
to display shortcuts from Pipfile.#3686 <https://github.com/pypa/pipenv/issues/3686>
_ - ๐ฆ Retrieve package file hash from URL to accelerate the locking process.
#3827 <https://github.com/pypa/pipenv/issues/3827>
_ - โ Add the missing
--system
option topipenv sync
.#4441 <https://github.com/pypa/pipenv/issues/4441>
_ - โ Add a new option pair
--header/--no-header
topipenv lock
command, which adds a header to the generated requirements.txt#4443 <https://github.com/pypa/pipenv/issues/4443>
_
๐ Bug Fixes
- ๐ Fix a bug that percent encoded characters will be unquoted incorrectly in the file URL.
#4089 <https://github.com/pypa/pipenv/issues/4089>
_ - Fix a bug where setting PIPENV_PYTHON to file path breaks environment name
#4225 <https://github.com/pypa/pipenv/issues/4225>
_ - ๐ Fix a bug that paths are not normalized before comparison.
#4330 <https://github.com/pypa/pipenv/issues/4330>
_ - ๐ Handle Python major and minor versions correctly in Pipfile creation.
#4379 <https://github.com/pypa/pipenv/issues/4379>
_ - ๐ Fix a bug that non-wheel file requirements can be resolved successfully.
#4386 <https://github.com/pypa/pipenv/issues/4386>
_ - ๐ Fix a bug that
pexept.exceptions.TIMEOUT
is not caught correctly because of the wrong import path.#4424 <https://github.com/pypa/pipenv/issues/4424>
_ - ๐ Fix a bug that compound TOML table is not parsed correctly.
#4433 <https://github.com/pypa/pipenv/issues/4433>
_ - ๐ Fix a bug that invalid Python paths from Windows registry break
pipenv install
.#4436 <https://github.com/pypa/pipenv/issues/4436>
_ - ๐ Fix a bug that function calls in
setup.py
can't be parsed rightly.#4446 <https://github.com/pypa/pipenv/issues/4446>
_ - ๐ Fix a bug that dist-info inside
venv
directory will be mistaken as the editable package's metadata.#4480 <https://github.com/pypa/pipenv/issues/4480>
_ - ๐ Make the order of hashes in resolution result stable.
#4513 <https://github.com/pypa/pipenv/issues/4513>
_
Vendored Libraries
- โก๏ธ Update
tomlkit
from0.5.11
to0.7.0
.#4433 <https://github.com/pypa/pipenv/issues/4433>
_ - โก๏ธ Update
requirementslib
from1.5.13
to1.5.14
.#4480 <https://github.com/pypa/pipenv/issues/4480>
_
๐ Improved Documentation
- Discourage homebrew installation in installation guides.
#4013 <https://github.com/pypa/pipenv/issues/4013>
_
- โ Add a new command