Skip to content

Commit 70826a2

Browse files
authored
Cut release 0.3.2 (#433)
* update changelog * update readme
1 parent 5ff1d32 commit 70826a2

File tree

2 files changed

+19
-2
lines changed

2 files changed

+19
-2
lines changed

CHANGELOG.md

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,22 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
88
## [Unreleased]
99
...
1010

11+
## [0.3.2] - 2025-10-05
12+
### Added
13+
- upath.types: add storage_options submodule with TypedDict classes for all filesystem implementations (#432)
14+
- upath.implementations: add storage_options type annotations to all UPath subclass constructors (#432)
15+
- upath: add type overloads to narrow UPath type based on protocol parameter (#431)
16+
- upath.registry: add overloads to `get_upath_class()` to return correct subclass type based on protocol (#429)
17+
- typesafety: add comprehensive tests for storage_options type checking (#432)
18+
- typesafety: add tests for protocol-based type narrowing (#429, #431)
19+
20+
### Fixed
21+
- upath: fix chained paths `.path` property to return correct normalized paths (#426)
22+
- upath.implementations: correct `.path` normalization for cloud and http paths (#426)
23+
- upath._protocol: raise error when explicitly requesting empty protocol but another protocol is found (#430)
24+
- upath.core: adjust Pydantic v2 schema to support None protocol (#430)
25+
- tests: add xfail when hitting GitHub rate limit (#429)
26+
1127
## [0.3.1] - 2025-10-03
1228
### Added
1329
- upath: add `UPath.from_uri()` classmethod (#423)
@@ -226,7 +242,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
226242
### Added
227243
- started a changelog to keep track of significant changes
228244

229-
[Unreleased]: https://github.com/fsspec/universal_pathlib/compare/v0.3.1...HEAD
245+
[Unreleased]: https://github.com/fsspec/universal_pathlib/compare/v0.3.2...HEAD
246+
[0.3.2]: https://github.com/fsspec/universal_pathlib/compare/v0.3.1...v0.3.2
230247
[0.3.1]: https://github.com/fsspec/universal_pathlib/compare/v0.3.0...v0.3.1
231248
[0.3.0]: https://github.com/fsspec/universal_pathlib/compare/v0.2.6...v0.3.0
232249
[0.2.6]: https://github.com/fsspec/universal_pathlib/compare/v0.2.5...v0.2.6

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ project as a dependency if you want to use it with `s3` and `http` filesystems:
4949
name = "myproject"
5050
requires-python = ">=3.9"
5151
dependencies = [
52-
"universal_pathlib>=0.3.0",
52+
"universal_pathlib>=0.3.2",
5353
"fsspec[s3,http]",
5454
]
5555
```

0 commit comments

Comments
 (0)