Skip to content

Releases: home-assistant/iOS

2026.4.1 (1904)

23 Apr 11:20
8f26f9e

Choose a tag to compare

What's Changed

  • Fix crash on Kiosk mode
  • Improved mTLS certificates compatibility
  • Fix scroll and focus on text field
  • Fix issue where widgets that were going blank due to extension crash
  • Hide hidden entities in CarPlay
  • Added re-authentication flow for expired tokens
  • Prevent crash on call_service from deep link
  • Validate frontend message origin

New Contributors

Full Changelog: release/2026.4/2026.1862...release/2026.4.1/2026.1904

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

2026.4.0 (1862)

02 Apr 12:39
38ef80d

Choose a tag to compare

What's Changed

  • Added mTLS (Labs feature)
  • Added Kiosk mode (Labs feature)
  • Added Apple Watch folders
  • Improved CarPlay UI (iOS 26+)

New Contributors

Full Changelog: release/2026.2.1/2026.1766...release/2026.4/2026.1862

2026.2.1 (1766)

11 Feb 14:07
5c7a624

Choose a tag to compare

What's Changed

  • You can now directly add entities from your dashboard to Widgets. Simply tap on the desired entity from your dashboard, tap the more menu, and select “Add to.”
  • The entity picker has been improved.
  • The download manager has been improved.
  • The app now preserves the current page when switching between internal and external URLs.
  • The connection security block screen instructions have been improved.
  • The app now automatically refreshes after 5 minutes of inactivity (this can be disabled under companion app settings > general).
  • The widgets entity state now reflects device-class-specific state.
  • A connection troubleshooting tool has been added to the error screen.
  • Several crashes in the background due to the database updater have been fixed.

New Contributors

Full Changelog: release/2025.11.2/1537...release/2026.2.1/2026.1766

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

2025.11.2 (1537)

26 Nov 10:41
c125918

Choose a tag to compare

What's Changed

  • New onboarding experience
  • Redesigned settings screen
  • Assist can now run on a separate window
  • Workaround implemented to make copy/paste work (if issue persists, try shift + command + c/v instead, or use the new top buttons)

New Contributors

Full Changelog: release/2025.10.0/1444...release/2025.11.2/1537

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

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+