Repository navigation
Pokémon Showdown Pro v1.1.3
Pokémon Showdown Pro v1.1.3
This release expands in-app updating to more desktop builds and improves update installation, restart handling, rollback protection, and recovery across Windows, macOS, and Linux.
In-App Updates
- Added in-app updating for Windows portable builds, macOS Intel and Apple Silicon builds, and extracted Linux builds.
- Updates can now be downloaded directly through Pokémon Showdown Pro.
- Added download progress and verification status to the Battle Hub.
- Added a Restart to Update action once an update is ready to install.
- Preserved downloaded updates between sessions so completed downloads do not need to be repeated.
- Kept automatic daily update checks between battles.
- Prevented update restarts while an active battle is still in progress.
Update Protection
- Added checksum verification before downloaded updates are installed.
- Added validation for package identity, version, operating system, and system architecture.
- Preserved settings, saved data, and unrelated files when updating portable installations.
- Kept the previous application version as a backup during updates.
- Added automatic rollback if the updated application fails to start correctly.
Platform Fixes
- Fixed macOS startup verification when different system path aliases point to the same executable.
- Fixed Linux update and rollback restarts so they correctly use the portable launcher and required startup arguments.
- Improved update failure diagnostics and build verification logging.
- Updated Windows installer builds to run updates silently when using Restart to Update.
Upgrading from Earlier Versions
Earlier Windows portable, macOS, and extracted Linux builds require a one-time manual upgrade to v1.1.3 to receive the new in-app updater.
After upgrading to v1.1.3, future compatible releases can be downloaded and installed directly through Pokémon Showdown Pro.