Verified the TeamVault admin interface and release metadata for the WordPress 7.0 release cycle.
2.0.9
Fixed file moves so local private-storage files remain available on disk after being moved between TeamVault folders.
Added regression coverage for filesystem adapters that report a move without leaving the file in the destination.
2.0.8
Security hardening for uninstall data removal so storage cleanup stays inside the TeamVault storage root and does not follow symlinks.
Security hardening for upload validation so SVG remains blocked even if custom extension filters try to re-enable it.
Documentation update confirming that WordPress.org listing translations are handled through translate.wordpress.org.
2.0.7
Improved file browser refresh reliability in local and proxy-backed environments.
Improved oversized upload feedback before the browser sends files that exceed effective PHP limits.
Split REST permission callbacks into clearer read, write, and delete guards.
Hardened ZIP export temporary file handling.
Updated the in-plugin admin logo color to TeamVault blue.
2.0.5
Fixed immediate visibility for newly uploaded files and newly created folders.
Fixed persistent storage notice dismissal and JavaScript listener accumulation.
Hardened download and preview streams before response headers are sent.
Fixed user search autocomplete escaping and REST parameter sanitization.
2.0.3
Hardened private storage boundary checks and symlink traversal protection.
Added safer storage reindex validation and clearer administrator storage notices.
Changed new activations so only Administrators receive TeamVault document access by default.
Improved activity log IP handling by relying on the direct server address.
2.0.0
Major security and reliability release with stricter administrator-only controls for settings, logs, maintenance, whitelist management, and uninstall data controls.
Reduced user data exposure in user search responses.
Improved large-file handling for uploads, downloads, previews, and ZIP exports.
Added regression coverage for administrator-only controls and user search privacy.
For the full release history, see changelog.txt in the plugin package.