What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #1512
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #1530
- Bump pypa/gh-action-pypi-publish from 1.9.0 to 1.10.0 in the actions group by @dependabot[bot] in #1529
- fix(commands/common/_copy_package_resource): if destination exists and files are same, do not overwrite existing files by @pratikpc in #1528
- Bump pypa/gh-action-pypi-publish from 1.10.0 to 1.10.1 in the actions group by @dependabot[bot] in #1532
- Fix
/changelog/
and/contributing/
docs URLs by @br3ndonland in #1541 - [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #1543
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #1546
- Bump pypa/gh-action-pypi-publish from 1.10.1 to 1.10.2 in the actions group by @dependabot[bot] in #1549
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #1552
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #1558
- Bump pypa/gh-action-pypi-publish from 1.10.2 to 1.10.3 in the actions group by @dependabot[bot] in #1555
- Bump pypa/gh-action-pypi-publish from 1.10.3 to 1.12.0 in the actions group across 1 directory by @dependabot[bot] in #1569
- Bump pypa/gh-action-pypi-publish from 1.12.0 to 1.12.2 in the actions group by @dependabot[bot] in #1571
- feat: rename USE_EMOJI to PIPX_USE_EMOJI by @dkav in #1581
- chore(deps): bump pypa/gh-action-pypi-publish from 1.12.2 to 1.12.3 in the actions group by @dependabot[bot] in #1586
- Add --all-shells flag to ensure_path by @gh271 in #1591
- chore(deps): bump pypa/gh-action-pypi-publish from 1.12.3 to 1.12.4 in the actions group by @dependabot[bot] in #1595
- fix: no message when no packages upgraded with upgrade-all by @huxuan in #1597
- fix: make Github Action safe to RCE via pull request title by @lociko in #1600
- Drop support for Python 3.8 by @dukecat0 in #1628
- Upgrade ruff and rename ruleset:
TCH
→TC
by @DimitriPapadopoulos in #1626 - fix #1610: Reorder upgrade option and arguments by @fluzzywuzzy in #1625
- Update the archive name of build of Python for Windows by @dukecat0 in #1632
- Update the logic of finding python interpreter by @dukecat0 in #1631
- Check for stdout/stderr in case file descriptor is closed by @julien-lecomte in #1620
- BUG: fix running a script with explicitly empty
dependencies = []
by @neutrinoceros in #1658 - fix #1652: Use GitHub API for standalone python checksums by @13steinj in #1662
- Fix typo in PATH notification message by @lpmi-13 in #1667
- Add examples for using ssh to install from Source Control by @tonur in #1629
- Add support for Python 3.13 by @dukecat0 in #1647
- chore(deps): bump pypa/gh-action-pypi-publish from 1.12.4 to 1.13.0 in /.github/workflows by @dependabot[bot] in #1664
New Contributors
- @pratikpc made their first contribution in #1528
- @br3ndonland made their first contribution in #1541
- @dkav made their first contribution in #1581
- @gh271 made their first contribution in #1591
- @lociko made their first contribution in #1600
- @fluzzywuzzy made their first contribution in #1625
- @julien-lecomte made their first contribution in #1620
- @neutrinoceros made their first contribution in #1658
- @13steinj made their first contribution in #1662
- @lpmi-13 made their first contribution in #1667
- @tonur made their first contribution in #1629
Full Changelog: 1.7.1...1.8.0