Releases: Shopify/tophat
Releases · Shopify/tophat
2.0.2
2.0.1
2.0.0
Welcome to Tophat 2! This update includes a handful of new features, improvements, and bug fixes making it the most powerful version of Tophat yet.
- Introducing Tophat Extensions. Easily extend Tophat to work with your custom infrastructure by creating extensions with TophatKit that allow Tophat to fetch application builds from custom sources!
- Use custom shell scripts to download and install application builds from anywhere, and integrate with custom tools.
- Built-in support for securely installing applications directly from Bitrise artifacts.
- Install applications to Apple platforms beyond iOS, including watchOS, tvOS, and visionOS.
- Multiple devices and simulators can now be selected, allowing you to install an application to multiple destinations at the same time.
- Quickly deselect all devices and simulators using the new Deselect option in the Tophat menu.
- A new Empty Caches item in the Tophat menu lets you view the disk space occupied by Tophat assets and delete them if needed by holding the option key while opening Tophat.
- Devices and simulators are now organized into separate sections for quick access.
- Support multiple devices, simulators, and even platforms with a single install link or application in Quick Launch using Recipes. Tophat will select the best recipe for each selected device.
- Launch arguments can now be saved to applications in Quick Launch.
- If an error occurs during installation, Tophat will now cache the downloaded artifact so that you can instantly retry without waiting for the same artifact to download again.
- The tophatctl helper can now install applications from Quick Launch, a local path, URL, or by using a JSON configuration file containing a list of recipes.
- Applications can now be added to Quick Launch using a JSON configuration file with tophatctl.
- When using tophatctl to install an application, the command will now wait for installation to complete before exiting, making it easier to use in scripts.
- A list of all providers and applications in Quick Launch can now be printed using tophatctl.
- Fixes an issue where the Android SDK Build Tools were not resolving to the latest version.
- Various bug fixes and performance improvements.
Tophat 2 contains breaking API changes that require existing links to be updated. Ensure that tooling is updated before updating to Tophat 2.
1.11.1
1.11.0
This update contains improvements and bug fixes:
- Tophat can now check for updates and install them automatically.
- Fixed an issue where applications would not launch correctly on iOS 18 simulators.
- Fixed an issue that caused the Settings window to open in the background.