Skip to content

v0.26.0

Latest

Choose a tag to compare

@pjbull pjbull released this 02 Oct 01:06
· 1 commit to master since this release
753749d
  • Added support for Python 3.15: CloudPath.mkdir(parent_mode=...) works across providers, and cloud paths can be pickled repeatedly without a ParseResult error. (Issue #593, PR #594)
  • Changed the minimum supported Python version from 3.9 to 3.10. Python 3.9 is no longer supported. (PR #597)
  • Changed CI so pull requests from forks no longer show failing live-test and install jobs: live cloud tests now run after a maintainer approves the run, and the Azure install check no longer needs repository secrets. (Issue #306, PR #592)
  • Fixed a spurious OverwriteNewerCloudError when a write leaves the local cache file with the same modified time as the cloud file. Previously, writing the same path twice in quick succession (e.g., two path.write_text(...) calls) on a filesystem with coarse modified-time resolution (such as FAT/exFAT or some network mounts) could raise this error on the second close and skip the upload; these writes now upload. (PR #586)
  • Fixed test suite reliability issues and sped up live-backend test runs in CI. (Issue #589, PRs #586, #587, #588, #590)