What's Changed
Fixed
- upath: support relative paths (#405)
- upath: implement chain functionality (#346)
- upath: fix upath suffixes (#407)
- upath: update flavours (#350, #351, #400, #403, #411)
- upath: fix GH test skipping (#361)
- ci: update ubuntu runners (#359)
- ci: address skip_existing deprecation (#369)
- tests: split protocol mismatch test (#365)
- tests: ensure non-local upaths raise with builtin open (#368)
- tests: add an xfail test for // behaviour on s3 (#370)
- tests: fix xfail call args (#409)
- tests: add a os.PathLike test (#410)
Added
- upath: api extensions via
upath.extensions.ProxyUPath
(#372) - upath: add upath.types in preparation for deriving from pathlib-abc (#364)
- upath: add optional support for pydantic (#395) thanks @pmeier 🙏 ❤️
- upath: list late registered protocols (#358)
- repo: add a security policy (#327)
- ci: start running against 3.14 (#363)
Changed
- upath: inherit from
pathlib_abc.ReadablePath
andpathlib_abc.WritablePath
(#366, #402, #404) - upath: drop Python 3.8 (#360)
- upath: remove deprecated accessor support (#362)
New Contributors
Full Changelog: v0.2.6...v0.3.0