-
stable v1.0.1 -
- Fixed configuration not saving correctly. The admin page was saving settings to one database table while reading from another, causing changes to disappear after a page reload. Configuration changes now persist correctly.
- Improved install security. Install requests now validate download URLs against the MCJars API before downloading any files. Previously, the panel trusted client-provided URLs, allowing crafted requests to download arbitrary files into a server directory. Invalid or mismatched builds are now rejected with a 403 Forbidden response.
- Fixed install statistics. Install statistics are now recorded properly. Although the recordInstall() method already existed, it was never invoked, leaving stats.json empty. Statistics are now updated after every successful install.
- Improved egg switching reliability. Changing a server's egg now uses Pterodactyl's rebuild workflow instead of directly modifying egg_id. This ensures Wings is properly notified of the change and prevents inconsistent server states.
- Renamed release artifact. The generated Blueprint package has been renamed from mcversioner.blueprint to versionmanager.blueprint so it matches the extension identifier and can be installed correctly with blueprint -install.
- Updated Blueprint compatibility. Updated the Blueprint target to beta-2026-06 and removed the unused hasExport flag, which was never functional.
-
stable vv1.0.0 -
First release