Releases: pypa/pipenv
Releases · pypa/pipenv
Release v2025.0.3
What's Changed
- Fix release notes generation by @matteius in #6399
- Vendor in pip 25.1.1 by @matteius in #6400
- vendor: remove dparse and ruamel by @oz123 in #6407
- Fix pypi-server startup (it now requires
--welcome
). by @stewartmiles in #6410 - Rewrite docs Claude AI prompt for more cohesive technical voice and expanded examples by @matteius in #6379
- Apply variant of fix for wrong cononical name in Pipfile. by @matteius in #6413
New Contributors
- @stewartmiles made their first contribution in #6410
Full Changelog: v2025.0.2...v2025.0.3
Release v2025.0.2
What's Changed
- Cleanup unused dependencies by @matteius in #6386
- Fix for UnboundLocalError in ensure_python SESSION_IS_INTERACTIVE=False by @matteius in #6389
- Fix changelog generation during release. by @matteius in #6394
- Correct check/scan command documentation by @kerhac in #6398
New Contributors
Full Changelog: v2025.0.1...v2025.0.2
Release v2025.0.1
What's Changed
Full Changelog: v2025.0.0...v2025.0.1
Release v2025.0.0
What's Changed
- Fix typo in documentation for PIPENV_CACHE_DIR by @gautambhat in #6349
- Drop py3.8 by @oz123 in #6351
- fix: UnboundLocalError on pipenv graph by @oz123 in #6357
- chore: bump pypi-server version to 2.3.2 by @oz123 in #6353
- Remove click echo from utils by @oz123 in #6352
- Set upper limits on code complexity by @cclauss in #6339
- Fixes for ruff rule PLW1508 by @cclauss in #6367
- Refactor pythonfinder for improved efficiency and PEP 514 support by @matteius in #6360
- docs: fix minor punctuation in README by @GAVARA-PRABHAS-RAM in #6372
- Refactor virtualenv
bin/
/Scripts/
path resolution usingsysconfig
mechanism by @ByteB4rb1e in #6373 - Fix launching PowerShell on UNC paths by @socram8888 in #6322
- Convert remaining code off click echo/secho to rich. (except safety) by @matteius in #6366
- issue-6350 Check if we need to upgrade a package in more than one category. by @matteius in #6361
- Deprecation Notice: Make safety an optional dependency via extras by @matteius in #6365
- Vendor pip 25.0.1 by @matteius in #6343
- Solve case when the the version is not in the MAX_VERSIONS by @matteius in #6380
- Address false alerts by @matteius in #6382
- Fix zipp security alert by @matteius in #6383
- Fix bug with paths with spaces by @matteius in #6381
- Fix for the install/upgrade star specifier by @matteius in #6378
New Contributors
- @gautambhat made their first contribution in #6349
- @GAVARA-PRABHAS-RAM made their first contribution in #6372
- @ByteB4rb1e made their first contribution in #6373
Full Changelog: v2024.4.1...v2025.0.0
Release v2024.4.1
Version v2024.4.1
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 _
Contributors
@aidencullo
@oz123
@samer-shah
@shdarrina
@shaneikennedy
@socram8888
Release v2024.4.0
What's Changed
- correct regression in --skip-lock by @matteius in #6304
- Vendoring Fall 2024 by @matteius in #6293
- Vendor in pip==24.3.1 by @matteius in #6292
- Add new paths to front of PATH by @sanders41 in #6307
- Prevent regression with install upgrading packages; duplicated sources in Pipfile prevention by @matteius in #6309
New Contributors
- @sanders41 made their first contribution in #6307
Full Changelog: v2024.3.1...v2024.4.0
Release v2024.3.1
What's Changed
- try rebuilding the docs by @matteius in #6291
- Fix the --system without --deploy flag bug by @matteius in #6297
- refinements to update -- determine which packages may need upgrading by @matteius in #6300
- Prevent breakage from vcs URL in lockfile from having package name @ by @matteius in #6302
- Prevent breakage from vcs URL in lockfile from having package name @ Part II by @matteius in #6303
Full Changelog: v2024.3.0...v2024.3.1
Release v2024.3.0
What's Changed
- Solve upgrade can create incompatible dependency versions in lock file + other bugs by @matteius in #6282
- Fix for skip-lock installing wrong package version when pipfile entry is not a dict by @matteius in #6289
Full Changelog: v2024.2.0...v2024.3.0
Release v2024.2.0
What's Changed
- Bump black from 23.3 to 24.3.0 by @dependabot in #6112
- vendor in pip 24.2 by @matteius in #6263
- Fix strings in virtualenv.py by @ericbrandwein in #6268
- Update pipdeptree by @oz123 in #6275
- Fix the assumption that all distributions are named by @TurnrDev in #6272
- Updated logic for determining available python version string. by @matteius in #6278
- Refactor do_check routine to be more modular and address concerns about quiet flag by @matteius in #6277
- install should not do full lock resolution, as that is the purpose of pipenv lock by @matteius in #6276
- Some improvemets in requirementslib for clarity by @vshulcz in #6279
New Contributors
- @ericbrandwein made their first contribution in #6268
- @TurnrDev made their first contribution in #6272
- @vshulcz made their first contribution in #6279
Full Changelog: v2024.1.0...v2024.2.0
Release v2024.1.0
What's Changed
- Vendor in Pip 24.1.2 by @matteius in #6253
- Preserve uncleaned VCS URL in the lock file. by @matteius in #6257
- Make this code path more safe to prevent stack trace/regression. by @matteius in #6261
- Update get-pipenv.py by @oz123 in #6260
- Fix new vcs test on Windows by @matteius in #6262
Full Changelog: v2024.0.3...v2024.1.0