Releases: justindujardin/pathy
Releases · justindujardin/pathy
v0.11.0
0.11.0 (2024-01-11)
Features
BREAKING CHANGES
- Pathy.key returns a str rather than a Pathy instance
- Pathy no longer inherits from pathlib.Path
This means Pathy does not support directly accepting and working with file system paths. You must use Pathy.fluid or pathlib.Path to construct your file system paths. Pathy will continue to interoperate with them as needed to accommodate its public API.
v0.10.3
v0.10.2
v0.10.1
v0.10.0
0.10.0 (2022-11-23)
Bug Fixes
BREAKING CHANGES
- stat: Previously when using Pathy.fluid paths that point to local file system paths, Pathy would return an
os.stat_result
rather than aBlobStat
. This made it difficulty to treat mixed paths consistently.
Now Pathy returns a BlobStat structure for local and remote paths.
If you need to use os.stat_result
you can still call os.stat(my_path)
to access it.
v0.9.0
0.9.0 (2022-11-22)
Bug Fixes
- blob: properly initialize default last_modified (d831bee)
- windows: consistent path separator in resolve (44f5ca0)
- windows: file:/// paths had the wrong suffix (674a109)
- windows: return None owner on windows where not implemented (abd28c4)
Features
- Pathy: raise error when not using Pathy.fluid for absolute paths (e7f4e73), closes #87
- windows: add windows CI test execution (504823d)
BREAKING CHANGES
- Pathy: Previously Pathy would allow you to initialize Pathy instances with absolute system paths (unix and windows). Now Pathy raises a ValueError if given an absolute system path that suggest using Pathy.fluid instead.
v0.8.1
v0.8.0
0.8.0 (2022-11-16)
Features
BREAKING CHANGES
- azure: This removes an internal bit of code that allows for enumerating buckets in certain situations. The API was impossible to reach without going indirectly through the glob functionality, and it's unclear whether the code paths were ever reached outside of specific unit testing situations. If there's an explicit need for listing buckets, we can add a top-level API for it.