All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- upath: restore compatibility with "fsspec<2022.03.0" in line with setup.cfg (#139).
- upath.registry: provide
available_implementations()
andregister_implementation()
(#134). - upath: add
UPath.storage_options
andUPath.protocol
(#135).
- upath: fix
UPath.as_uri()
(#133).
- restore
._kwargs
and._url
onPosixUPath
andWindowsUPath
subclasses (#131). - tests: fixed and refactored core tests (#130).
- updated past changelog entries.
- changed
UPath.__new__
behavior to returnUPath
subclasses for local paths (#125).
- improved azure test separation (#123).
- tests to confirm pydantic
BaseSettings
behavior (#127).
0.0.24 - 2023-06-19
- started a changelog to keep track of significant changes (#118).
- add support for abfss protocol (#113).
- add cpython pathlib tests (#104).
- implemented
.rename
(#96).
- various webdav test fixes (#103, #107, #109).
- fixed issue with
._url
parsing (#102). - improved error messages (#96).
- fixed
.rglob()
method (#96).
- modernized package dev tools (#105).
- updated ipynb example notebook (#96).
0.0.23 - 2023-03-24
- Implement
UPath.resolve
with a special redirect-following implementation forHTTPPath
(#86).
0.0.22 - 2023-03-11
- Respect exist_ok in mkdir when creating parent directories (#83).
0.0.21 - 2022-09-19
- Changed the
UPath
implementation registry to lazily import implementations (#78). - Refactored class methods (#77).
- Fixed S3 paths with a
+
(#76).
0.0.20 - 2022-08-30
- Python 3.11 compatibility (#69).
- Fix
.parents
(#75). - Fix
.with_*
methods (#73).
- Use
NotADirectoryError
instead of custom error (#74).
0.0.19 - 2022-06-22
- started a changelog to keep track of significant changes