Skip to content

Commit 9be0ac2

Browse files
committed
docs(CHANGES) Type improvements
1 parent 8070809 commit 9be0ac2

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed

CHANGES

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,27 @@ $ uv add libvcs --prerelease allow
2020
_Notes on the upcoming release will go here._
2121
<!-- END PLACEHOLDER - ADD NEW CHANGELOG ENTRIES BELOW THIS LINE -->
2222

23+
### What's new
24+
25+
#### pytest plugin: Improve typings (#521)
26+
27+
The pytest plugin now exports concise public TypeAliases in place of
28+
the private `_ENV` type that was leaking into public signatures:
29+
30+
- `Env` — public alias for the subprocess environment mapping type;
31+
replaces `_ENV` in all `env:` parameters across Protocol classes and
32+
helper functions
33+
- `GitCommitEnvVars` — alias for `dict[str, str]`, the type returned
34+
by the `git_commit_envvars` fixture
35+
36+
`CreateRepoPytestFixtureFn` is renamed to `CreateRepoFn`. Update any
37+
`TYPE_CHECKING` imports accordingly.
38+
39+
### Documentation
40+
41+
- pytest plugin: `CreateRepoFn` and `CreateRepoPostInitFn` now render
42+
as hyperlinks in the fixture summary table (#521)
43+
2344
## libvcs 0.39.0 (2026-02-07)
2445

2546
### New features

0 commit comments

Comments
 (0)