Releases: pypa/pipenv
Releases · pypa/pipenv
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
Release v2024.0.3
What's Changed
- Fix logging error by @yosufali in #6246
- Fix #6171 by @Naofal-Helal in #6247
- potentially resolving issue 6205 by @matteius in #6243
- refinements to make installing vcs from CLI work smoother by @matteius in #6242
- Ignore resource warning by @Naofal-Helal in #6251
- Fix uninstall --all fails when venv is deleted by @Naofal-Helal in #6250
New Contributors
- @yosufali made their first contribution in #6246
- @Naofal-Helal made their first contribution in #6247
Full Changelog: v2024.0.2...v2024.0.3
Release v2024.0.2
What's Changed
- PiPenv -> Pipenv by @gtback in #6184
- Fix typo missing space between "so" and "re-building" by @ptamarit in #6183
- remove all instances of click from project.py by @aidencullo in #6193
- Fix bump version in CI by @oz123 in #6177
- Update diagnose URL in issue template by @michaelmior in #6188
- refactor: click styling-> rich by @oz123 in #6178
- Fix incorrect command reminder after installs by @nmagee in #6199
- Fix: dont call load dot env in shell sub command by @oz123 in #6202
- Remove click.echo from pipenv/cli by @aidencullo in #6182
- Linuxbrew shell fix by @oz123 in #6215
- remove all click.echo calls from exceptions.py by @aidencullo in #6216
- Solve issue with quiet lock not writing the lock file. by @matteius in #6208
- Raise default PIPENV_MAX_DEPTH to 10 by @snickell in #6214
- Swap old_version and new_version in
pipenv update --outdated
output by @BarrensZeppelin in #6179 - Correction to the rich conversion by @matteius in #6229
- Corrected behavior of uninstall --all by @matteius in #6209
- Correct for local package installs always being treated as editable. by @matteius in #6222
- Corrected behavior of
pipenv install --skip-lock
by @matteius in #6225 - Remove import of cached_property from pip by @oz123 in #6238
- vendor: bump importlib-metadata to 8.4.0 by @oz123 in #6235
- Fix shell detection by @oz123 in #6230
- Add initial support for python 3.13 by @matteius in #6240
- remove click echo from utils.resolver by @oz123 in #6241
New Contributors
- @gtback made their first contribution in #6184
- @ptamarit made their first contribution in #6183
- @michaelmior made their first contribution in #6188
- @nmagee made their first contribution in #6199
- @snickell made their first contribution in #6214
- @BarrensZeppelin made their first contribution in #6179
Full Changelog: v2024.0.1...v2024.0.2
Release v2024.0.1
What's Changed
Full Changelog: v2024.0.0...v2024.0.1
Release v2024.0.0
What's Changed
- Update CONTRIBUTING.md by @PzaThief in #6084
- Check for name attribute in source parameter. by @jralls in #6114
- Smarter uninstall by @matteius in #6029
- Use fancy mode for pwsh on *nix (draft) by @samcarswell in #6108
- Vendor in Pip 24.0 by @matteius in #6117
- Update index.md by @mierzejk in #6129
- Spring 2024 vendoring by @matteius in #6118
- Add nested vcs dependency subdirectory when locking to Pipfile.lock (Fix #6120) by @AlexandreArpin in #6136
- pipenv upgrade invoke -d by @matteius in #6138
- Bump plette take 2 by @oz123 in #6134
- Convert off pkg resources by @matteius in #6139
- Fix the issue(#6126): add lockfile_path presence in pipenv check command by @nitintecg in #6135
- debugging weird CI failures by @matteius in #6143
- apply ruff fixes by @matteius in #6145
- docs update for
scripts
section and other small changes by @sss-ng in #6152 - Add --from-pipfile subcommand to
pipenv requirements
by @sanspareilsmyn in #6156 - Bump jinja2 from 3.1.3 to 3.1.4 by @dependabot in #6150
- Bump requests from 2.31.0 to 2.32.0 by @dependabot in #6157
- Fix windows CI for 3.8 and the outdated command that was refactored to remove pkg_resources. by @matteius in #6146
- pipenv 2024 install (behavioral refactor) by @matteius in #6098
- Supply the extra pip args in the resolver. by @matteius in #6006
- Handle unsupported python versioning on Pipfile by @sanspareilsmyn in #6164
- Remove secho from pipenv.utils.shell by @aidencullo in #6170
New Contributors
- @PzaThief made their first contribution in #6084
- @jralls made their first contribution in #6114
- @samcarswell made their first contribution in #6108
- @mierzejk made their first contribution in #6129
- @AlexandreArpin made their first contribution in #6136
- @nitintecg made their first contribution in #6135
- @sss-ng made their first contribution in #6152
- @sanspareilsmyn made their first contribution in #6156
- @aidencullo made their first contribution in #6170
Full Changelog: v2023.12.1...v2024.0.0
Release v2023.12.1
What's Changed
Full Changelog: v2023.12.0...v2023.12.1