From 669d53e43de95164a0a5955820dd59707b8978b5 Mon Sep 17 00:00:00 2001 From: Andreas Poehlmann Date: Sat, 31 Jan 2026 23:09:13 +0100 Subject: [PATCH 1/2] update changelog --- CHANGELOG.md | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d8caef0c..56aaa003 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.3.9] - 2026-01-31 + +### Fixed +- upath.core: raise TypeError if using subclass directly with wrong protocol (#541) +- upath.core: (backcompat) TypeError on protocol incompatibility (#540) +- upath.extensions: Pydantic serialize ProxyUPath (#538) + +### Changed +- upath: updated flavours (#512) + ## [0.3.8] - 2026-01-11 ### Added @@ -344,7 +354,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added - started a changelog to keep track of significant changes -[Unreleased]: https://github.com/fsspec/universal_pathlib/compare/v0.3.8...HEAD +[Unreleased]: https://github.com/fsspec/universal_pathlib/compare/v0.3.9...HEAD +[0.3.9]: https://github.com/fsspec/universal_pathlib/compare/v0.3.8...v0.3.9 [0.3.8]: https://github.com/fsspec/universal_pathlib/compare/v0.3.7...v0.3.8 [0.3.7]: https://github.com/fsspec/universal_pathlib/compare/v0.3.6...v0.3.7 [0.3.6]: https://github.com/fsspec/universal_pathlib/compare/v0.3.5...v0.3.6 From 1d5f19057f2b08e992a6d8613aa85b5aeaf7b089 Mon Sep 17 00:00:00 2001 From: Andreas Poehlmann Date: Sat, 31 Jan 2026 23:12:17 +0100 Subject: [PATCH 2/2] docs: update --- README.md | 2 +- docs/install.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 1ff29640..67642c9e 100644 --- a/README.md +++ b/README.md @@ -50,7 +50,7 @@ project as a dependency if you want to use it with `s3` and `http` filesystems: name = "myproject" requires-python = ">=3.9" dependencies = [ - "universal_pathlib>=0.3.7", + "universal_pathlib>=0.3.9", "fsspec[s3,http]", ] ``` diff --git a/docs/install.md b/docs/install.md index 8a54553c..6857279b 100644 --- a/docs/install.md +++ b/docs/install.md @@ -57,7 +57,7 @@ When adding `universal-pathlib` to your project, specify the filesystem extras y name = "myproject" requires-python = ">=3.9" dependencies = [ - "universal_pathlib>=0.3.7", + "universal_pathlib>=0.3.9", "fsspec[s3,http]", # Add the filesystems you need ] ```