Skip to content

Releases: Shopify/tophat

2.5.1

30 Mar 23:00
6491d26

Choose a tag to compare

Thanks for using Tophat! This update contains bug fixes and security improvements:

  • Fixed an issue that caused installation to fail when starting a newly created Android emulator.
  • Fixed an issue where using tophatctl to install a build to a specific device could cause an error when no devices were selected in the Tophat menu.
  • Fixed an issue where Quick Launch didn't display icons for Android apps that use adaptive icons.
  • Fixed an issue where certain error alerts showed incomplete information.
  • Fixed an issue where launch arguments passed through Tophat URLs weren't properly sanitized.

2.5.0

17 Mar 16:49
4586080

Choose a tag to compare

Thanks for using Tophat! This update contains improvements and bug fixes:

  • Tophat's command line helper, tophatctl, can now be used to list available devices.
  • All tophatctl list commands now support outputting results in JSON format using the --json flag.
  • Fixed an issue that caused app installation on Apple devices to fail while the device was locked.

2.4.0

12 Mar 16:43
2b0212b

Choose a tag to compare

Thanks for using Tophat! This update contains a number of improvements and bug fixes:

  • Tophat now supports installing applications from GitHub Actions workflow artifacts.
  • Tophat's command line helper, tophatctl, can now install applications directly to specific devices by name, platform, and runtime version, regardless of user selection. This allows Tophat to power app installation in complex automated workflows such as AI agents and LLMs.
  • When using tophatctl, error messages are now printed directly to the command line rather than in an alert.
  • When a technical error causes app installation to fail, the underlying error message can now be displayed using a new "Show Details" option in error alerts.
  • Fixed an issue that occasionally caused a failure while starting Android devices.
  • Fixed an issue that caused tasks to run indefinitely when an Android device failed to start.
  • Fixed an issue that caused Android version numbers to be displayed incorrectly.

2.3.0

25 Nov 22:08
23494c2

Choose a tag to compare

Thanks for using Tophat! This update adds support for macOS Tahoe and Liquid Glass.

2.2.1

24 Nov 17:56
e3d5812

Choose a tag to compare

Thanks for using Tophat! This update fixes an issue that caused Tophat to crash for some users when using the "Launch App from Location" option.

2.2.0

30 Jul 20:14
a155afe

Choose a tag to compare

Thanks for using Tophat! This update contains improvements and bug fixes:

  • The welcome window has been updated to provide additional guidance and to better detect nonstandard installations of Xcode.
  • Fixed an issue that prevented Tophat from installing apps from zipped archives that contained a parent folder.
  • Fixed an issue that caused the order of devices and simulators to change unexpectedly.
  • Fixed an issue that caused the order of extensions to change unexpectedly.

Tophat now requires macOS 15 or later.

2.1.2

02 Jun 16:35
cb69544

Choose a tag to compare

Thanks for using Tophat! This update fixes an issue where Tophat was unable to communicate with certain Android emulators depending on API level and command line tools version.

2.1.1

25 Mar 21:33
72ed88d

Choose a tag to compare

Thanks for using Tophat! This update fixes an issue where the latest Android command line tools version was not always used.

2.1.0

14 Mar 17:33
fd20fa5

Choose a tag to compare

Thanks for using Tophat! This update contains a few improvements:

  • The welcome window has been redesigned to provide more granular guidance when setting up developer tools for the first time.
  • Tophat now uses the latest installed version of the Android command line tools by default.

2.0.2

22 Jan 17:00
e9abb4f

Choose a tag to compare

Thanks for using Tophat! This update fixes an issue where URL parameters passed to Tophat using the localhost service may not be correctly decoded.