Repository navigation
Releases: pwwang/panpath
Releases · pwwang/panpath
Release list
0.4.12
- chore: add gstack skill routing rules to CLAUDE.md
- refactor: remove unsupported mode parameter from touch methods in cloud clients
- fix: raise NotFound exception if blob does not exist in GSSyncFileHandle
- chore: bump up deps
- fix: ensure relative_to method for CloudPath to return local path
- docs: add logo
Full Changelog: 0.4.11...0.4.12
0.4.11a1
0.4.11
- chore: migrate from poetry to uv
- style: fix type annotations
Full Changelog: 0.4.10...0.4.11
0.4.10
- test: skip Azure Blob Storage tests temporarily as the account is expired
- refactor: unify client type handling in Azure, GCS, and S3 path implementations to save package loading time
Full Changelog: 0.4.9...0.4.10
0.4.9
- fix: enhance symlink resolution in AsyncGSClient to handle relative paths
- fix: improve symlink handling in S3 client to support relative paths
Full Changelog: 0.4.8...0.4.9
0.4.8
- feat: add copy, copytree, rmdir, and rmtree methods to LocalPath for enhanced file and directory management
- fix: filter out empty values from files in directory yield with walk for all clients
- fix: fix sync rename for cross storage op with directories
- fix: fix subdirectories not included in gs sync walk
- feat: add synchronous rename method to LocalPath with corresponding test
- feat: implement async and sync cross-storage operations for copy and rename in LocalPath
- feat: add backported walk method for directory traversal in LocalPath
- fix: update walk method to use iterator instead of list in LocalPath
Full Changelog: 0.4.7...0.4.8
0.4.7
- fix: update gcloud-aio-storage version to 9.5 in pyproject.toml (supporting storage.compose)
- fix: ensure unique temporary blob names and cleanup in upload methods for GSAsyncFileHandle and GSSyncFileHandle to avoid rate limit for object mutation operations
- fix: remove unnecessary type ignore comments for PanPath instantiation in cloud and local path implementations
Full Changelog: 0.4.6...0.4.7
0.4.6
- fix: update loop cleanup registration attributes for Azure, Google Cloud, and S3 clients
- feat: implement upload methods with append semantics for Azure, Google Cloud, and S3 clients; add upload warning threshold
Full Changelog: 0.4.5...0.4.6
0.4.5
- feat: add follow_symlinks parameter to a_stat methods for better symlink handling
Full Changelog: 0.4.4...0.4.5
0.4.4
- fix: update async file copying logic to use async for and correct path handling
Full Changelog: 0.4.3...0.4.4