Skip to content

Releases: home-assistant/iOS

2025.10.0 (1444)

07 Oct 14:43
be398e8

Choose a tag to compare

2025.10.0 (1444) Pre-release
Pre-release

What's Changed

  • macOS Tahoe-ready changes

New Contributors

Full Changelog: release/2025.6/2025.1305...release/2025.10.0/1444


TestFlight (iOS, macOS) • App Store (iOS, macOS) • iOS 15+, macOS 12+, watchOS 8+

2025.6 (1305)

08 Jul 11:16
76ea317

Choose a tag to compare

What's Changed

  • Added option to open entity “more-info” dialog from Control center, widgets, shortcuts and deeplinking;
  • Now it is possible to reorder servers, just drag and drop in companion app settings;
  • Fixed macOS Download folder to be the default Downloads folder when it exists;

Full Changelog: release/2025.5/2025.1264...release/2025.6/2025.1305


TestFlight (iOS, macOS) • App Store (iOS, macOS) • iOS 15+, macOS 12+, watchOS 8+

2025.5 (1264)

12 May 10:51
52e8a5e

Choose a tag to compare

  • Improved onboarding

Full Changelog: release/2025.2/2025.1178...release/2025.3/2025.1205


TestFlight (iOS, macOS) • App Store (iOS, macOS) • iOS 15+, macOS 12+, watchOS 8+

2025.3 (1205)

27 Mar 08:34
d14a8fd

Choose a tag to compare

  • New ‘Custom Widget’: Create your own widgets by quickly selecting the entities you want to display and defining their actions when tapped. Note that displaying the state of an entity within the widget is currently in Beta and opt-in. You can enable it using a toggle in the widget configuration dialog, accessible directly from the home screen. If you have any questions, please refer to the documentation link available in the custom widget configuration screen.

  • Added support for Assist LLM streamed responses.

  • Assist will resume recording if its response ends with a follow-up question.

New Contributors

Full Changelog: release/2025.2/2025.1178...release/2025.3/2025.1205


TestFlight (iOS, macOS) • App Store (iOS, macOS) • iOS 15+, macOS 12+, watchOS 8+

2025.2 (1178)

27 Feb 02:51
1148294

Choose a tag to compare

What's Changed

  • Fix crash when using Assist on Core 2025.3
  • Added button to open current page in external browser
  • Added dropdown menu to qucikly move between servers

Full Changelog: release/2024.12/2024.1032...release/2024.12.2/2024.1048


TestFlight (iOS, macOS) • App Store (iOS, macOS) • iOS 15+, macOS 12+, watchOS 8+

2024.12.2 (1048)

17 Dec 16:07
c5b9cae

Choose a tag to compare

What's Changed

  • Remove URL path in onboarding to avoid wrong redirect after login by @bgoncal in #3253
  • Update Localized Strings by @github-actions in #3252
  • Bump 2024.12.1 by @bgoncal in #3254
  • Improv database table creation logs by @bgoncal in #3257
  • Update Localized Strings by @github-actions in #3256
  • Request App Store review after saving watch and carplay configuration by @bgoncal in #3258
  • Add option to always fallback to internal URL by @bgoncal in #3260
  • Add missing CarPlay-used domains to app database sync by @bgoncal in #3261
  • Warning when internal URL requires more permissions before it can be used by @bgoncal in #3267
  • Cache config/entity_registry/list_for_display by @bgoncal in #3268
  • Add more domains for sensors widget by @bgoncal in #3270
  • Update Localized Strings by @github-actions in #3266
  • Use correct sensor precision in sensors widget by @bgoncal in #3269
  • Bump 2024.12.2 by @bgoncal in #3271
  • Update Localized Strings by @github-actions in #3272
  • Add new connection error explanation screen by @bgoncal in #3274
  • Update Localized Strings by @github-actions in #3273
  • Fetch panels instead of subscribe by @bgoncal in #3275
  • Fallback to internal URL until location enforcement is communicated c… by @bgoncal in #3276
  • Delete old panels from database by @bgoncal in #3277
  • Update Open page widget items limit and sensor capitalized state by @bgoncal in #3278
  • Avoid unecessary subscription while fetching user avatar by @bgoncal in #3281
  • Update Localized Strings by @github-actions in #3280
  • Reduce minimum core version for subscription with filter by @bgoncal in #3282
  • Improve logs for entities model updater by @bgoncal in #3283

Full Changelog: release/2024.12/2024.1032...release/2024.12.2/2024.1048


TestFlight (iOS, macOS) • App Store (iOS, macOS) • iOS 15+, macOS 12+, watchOS 8+

2024.12 (1032)

10 Dec 12:44
503f0b0

Choose a tag to compare

What's Changed

  • Configure CarPlay quick access items and tabs to display;
  • New sensors widget;
  • Widgets now support more items;
  • The app can now handle downloads (excluding iframes inside frontend);
  • New control center control for cover domain;
  • Improved performance and battery usage by not subscribing to all entities state changes (Core 2024.11 required);
  • Configurable gestures: You can now configure gestures to be used on frontend such as swiping right to go back to previous page;
  • iOS Audio output sensor: This sensor can detect AirPlay, bluetooth, CarPlay and more;
  • App event log can now be filtered by event type;
  • Assist shortcut can now use the pipeline of your choice;
  • Several fixes around Apple Watch stability, requirement to confirm before executing legacy iOS Action has been removed, confirmation will stay a feature for the newer watch item types (available on the Watch configuration screen);
  • Fix issue where item may be executed from watch twice;
  • Avoid deleting server from the App when “unauthorized” error message is received from the server, we now display a message instead;
  • Improved barcode scanning for Z-wave devices;
  • Fix Assist trigger from lovelace card;

New Contributors

Full Changelog: release/2024.9.2/2024.881...release/2024.12/2024.1032

TestFlight (iOS, macOS) • App Store (iOS, macOS) • iOS 15+, macOS 12+, watchOS 8+

2024.9.5 (986)

27 Nov 09:51
fb96ec0

Choose a tag to compare

What's Changed

Patch release to setup Improv-BLE devices (Core 2024.12 required)


TestFlight (iOS, macOS) • App Store (iOS, macOS) • iOS 15+, macOS 12+, watchOS 8+

2024.9.2 (881)

24 Sep 11:16
32475b5

Choose a tag to compare

What's Changed

  • Fix Action widget haptics by @bgoncal in #2940
  • Add missing localization keys for AssistInApp intent definition by @bgoncal in #2941
  • add charging state sensor for Apple Watch by @yyolk in #2945
  • Fix watch empty state and reposition reload button for watchOS 10 by @bgoncal in #2950
  • Add ping/pong to keep iPhone activity while processist Assist from watch by @bgoncal in #2951
  • Add "Script" iOS 18 ControlWidget by @bgoncal in #2952
  • Update Localized Strings by @github-actions in #2954
  • Remove import SharedPush from SPM and import it manually by @bgoncal in #2956
  • Add assist volume control back to watch by @bgoncal in #2957
  • Update CI to use Xcode 16 instead of 16.1 by @bgoncal in #2960
  • Improve symbols search and add name to script control widget by @bgoncal in #2961
  • Watch configuration improvements by @bgoncal in #2962
  • Update Localized Strings by @github-actions in #2959
  • Update Localized Strings by @github-actions in #2964
  • Fix watch sensors sync by @bgoncal in #2966
  • Define dark and tinted variants for some custom icons by @bgoncal in #2967
  • Present Assist UI faster when it comes from app extensions by @bgoncal in #2996
  • Update GRDB to avoid intermitent crash by @bgoncal in #2997
  • Avoid updating database in background by @bgoncal in #3002
  • Improv-BLE UX updates by @bgoncal in #3003
  • Use cached assist pipelines to speed up starting command by @bgoncal in #3026

New Contributors

Full Changelog: release/2024.8/2024.783...release/2024.9.2/2024.881

2024.8 (783)

22 Aug 08:55
9352824

Choose a tag to compare

What's Changed

  • Remove old Today's view widget by @bgoncal in #2864
  • Fix "Open page" widget not loading options by @bgoncal in #2872
  • Fix Open Page widget selection bug by @bgoncal in #2879
  • Fallback color in case "app-theme-color" is not provided by frontend by @bgoncal in #2881
  • Add Actions custom colors back by @bgoncal in #2880
  • Fix watch crash (Realm migration not called) by @bgoncal in #2886
  • Use Apple Vision Pro and visionOS instead of iPad as name by @bgoncal in #2893
  • Remove unused environment key in WidgetOpenPage by @bgoncal in #2895
  • Add location permission sensor by @bgoncal in #2892
  • Add App version sensor by @bgoncal in #2896
  • Add Apple Watch battery sensor by @bgoncal in #2897
  • Use entity category "diagnostic" for App Version by @bgoncal in #2899
  • Add "Run Script" AppIntent and Widget by @bgoncal in #2900
  • Fix script logic to execute all scripts in shortcuts and only tapped … by @bgoncal in #2907
  • Add sharedEventDeviceInfo data into the "tag_scanned" event by @n6ham in #2910
  • Retry with activeURL when cloud hook returns 503 by @bgoncal in #2906
  • Log event when retrying 503 webhook error by @bgoncal in #2915
  • Use mobile web content for iPad and desktop for mac by @bgoncal in #2918
  • Workaround to avoid iOS 18 crash widgets that use Realm by @bgoncal in #2919
  • Add scripts widget suggestions and avoid requiring confirmation when running several scripts at once by @bgoncal in #2920
  • Use app header color for older HA core versions by @bgoncal in #2924

New Contributors

Full Changelog: release/2024.7/2024.730...release/2024.8/2024.783

TestFlight (iOS, macOS) • App Store (iOS, macOS) • iOS 15+, macOS 12+, watchOS 8+