Skip to content

Releases: fsspec/universal_pathlib

v0.2.2

03 Mar 23:57
380144c
Compare
Choose a tag to compare

What's Changed

Fixed

  • upath: imports of filesystem classes are now lazy by @ap-- in #200
  • docs: fixed entrypoint examples for UPath subclass registration by @joouha in #196
  • upath: fixed comparison __eq__ with pathlib.Path on py<3.12 by @ap-- in #203
  • upath: open() now passes fsspec options through to fsspec by @ap-- in #204
  • upath: fixed regression for args that implement __fspath__ different from __str__ by @ap-- in #200

Full Changelog: v0.2.1...v0.2.2

v0.2.1

18 Feb 18:23
75e0a4d
Compare
Choose a tag to compare

What's Changed

Added

Fixed

  • Fix UPath.__hash__ by @ap-- in #188
  • upath.implementations.local: remove dependency on packaging by @ap-- in #187
  • Added missing classifiers by @ap-- in #192

Full Changelog: v0.2.0...v0.2.1

v0.2.0

13 Feb 16:06
569ceab
Compare
Choose a tag to compare

What's Changed

Added

Changed

  • tests: xfail tests if optional dependency is missing by @ap-- (#160)

Fixed

  • fixed netloc handling of memory://netloc/a/b style uris by @ap-- (#162)
  • fixed broken mkdir for cloud filesystems by @ap-- (#177)
  • fixed UPath().stat() now returns a os.stat_result-like object by @ap-- (#179)

Full Changelog: v0.1.4...v0.2.0

v0.1.4

19 Oct 20:18
26ba0f3
Compare
Choose a tag to compare

[0.1.4]

Changed

  • upath: require fsspec>=2022.1.0 (#148).

Fixed

  • upath.implementation.local: fixes _kwargs in local sub paths (#158).
  • upath: fix iterdir trailing slash (#149).
  • upath: consistent glob behaviour for "**" patterns (#143).

Full Changelog: v0.1.3...v0.1.4

v0.1.3

30 Aug 17:01
2c350bb
Compare
Choose a tag to compare

[0.1.3]

Fixed

  • upath: restore compatibility with fsspec<2022.03.0 in line with setup.cfg (#139).

v0.1.2

28 Aug 21:30
16bfd3a
Compare
Choose a tag to compare

Added

  • upath.registry: provide available_implementations() and register_implementation() #134
  • upath: add UPath.storage_options and UPath.protocol #135

Fixed

  • upath: fix UPath.as_uri() #133

Full Changelog: v0.1.1...v0.1.2

v0.1.1

07 Aug 21:03
9ce4a9a
Compare
Choose a tag to compare

Fixed

  • restore ._kwargs and ._url on PosixUPath and WindowsUPath subclasses (#131).
  • tests: fixed and refactored core tests (#130).

Full Changelog: v0.1.0...v0.1.1
Manually Curated Changelog: https://github.com/fsspec/universal_pathlib/blob/main/CHANGELOG.md

v0.1.0

03 Aug 08:06
707adbe
Compare
Choose a tag to compare

Changed

  • changed UPath.__new__ behavior to return UPath subclasses for local paths (#125).
  • updated past changelog entries.

Fixed

  • improved azure test separation (#123).

Added

  • tests to confirm pydantic BaseSettings behavior (#127).

Full Changelog: v0.0.24...v0.1.0
Manually Curated Changelog: https://github.com/fsspec/universal_pathlib/blob/main/CHANGELOG.md

v0.0.24

18 Jul 22:23
e999d11
Compare
Choose a tag to compare

[0.0.24] - 2023-06-19

Added

  • started a changelog to keep track of significant changes (#118).
  • add support for abfss protocol (#113).
  • add cpython pathlib tests (#104).
  • implemented .rename (#96).

Fixed

  • various webdav test fixes (#103, #107, #109).
  • fixed issue with ._url parsing (#102).
  • improved error messages (#96).
  • fixed .rglob() method (#96).

Changed

  • modernized package dev tools (#105).
  • updated ipynb example notebook (#96).

v0.0.23

24 Mar 11:26
5d844b2
Compare
Choose a tag to compare
  • Implements UPath.resolve with a special redirect-following implementation for HTTPPath. Fixes issues with double and trailing slashes as well as normalizes . and .. parts in URI paths. #86

Thanks to @joouha!