Skip to content

Bump version to 0.7.21#14611

Merged
geofft merged 1 commit intomainfrom
geofft/release-0.7.21
Jul 14, 2025
Merged

Bump version to 0.7.21#14611
geofft merged 1 commit intomainfrom
geofft/release-0.7.21

Conversation

@geofft
Copy link
Contributor

@geofft geofft commented Jul 14, 2025

No description provided.

@geofft geofft requested a review from zanieb July 14, 2025 16:48
@geofft geofft temporarily deployed to uv-test-registries July 14, 2025 16:50 — with GitHub Actions Inactive
CHANGELOG.md Outdated
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- Restore the SQLite "fts4", "fts5", "rtree", and "geopoly" extensions on Mac/Linux
- Restore the SQLite "fts4", "fts5", "rtree", and "geopoly" extensions on Unix

If you want to retain both, then I'd say "macOS and Linux"

CHANGELOG.md Outdated
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This should be in a ### Preview section

CHANGELOG.md Outdated
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This actually includes uv run, might as well just shorten this

Suggested change
- Add `-w` shorthand for `--with` in `uvx` and `uv tool run` ([#14530](https://github.com/astral-sh/uv/pull/14530))
- Add `-w` shorthand for `--with` ([#14530](https://github.com/astral-sh/uv/pull/14530))

CHANGELOG.md Outdated
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- Add an exception handler on Windows ([#14582](https://github.com/astral-sh/uv/pull/14582))
- Add an exception handler on Windows to display information on crash ([#14582](https://github.com/astral-sh/uv/pull/14582))

### Bug fixes

- Do not re-resolve with a new Python version in `uv tool` if it is incompatible with `--python` ([#14606](https://github.com/astral-sh/uv/pull/14606))
- Fix handling of globs in `cache-key`: follow symlinks ([#13438](https://github.com/astral-sh/uv/pull/13438)) and `..` and improve performance ([#13469](https://github.com/astral-sh/uv/pull/13469))
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We might want to clarify the symlink behavior. We only resolve terminal symlinks in globs, I think? See #13438 (comment). I'd consider it an enhancement rather than a bug since this was not allowed by design before.

We might want to just split #13469 into two notes and link to it twice. One enhancement to support parent paths in cache keys and another to improve the performance of cache keys.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Like this?

- Follow leaf symlinks matched by globs in `cache-key` ([#13438](https://github.com/astral-sh/uv/pull/13438))
- Support parent path components (`..`) in globs in `cache-key` ([#13469](https://github.com/astral-sh/uv/pull/13469))
- Improve `cache-key` performance ([#13469](https://github.com/astral-sh/uv/pull/13469))

I would be inclined to say the .. thing is a bugfix if I'm reading #13469 correctly - it silently was ignoring changes to those files without telling you it wasn't supported, right? (Actually isn't that also true of the symlinks thing?)

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yeah that seems fine.

I guess I'm not sure what our previous behavior was. Is it "Support parent paths in cache-keys" or specifically "Support parent paths in cache-key globs"? It sounds more like a bug fix if it's just the rather.

I don't really feel that strongly about whether or not it's classified as a bug. My impression is that it was intentionally not allowed. A bug fix would be "Error on invalid cache-key entries", but actually making it work is more of a feature. Do what you want with that though :)

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think it could go either way. I'd lean toward enhancement personally, but only weakly so.


- Document how to nest dependency groups with `include-group` ([#14539](https://github.com/astral-sh/uv/pull/14539))
- Fix repeated word in Pyodide doc ([#14554](https://github.com/astral-sh/uv/pull/14554))
- Update CONTRIBUTING.md with instructions to format markdown files ([#14246](https://github.com/astral-sh/uv/pull/14246))
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- Update CONTRIBUTING.md with instructions to format markdown files ([#14246](https://github.com/astral-sh/uv/pull/14246))
- Update CONTRIBUTING.md with instructions to format markdown files via Docker ([#14246](https://github.com/astral-sh/uv/pull/14246))

@geofft geofft force-pushed the geofft/release-0.7.21 branch from c5495d4 to af100ae Compare July 14, 2025 16:55
@geofft geofft temporarily deployed to uv-test-registries July 14, 2025 16:58 — with GitHub Actions Inactive
@geofft geofft requested a review from zanieb July 14, 2025 17:29
@geofft geofft merged commit 77c771c into main Jul 14, 2025
138 checks passed
@geofft geofft deleted the geofft/release-0.7.21 branch July 14, 2025 18:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants

Comments