Skip to content

Releases: pwwang/panpath

0.4.12

Choose a tag to compare

@pwwang pwwang released this 11 Aug 08:00
  • 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

Choose a tag to compare

@pwwang pwwang released this 16 Apr 21:48

Full Changelog: 0.4.10...0.4.11a1

0.4.11

Choose a tag to compare

@pwwang pwwang released this 16 Apr 21:49
  • chore: migrate from poetry to uv
  • style: fix type annotations

Full Changelog: 0.4.10...0.4.11

0.4.10

Choose a tag to compare

@pwwang pwwang released this 07 Feb 02: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

Choose a tag to compare

@pwwang pwwang released this 05 Jan 21:00
  • 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

Choose a tag to compare

@pwwang pwwang released this 02 Jan 04:21
  • 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

Choose a tag to compare

@pwwang pwwang released this 01 Jan 09:35
  • 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

Choose a tag to compare

@pwwang pwwang released this 01 Jan 07:22
  • 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

Choose a tag to compare

@pwwang pwwang released this 29 Dec 18:36
  • feat: add follow_symlinks parameter to a_stat methods for better symlink handling

Full Changelog: 0.4.4...0.4.5

0.4.4

Choose a tag to compare

@pwwang pwwang released this 29 Dec 06:54
  • fix: update async file copying logic to use async for and correct path handling

Full Changelog: 0.4.3...0.4.4