Skip to content

Releases: fsspec/universal_pathlib

v0.2.6

13 Dec 00:54
4efb8da
Compare
Choose a tag to compare

What's Changed

  • Fix: ensure typing_extension is dependency for earlier python versions by @mgxd in #290
  • Fix sftp join issue for non-root prefixed paths by @ap-- in #294
  • Fix: Add support for abfss protocol by @jslorrma in #311
  • Added: expanduser no-op by @ollie-bell in #293
  • tests: minor fixes for tests by @ap-- in #312
  • tests: allow configuring smb port via env var by @ap-- in #314
  • tests: reenable py3.13 tests on windows by @ap-- in #295
  • ci: switch to trusted publishing by @ap-- in #320
  • Update flavours by @ap-- in #285, #299, #313, #319

New Contributors

Full Changelog: v0.2.5...v0.2.6

v0.2.5

08 Sep 20:18
3cc0871
Compare
Choose a tag to compare

What's Changed

  • Bump dvc from 3.55.1 to 3.55.2 by @dependabot in #273
  • upath.implementations.cloud: move empty bucket checks to subclasses by @ap-- in #277
  • Enable windows local tests by @ap-- in #278
  • Support python 3.13 by @ap-- in #275

Full Changelog: v0.2.4...v0.2.5

v0.2.4

07 Sep 21:46
ed86b34
Compare
Choose a tag to compare

What's Changed

Added

  • Add SFTPPath implementation by @ap-- in #265

Fixed

  • Fix UPath.rename type signature by @ap-- in #258
  • Prevent SMBPath.rename warnings when using defaults by @ap-- in #259
  • Update moto[s3,server] remove upper version bound by @dependabot in #248
  • Implement UPath.samefile by @ap-- in #261
  • Fix touch exists_ok if file exists by @ap-- in #262
  • tests: add test for mkdir with existing gcs bucket by @ap-- in #263
  • UPath.joinpath raise error on protocol mismatch by @ap-- in #264
  • tests: fix xpass test in http tests by @ap-- in #266
  • Silence various warnings in tests by @ap-- in #267

Changed

New Contributors

Full Changelog: v0.2.3...v0.2.4

v0.2.3

23 Aug 19:57
e53d8a4
Compare
Choose a tag to compare

What's Changed

Added

Fixed

  • upath._flavour_sources: update flavours by @ap-- in #224
  • README: fix link to filesystem spec extra optionnal dependencies by @petrus-v in #232
  • upath._flavour: fix path parsing for HttpPath on Python3.12 by @ap-- in #236
  • Fix UPath.rename for absolute paths by @Koncopd in #225
  • upath: fix is_absolute on <3.12 by @ap-- in #256

New Contributors

Full Changelog: v0.2.2...v0.2.3

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