Tags: pypa/pipenv
Tags
Version v2025.0.2 2025.0.1 (2025-05-02) ===================== 2025.0.2 2025.0.1 (2025-05-02) ============================== Bug Fixes --------- - Cleanup unused dependencies when upgrading packages. _ - Fix for UnboundLocalError in ensure_python when SESSION_IS_INTERACTIVE=False, using pyenv, and python version in Pipfile not available. _
Version v2024.4.1 2024.4.0 (2025-01-22) ===================== Pipenv 2024.4.0 (2025-01-22) ============================ Bug Fixes --------- - Running "pipenv shell" on MacOS in Powershell (pwsh) references incorrect Activate.ps1 _ - Fix repr(Shell) _ - Fix incorrect path for 'pipenv shell' _ - Fix license declaration for PyPI _ Vendored Libraries ------------------ - Remove click.echo from exceptions.py _
Version v2024.4.0 2024.2.0 (2024-11-05) ===================== Pipenv 2024.2.0 (2024-11-05) ============================ Bug Fixes --------- - Fix regression where --skip-lock --dev was incorrectly searching Lockfile categories ("default", "develop") instead of Pipfile categories ("packages", "dev-packages"), causing packages to not be found. _ - Fix issue where pipenv install would unintentionally upgrade packages that had wildcard (*) specifiers in the Pipfile, even when locked versions existed and no upgrade was requested. _ - Fix issue where modules could not be found _ Vendored Libraries ------------------ - Vendor in pip==24.3.1. _ - Vendoring --------- * Update vendored dependencies: - importlib-metadata from 8.4.0 to 8.5.0 - packaging from 24.0 to 24.1 - tomli from 2.0.1 to 2.0.2 - tomlkit from 0.12.4 to 0.13.2 - zipp from 3.18.1 to 3.20.2 _
Version v2024.3.0 2024.2.0 (2024-10-29) ===================== Pipenv 2024.2.0 (2024-10-29) ============================ Bug Fixes --------- - Fix dependency resolution edge cases and versioning constraints handling: * Allow JSON format options for --reverse dependency graph output matching pipdeptree * Improve installation and upgrade routines to better handle dependencies * Add ability to specify json output as pipdeptree does * Add more consistent handling of VCS dependencies and references * Fix synchronization of development and default dependencies during updates * Ensure proper propagation of version constraints during updates * Fix handling of ~= and other version specifiers during updates Key Changes: * Improved reverse dependency analysis to catch conflicts earlier in resolution * Better handling of VCS package lock data, preserving refs and subdirectories * Fixed issue where VCS references could be lost in lock file when installed via commit hash * Better handling of pipfile categories during installation and updates * Corrected logic for development dependency resolution and constraint propagation * Improved validation and preservation of version specifiers during updates This improves stability when working with complex dependency trees and version constraints. _ - Fixes issue with --skip-lock not providing pip the proper package specifier when version was a string (issue did not impact dict with version key). _
Version v2024.2.0 2024.2.0 (2024-10-22) ===================== Pipenv 2024.2.0 (2024-10-22) ============================ Bug Fixes --------- - Features & Bug Fixes ------------------- - Refactored and simplified install routines, improving maintainability and reliability (#6276) - Split install logic into smaller, focused functions. - Eliminated Pipfile caching for now to prevent bugs and reduce complexity. - Fixed edge cases with package category selection. - Improved handling of VCS dependencies during updates, fixing when ref is a revision and not a branch. - Enhanced VCS URL handling with better environment variable support (#6276) - More reliable expansion of environment variables in Git URLs. - Better handling of authentication components in VCS URLs. - Improved error messaging for missing environment variables. - Fixed issue where Git reference could be dropped during relock. _ Vendored Libraries ------------------ - Update pipdeptree to version 2.23.4 _
Version v2024.1.0 2024.1.0 (2024-09-29) ===================== Pipenv 2024.1.0 (2024-09-29) ============================ Features & Improvements ----------------------- - Upgrade from pip==24.0 to pip==24.1.2. _ Bug Fixes --------- - Fixes regression in lock file generation that caused environment variable references (e.g., ) in VCS URLs to be stripped out. This restores the ability to use credential placeholders in version control system URLs. _
Version v2024.0.3 2024.0.3 (2024-09-22) ===================== Pipenv 2024.0.3 (2024-09-22) ============================ Bug Fixes --------- - Disable ResourceWarning warning for temporary files that are cleaned on program exit. _ - Fixed package sorting when installing a package with extras. _ - Fixed pipenv uninstall --all failing when the virtual environment no longer exists. _ - Fix issue where installing a vcs dependency using pipenv CLI yielded the wrong Pipfile entry such that it could not lock. _ - Fix report that pipenv requires packaging>=22 on some systems by setting it as a dependency. _
PreviousNext