# What changed in expo-notifications

> 7 changes in expo-notifications 58 from its official release notes, upgrade guides and advisories: 4 new APIs and options. Each one cited. Sources checked 2026-10-18. HTML: https://unstale.sh/npm/expo-notifications/

To see which of these apply to a repository, run `npx @unstale/cli init` in it.

## expo-notifications 58

### New APIs and options

- Adds an API to check the exact alarm permission. (58.1.1) — [release notes](https://github.com/expo/expo/releases/tag/expo-notifications%4058.1.1)
- Adds an API to request the exact alarm permission. (58.1.1) — [release notes](https://github.com/expo/expo/releases/tag/expo-notifications%4058.1.1)
- Android now supports grouping notifications via threadIdentifier. (58.1.1) — [release notes](https://github.com/expo/expo/releases/tag/expo-notifications%4058.1.1)
- Adds a config plugin option to skip the APNs entitlement for apps that use only local notifications; defaults to true. (58.1.0) — [release notes](https://github.com/expo/expo/releases/tag/expo-notifications%4058.1.0)

### Fixes and other changes

- On iOS, handles handleNotificationAsync on the main queue to fix a crash when a JS notification handler responds as a foreground notification times out or another arrives. (58.1.3) — [release notes](https://github.com/expo/expo/releases/tag/expo-notifications%4058.1.3)
- Native push token requests can retry after a transient failure while preserving shared in-flight requests. (58.0.10) — [release notes](https://github.com/expo/expo/releases/tag/expo-notifications%4058.0.10)
- Fixes notification action buttons going missing after an app update that changes R8 minification, until the app is opened again. (58.0.10) — [release notes](https://github.com/expo/expo/releases/tag/expo-notifications%4058.0.10)
