• v6.3.2 f0270cc568

    dpsifr released this 2025-12-10 01:17:45 +01:00 | 495 commits to main since this release

    Bug Fixes

    VFS File Versioning Fix

    VFS files now correctly version their actual blob content instead of stale embedding text.

    Problem: When versioning VFS files, all versions had identical data because VersionManager was capturing the stale entity.data (embedding text) instead of actual file content from BlobStorage.

    Fix:

    • VersionManager.save() now reads fresh content via vfs.readFile() for VFS files
    • VersionManager.restore() writes content back via vfs.writeFile()
    • Text files stored as UTF-8, binary files as base64

    Documentation

    • Added VFS file versioning example to API docs
    • Updated API docs for v6.3.2

    Testing

    • Added comprehensive VFS versioning test suite (10 tests)
    Downloads