-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
3 changed files
with
243 additions
and
3 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,241 @@ | ||
# Changelog | ||
## 0.1.7 | ||
|
||
### Enhancements | ||
|
||
- Support setting request timeout with `UV_HTTP_TIMEOUT` and `HTTP_TIMEOUT` ([#1780](https://github.com/astral-sh/uv/pull/1780)) | ||
- Stream zip archive when fetching non-range-request metadata ([#1792](https://github.com/astral-sh/uv/pull/1792)) | ||
|
||
### Configuration | ||
|
||
- feat: Implement `--annotation-style` parameter for `uv pip compile` ([#1679](https://github.com/astral-sh/uv/pull/1679)) | ||
|
||
### Bug fixes | ||
|
||
- Treat ARM wheels as higher-priority than universal ([#1843](https://github.com/astral-sh/uv/pull/1843)) | ||
- Preserve executable bit when untarring archives ([#1790](https://github.com/astral-sh/uv/pull/1790)) | ||
- Sort output when installing seed packages ([#1822](https://github.com/astral-sh/uv/pull/1822)) | ||
- Move conflicting dependencies into PubGrub ([#1796](https://github.com/astral-sh/uv/pull/1796)) | ||
- Add support for `>dev` specifier ([#1776](https://github.com/astral-sh/uv/pull/1776)) | ||
- Don't expect pinned packages for editables with non-existent extras ([#1847](https://github.com/astral-sh/uv/pull/1847)) | ||
- Wait for distribution metadata with `--no-deps` ([#1812](https://github.com/astral-sh/uv/pull/1812)) | ||
- Use redirected URL as base for relative paths ([#1816](https://github.com/astral-sh/uv/pull/1816)) | ||
- Use the right marker for the `implementation` field of `pyvenv.cfg` ([#1785](https://github.com/astral-sh/uv/pull/1785)) | ||
- Linker copies files as a fallback when ref-linking fails ([#1773](https://github.com/astral-sh/uv/pull/1773)) | ||
- platform-host: check /bin/sh, then /bin/dash and then /bin/ls ([#1818](https://github.com/astral-sh/uv/pull/1818)) | ||
- Normalize `VIRTUAL_ENV` path in activation scripts ([#1817](https://github.com/astral-sh/uv/pull/1817)) | ||
- Add fixup for `prefect<1.0.0` ([#1825](https://github.com/astral-sh/uv/pull/1825)) | ||
- Use `git` command to fetch repositories instead of `libgit2` for robust SSH support ([#1781](https://github.com/astral-sh/uv/pull/1781)) | ||
- Retain passwords in Git URLs ([#1717](https://github.com/astral-sh/uv/pull/1717)) | ||
- Avoid enforcing URL correctness for installed distributions ([#1793](https://github.com/astral-sh/uv/pull/1793)) | ||
|
||
### Documentation | ||
|
||
- [docs] Update README.md to include extras example ([#1806](https://github.com/astral-sh/uv/pull/1806)) | ||
- Add docs for git authentication ([#1844](https://github.com/astral-sh/uv/pull/1844)) | ||
|
||
### Other changes | ||
|
||
- Bump version to v0.1.7 ([#1851](https://github.com/astral-sh/uv/pull/1851)) | ||
- Improve error message when git ref cannot be fetched ([#1826](https://github.com/astral-sh/uv/pull/1826)) | ||
- docs: update venv activation for windows ([#1836](https://github.com/astral-sh/uv/pull/1836)) | ||
- Ensure that builds within the cache aren't considered Git repositories ([#1782](https://github.com/astral-sh/uv/pull/1782)) | ||
- strip trailing `+` from version number of local Python builds ([#1771](https://github.com/astral-sh/uv/pull/1771)) | ||
|
||
|
||
## 0.1.6 | ||
|
||
### Enhancements | ||
|
||
- Implement `uv cache dir` ([#1734](https://github.com/astral-sh/uv/pull/1734)) | ||
- Expose find_uv_bin and declare typing support ([#1728](https://github.com/astral-sh/uv/pull/1728)) | ||
- Support `venv --prompt` ([#1570](https://github.com/astral-sh/uv/pull/1570)) | ||
- feat: allow passing in a custom reqwest Client ([#1745](https://github.com/astral-sh/uv/pull/1745)) | ||
|
||
### CLI | ||
|
||
- Add shell completions generation ([#1675](https://github.com/astral-sh/uv/pull/1675)) | ||
- Move `uv clean` to `uv cache clean` ([#1733](https://github.com/astral-sh/uv/pull/1733)) | ||
|
||
### Configuration | ||
|
||
- Control pip timeout duration via environment variable ([#1694](https://github.com/astral-sh/uv/pull/1694)) | ||
|
||
### Bug fixes | ||
|
||
- Don't preserve timestamp in streaming unzip ([#1749](https://github.com/astral-sh/uv/pull/1749)) | ||
- Respect `--index-url` provided via requirements.txt ([#1719](https://github.com/astral-sh/uv/pull/1719)) | ||
- Preserve trailing slash for `--find-links` URLs ([#1720](https://github.com/astral-sh/uv/pull/1720)) | ||
- Only preserve the executable bit ([#1743](https://github.com/astral-sh/uv/pull/1743)) | ||
- Support dotted function paths for script entrypoints ([#1622](https://github.com/astral-sh/uv/pull/1622)) | ||
- Add support for absolute paths on Windows ([#1725](https://github.com/astral-sh/uv/pull/1725)) | ||
- Support recursive extras for URL dependencies ([#1729](https://github.com/astral-sh/uv/pull/1729)) | ||
- Set index URLs for seeding venv ([#1755](https://github.com/astral-sh/uv/pull/1755)) | ||
- Ensure extras trigger an install ([#1727](https://github.com/astral-sh/uv/pull/1727)) | ||
|
||
### Documentation | ||
|
||
- Clarify Windows install command in README.md ([#1751](https://github.com/astral-sh/uv/pull/1751)) | ||
- docs(readme): add instructions for installing on Arch Linux ([#1765](https://github.com/astral-sh/uv/pull/1765)) | ||
|
||
### Other changes | ||
|
||
- Better error message for missing space before semicolon in requirements ([#1746](https://github.com/astral-sh/uv/pull/1746)) | ||
- Bump version to v0.1.6 ([#1736](https://github.com/astral-sh/uv/pull/1736)) | ||
- is_http_range_requests_unsupported should return true on Method Not Allowed ([#1713](https://github.com/astral-sh/uv/pull/1713)) | ||
- re-introduce cache healing when we see an invalid cache entry ([#1707](https://github.com/astral-sh/uv/pull/1707)) | ||
- Improve Poetry warning ([#1730](https://github.com/astral-sh/uv/pull/1730)) | ||
- Ignore invalid extras from PyPI ([#1731](https://github.com/astral-sh/uv/pull/1731)) | ||
- Skip compile_html test on musl ([#1756](https://github.com/astral-sh/uv/pull/1756)) | ||
- Allow `-f` alias for `--find-links` ([#1735](https://github.com/astral-sh/uv/pull/1735)) | ||
- Add warning when dependencies are empty with Poetry metadata ([#1650](https://github.com/astral-sh/uv/pull/1650)) | ||
- Print activation instructions for a venv after one has been created ([#1580](https://github.com/astral-sh/uv/pull/1580)) | ||
- fix: remove uv version from uv pip compile header ([#1716](https://github.com/astral-sh/uv/pull/1716)) | ||
|
||
|
||
## 0.1.5 | ||
|
||
### Enhancements | ||
|
||
- Add `CACHEDIR.TAG` to uv-created virtualenvs ([#1653](https://github.com/astral-sh/uv/pull/1653)) | ||
|
||
### Bug fixes | ||
|
||
- Do not remove uv itself on pip sync ([#1649](https://github.com/astral-sh/uv/pull/1649)) | ||
- Build source distributions in the cache directory instead of the global temporary directory ([#1628](https://github.com/astral-sh/uv/pull/1628)) | ||
- Ensure we retain existing environment variables during `python -m uv` ([#1667](https://github.com/astral-sh/uv/pull/1667)) | ||
|
||
### Documentation | ||
|
||
- Document local testing instructions ([#1672](https://github.com/astral-sh/uv/pull/1672)) | ||
- Add brew to readme ([#1629](https://github.com/astral-sh/uv/pull/1629)) | ||
- Document RUST_LOG=trace for additional logging verbosity ([#1670](https://github.com/astral-sh/uv/pull/1670)) | ||
- Minimal markdown nits ([#1664](https://github.com/astral-sh/uv/pull/1664)) | ||
- fix: use --override rather than -o to specify overrides in README.md ([#1668](https://github.com/astral-sh/uv/pull/1668)) | ||
|
||
### Other changes | ||
|
||
- Remove setuptools & wheel from seed packages (#1602) ([#1613](https://github.com/astral-sh/uv/pull/1613)) | ||
- Add yank warnings at end of messages ([#1669](https://github.com/astral-sh/uv/pull/1669)) | ||
- Bump version to v0.1.5 ([#1671](https://github.com/astral-sh/uv/pull/1671)) | ||
|
||
|
||
## 0.1.4 | ||
|
||
### Bug fixes | ||
|
||
- Always run `get_requires_for_build_wheel` ([#1590](https://github.com/astral-sh/uv/pull/1590)) | ||
- Allow repeated dependencies when installing ([#1558](https://github.com/astral-sh/uv/pull/1558)) | ||
- Consistent use of `BIN_NAME` in activation scripts ([#1577](https://github.com/astral-sh/uv/pull/1577)) | ||
- Allow URL requirements in editable installs ([#1614](https://github.com/astral-sh/uv/pull/1614)) | ||
- Enforce URL constraints for non-URL dependencies ([#1565](https://github.com/astral-sh/uv/pull/1565)) | ||
- Add graceful fallback for Artifactory indexes ([#1574](https://github.com/astral-sh/uv/pull/1574)) | ||
- Avoid propagating top-level options to sub-resolutions ([#1607](https://github.com/astral-sh/uv/pull/1607)) | ||
|
||
### Documentation | ||
|
||
- Add license to activator scripts ([#1610](https://github.com/astral-sh/uv/pull/1610)) | ||
|
||
### Other changes | ||
|
||
- Bump version to v0.1.4 ([#1608](https://github.com/astral-sh/uv/pull/1608)) | ||
- Avoid using `white` coloring in terminal output ([#1576](https://github.com/astral-sh/uv/pull/1576)) | ||
- Allow non-nested archives for `hexdump` and others ([#1564](https://github.com/astral-sh/uv/pull/1564)) | ||
- Improve tracing when encountering invalid `requires-python` values ([#1568](https://github.com/astral-sh/uv/pull/1568)) | ||
- Add CMD support ([#1523](https://github.com/astral-sh/uv/pull/1523)) | ||
- Better error messages on expect failures in resolver ([#1583](https://github.com/astral-sh/uv/pull/1583)) | ||
- Bump simple metadata cache version ([#1617](https://github.com/astral-sh/uv/pull/1617)) | ||
|
||
|
||
## 0.1.3 | ||
|
||
### Enhancements | ||
|
||
- Use the system trust store for HTTPS requests ([#1512](https://github.com/astral-sh/uv/pull/1512)) | ||
- Add support for `UV_EXTRA_INDEX_URL` ([#1515](https://github.com/astral-sh/uv/pull/1515)) | ||
|
||
### Bug fixes | ||
|
||
- Avoid attempting rename in copy fallback path ([#1546](https://github.com/astral-sh/uv/pull/1546)) | ||
- Apply percent-decoding to file-based URLs ([#1541](https://github.com/astral-sh/uv/pull/1541)) | ||
- Apply percent-decoding to filepaths in HTML find-links ([#1544](https://github.com/astral-sh/uv/pull/1544)) | ||
- Fix list rendering in `venv --help` output ([#1459](https://github.com/astral-sh/uv/pull/1459)) | ||
- pypi-types: fix lenient requirement parsing ([#1529](https://github.com/astral-sh/uv/pull/1529)) | ||
- Fix trailing commas on `Requires-Python` in HTML indexes ([#1507](https://github.com/astral-sh/uv/pull/1507)) | ||
- fix OS detection for Alpine Linux ([#1545](https://github.com/astral-sh/uv/pull/1545)) | ||
- Remove URL encoding when determining file name ([#1555](https://github.com/astral-sh/uv/pull/1555)) | ||
- Read from `/bin/sh` if `/bin/ls` cannot be found when determing libc path ([#1433](https://github.com/astral-sh/uv/pull/1433)) | ||
- Support recursive extras ([#1435](https://github.com/astral-sh/uv/pull/1435)) | ||
- Use comparable representation for `PackageId` ([#1543](https://github.com/astral-sh/uv/pull/1543)) | ||
- only parse /bin/sh (not /bin/ls) ([#1493](https://github.com/astral-sh/uv/pull/1493)) | ||
- Add support for extras in editable requirements ([#1531](https://github.com/astral-sh/uv/pull/1531)) | ||
|
||
### Documentation | ||
|
||
- fix(docs): adjust link ([#1434](https://github.com/astral-sh/uv/pull/1434)) | ||
- Provide example of file based package install. ([#1424](https://github.com/astral-sh/uv/pull/1424)) | ||
- infra: source github templates ([#1425](https://github.com/astral-sh/uv/pull/1425)) | ||
|
||
### Other changes | ||
|
||
- Bump version to v0.1.3 ([#1557](https://github.com/astral-sh/uv/pull/1557)) | ||
- Loosen package script regexp to match spec ([#1482](https://github.com/astral-sh/uv/pull/1482)) | ||
- Add warning for empty requirements files ([#1519](https://github.com/astral-sh/uv/pull/1519)) | ||
- Add troubleshooting section to benchmarks guide ([#1485](https://github.com/astral-sh/uv/pull/1485)) | ||
- Support MD5 hashes ([#1556](https://github.com/astral-sh/uv/pull/1556)) | ||
- Automatically detect virtual environments when used via `python -m uv` ([#1504](https://github.com/astral-sh/uv/pull/1504)) | ||
- Use string display instead of debug for url parse trace ([#1498](https://github.com/astral-sh/uv/pull/1498)) | ||
|
||
|
||
## 0.1.2 | ||
|
||
### Enhancements | ||
|
||
- Add `--upgrade` support to `pip install` ([#1379](https://github.com/astral-sh/uv/pull/1379)) | ||
- Add `UV_NO_CACHE` environment variable ([#1383](https://github.com/astral-sh/uv/pull/1383)) | ||
|
||
### Bug fixes | ||
|
||
- Add fix-up for invalid star comparison with major-only version ([#1410](https://github.com/astral-sh/uv/pull/1410)) | ||
- Parse `-r` and `-c` entries as relative to containing file ([#1421](https://github.com/astral-sh/uv/pull/1421)) | ||
- Fix search for `python.exe` on Windows ([#1381](https://github.com/astral-sh/uv/pull/1381)) | ||
- Ignore invalid extra named `.none` ([#1428](https://github.com/astral-sh/uv/pull/1428)) | ||
- Add fix-up for trailing comma with trailing space ([#1409](https://github.com/astral-sh/uv/pull/1409)) | ||
- Allow empty fragments in HTML parser ([#1443](https://github.com/astral-sh/uv/pull/1443)) | ||
|
||
### Documentation | ||
|
||
- Update README.md to include venv activate ([#1411](https://github.com/astral-sh/uv/pull/1411)) | ||
- Re-add license badge to the README ([#1333](https://github.com/astral-sh/uv/pull/1333)) | ||
- chore(docs): update wording and add `alt` tag ([#1423](https://github.com/astral-sh/uv/pull/1423)) | ||
- Replace "novel" in README ([#1365](https://github.com/astral-sh/uv/pull/1365)) | ||
- Tweak some grammar in the README ([#1387](https://github.com/astral-sh/uv/pull/1387)) | ||
|
||
### Other changes | ||
|
||
- Fix broken URLs parsed from relative paths in registries ([#1413](https://github.com/astral-sh/uv/pull/1413)) | ||
- Improve error message for invalid sdist archives ([#1389](https://github.com/astral-sh/uv/pull/1389)) | ||
- Bump version to v0.1.2 ([#1439](https://github.com/astral-sh/uv/pull/1439)) | ||
- Add `-U`/`-P` short flags for `--upgrade`/`--upgrade-package` ([#1394](https://github.com/astral-sh/uv/pull/1394)) | ||
- Avoid import contextlib in `_virtualenv` ([#1406](https://github.com/astral-sh/uv/pull/1406)) | ||
- Decode HTML escapes when extracting SHA ([#1440](https://github.com/astral-sh/uv/pull/1440)) | ||
- uv-cache: Add hidden alias for --no-cache-dir ([#1380](https://github.com/astral-sh/uv/pull/1380)) | ||
|
||
|
||
## 0.1.1 | ||
|
||
### Bug fixes | ||
|
||
- Fix bug where `python3` is not found in the global path ([#1351](https://github.com/astral-sh/uv/pull/1351)) | ||
|
||
### Documentation | ||
|
||
- grammar nit ([#1345](https://github.com/astral-sh/uv/pull/1345)) | ||
- Fix diagram alignment ([#1354](https://github.com/astral-sh/uv/pull/1354)) | ||
|
||
### Other changes | ||
|
||
- Bump version to 0.1.1 ([#1359](https://github.com/astral-sh/uv/pull/1359)) | ||
|
||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters