39 Commits

Author SHA1 Message Date
Charlie Marsh
0af6a3d41d Bump version to v0.1.23 (#2580) 2024-03-21 02:51:21 +00:00
Charlie Marsh
9afb360524 Bump version to v0.1.21 (#2517) 2024-03-18 13:51:06 -04:00
Zanie Blue
e9c12c52fd Bump version to 0.1.21 (#2457) 2024-03-14 09:43:39 -05:00
Charlie Marsh
ea8fc8280a Bump version to v0.1.20 (#2448) 2024-03-13 23:58:21 -04:00
Zanie Blue
4c572278ca Add a performance section to the CHANGELOG (#2436) 2024-03-13 19:33:34 -05:00
Zanie Blue
3825c95472 Bump version to 0.1.19 (#2435) 2024-03-13 18:43:53 -05:00
Charlie Marsh
43dc9c87a6 Bump version to v0.1.18 (#2398) 2024-03-13 00:25:41 +00:00
Zanie Blue
28bf493709 Do not bump the minor version on breaking changes (#2376)
... yet.

I think we're not quite ready for a versioning policy over here. Now
that we have a "labeled" breaking change in #2362 we need to decide if
it should be a minor or patch version.
2024-03-12 09:17:26 -05:00
Charlie Marsh
bb2d06cbb2 Bump version to v0.1.17 (#2344) 2024-03-10 15:07:11 -04:00
Charlie Marsh
9f1452cb72 Bump version to v0.1.16 (#2289) 2024-03-07 18:12:18 -05:00
Charlie Marsh
043d72646d Bump version to v0.1.15 (#2217) 2024-03-05 14:47:10 -05:00
samypr100
93f5609476 feat: add uv version to user agent (#2136)
## Summary

Closes #1977

This allows us to send uv's version in the `uv-client` User Agent
header.

Here's how request headers look like to a server now:
```
...
Accept: application/vnd.pypi.simple.v1+json, application/vnd.pypi.simple.v1+html;q=0.2, text/html;q=0.01
User-Agent: uv/0.1.13
...
```

~~I went for a mix of Option 1 and 2 from #1977.~~ Open to alternative
naming as well, not tied too strongly here to the names picked.

~~Another possibility for this new crate is that we can use it to
consolidate metadata that exists across crates to ultimately be able to
create linehaul information described in #1958, but I haven't looked
into what those changes might look like.~~

<!-- What's the purpose of the change? What does it do, and why? -->

## Test Plan

<!-- How was it tested? -->
Added initial tests in the new crate to exercise its public API and
added a new test to uv-client to validate the headers using a 1-time
disposable server.
2024-03-04 19:48:41 +00:00
Charlie Marsh
c525fdf2b5 Bump version to v0.1.14 (#2157) 2024-03-04 15:42:33 +00:00
Charlie Marsh
9ce5170e64 Bump version to v0.1.13 (#2090) 2024-02-29 17:39:28 +00:00
Charlie Marsh
f68b2d1d5e Bump version to v0.1.12 (#2051) 2024-02-28 15:36:22 -05:00
Charlie Marsh
32e5cacdd6 Bump version to v0.1.11 (#1976) 2024-02-26 10:46:17 -05:00
Zanie Blue
daa8565a75 Bump version to 0.1.10 (#1923) 2024-02-23 11:40:36 -06:00
Charlie Marsh
0212cb72e9 Bump version to v0.1.9 (#1891) 2024-02-23 01:32:48 +00:00
Zanie Blue
4f129d2a98 Add changelog (#1881)
Closes #1774
2024-02-22 22:00:13 +00:00
Zanie Blue
f0b39a36b4 Bump version to 0.1.8 (#1880) 2024-02-22 13:11:58 -06:00
Charlie Marsh
12462e5730 Bump version to v0.1.7 (#1851) 2024-02-21 22:31:23 -05:00
Charlie Marsh
ede2828fde Bump version to v0.1.6 (#1736) 2024-02-20 12:22:26 -05:00
Zanie Blue
07349e39e8 Bump version to v0.1.5 (#1671) 2024-02-18 20:18:07 -06:00
Charlie Marsh
ea62ae4ebd Bump version to v0.1.4 (#1608) 2024-02-17 15:22:07 -05:00
Charlie Marsh
1110489c29 Bump version to v0.1.3 (#1557) 2024-02-16 19:45:29 -05:00
Charlie Marsh
659327f24a Bump version to v0.1.2 (#1439) 2024-02-16 01:17:19 -05:00
Zanie Blue
e0885b7c8e Bump version to 0.1.1 (#1359) 2024-02-15 15:38:22 -06:00
Charlie Marsh
27177613d4 Bump version to v0.1.0 (#1325) 2024-02-15 14:12:23 -05:00
Charlie Marsh
0579a04014 Bump to v0.0.5 for pre-release (#1324)
This is easier than figuring out the version parsing.
2024-02-15 18:33:34 +00:00
Charlie Marsh
06f2b6eee2 Bump version and update pyproject.toml metadata (#1316)
Also ensures that we no longer clear the README when uploading to PyPI
:)
2024-02-15 18:03:35 +00:00
Zanie Blue
2586f655bb Rename to uv (#1302)
First, replace all usages in files in-place. I used my editor for this.
If someone wants to add a one-liner that'd be fun.

Then, update directory and file names:

```
# Run twice for nested directories
find . -type d -print0 | xargs -0 rename s/puffin/uv/g
find . -type d -print0 | xargs -0 rename s/puffin/uv/g

# Update files
find . -type f -print0 | xargs -0 rename s/puffin/uv/g
```

Then add all the files again

```
# Add all the files again
git add crates
git add python/uv

# This one needs a force-add
git add -f crates/uv-trampoline
```
2024-02-15 11:19:46 -06:00
Charlie Marsh
32aacc35a9 Bump version to v0.0.4 (#1269) 2024-02-09 16:42:17 -05:00
Charlie Marsh
0e35041ccd Add Python version support (#1239)
Closes https://github.com/astral-sh/puffin/issues/1221.
2024-02-04 21:56:00 +00:00
Charlie Marsh
c8285cb5ef Bump version to v0.0.3 (#999) 2024-01-18 23:39:35 -05:00
Charlie Marsh
732ef7adb7 Bump version to v0.0.2 (#987)
Bumping the version so that I can test the release process again
(including PyPI publish).
2024-01-18 20:56:09 -05:00
Charlie Marsh
5e2b715366 Rename puffin-cli crate to puffin (#976)
## Summary

Like in Ruff, this simplifies a few things.
2024-01-18 19:02:52 -05:00
Charlie Marsh
04d3474fb4 Set URLs to non-empty in pyproject.toml (#973) 2024-01-18 21:51:09 +00:00
Charlie Marsh
59d700ad2d Run cargo-dist plan on PR (#971) 2024-01-18 16:16:11 -05:00
Charlie Marsh
f9154e8297 Add release workflow (#961)
## Summary

This PR adds a release workflow powered by `cargo-dist`. It's similar to
the version that's PR'd in Ruff
(https://github.com/astral-sh/ruff/pull/9559), with the exception that
it doesn't include the Docker build or the "update dependents" step for
pre-commit.
2024-01-18 15:44:11 -05:00