Skip to content

v0.0.21

Choose a tag to compare

@ClayGendron ClayGendron released this 19 Apr 02:41
· 45 commits to main since this release

What's Changed

Changed

  • Python package renamed from grover to vfs — imports change from from grover import ... to from vfs import .... Matches the vfs-py PyPI distribution name. This is a breaking change with no compatibility shim.
  • Class identifiers renamed to a VFS* / VirtualFileSystem scheme:
    • GroverFileSystemVirtualFileSystem (in vfs.base)
    • GroverVFSClient (sync facade)
    • GroverAsyncVFSClientAsync (async router)
    • GroverResultVFSResult
    • GroverObject / GroverObjectBaseVFSObject / VFSObjectBase
    • GroverErrorVFSError
  • DB table renamed grover_objectsvfs_objects (and the ix_grover_objects_ext_kind index → ix_vfs_objects_ext_kind). No migration script is shipped — existing databases need their tables recreated by the consumer.
  • scripts/bump_version.py — updated to point at src/vfs/__init__.py.
  • README.md — examples, install commands, badges, and class names updated for the new package and identifiers.

Full Changelog: v0.0.20...v0.0.21