Packages

expo-widgets

58.0.21 · 19 Oct 2026MIT322k / weekRepositoryHomepagenpmAtom feed

Latest releases

All 99 releases
  1. 58.x · latest line
  2. 58.0.21

    19 Oct 2026

    Only updates a dependency:@expo/ui 58.0.21

  3. 58.0.20

    16 Oct 2026
    • Fix Android apps crashing at launch with constructor cannot be null when they use expo-widgets. The CustomNotification class now has a constructor that throws, because instances only come from CustomNotificationFactory.

    • Fix the Android build failing with Unresolved reference 'jakex7'. Custom notifications now import the io.github.expo.peek packages that the peek-emittables dependency provides.

    • [Android] Fix the layout registry script exiting without output when the package path contains a symlink, for example in a pnpm install.

  4. 58.0.18 – 58.0.192 releases that only update dependencies@expo/ui 58.0.19Show each
  5. 58.0.17

    14 Oct 2026
    • [Android] Add custom notifications.

    • [iOS] Rebuild the widgets JS bundle on every Xcode build so JS changes are picked up without a clean build.

  6. 58.0.16

    13 Oct 2026
    • [Android] Fix generateExpoWidgetsLayoutRegistry failing on Windows with RangeError: Maximum call stack size exceeded when a widget sets initialLayout. Absolute Windows paths (D:\...) are now resolved as files instead of being stubbed as empty modules.

    • [Android] Fix minified release builds crashing on launch with Failed to create an instance of class androidx.work.impl.WorkDatabase.canonicalName. R8 stripped the no-arg constructor of WorkManager's Room database, which WorkManager creates by reflection; expo-widgets now ships consumer keep rules for it and for WorkManager's input mergers.

    • [iOS] Show an empty widget, instead of an error, before the app has been launched. The widget layout is stored when the app first runs createWidget(), so a freshly installed or updated app that hasn't been opened yet has no layout. Widgets in this state, including previews in the widget gallery, rendered the "No layout found" red box. Because that view has no container background, iOS 17+ replaced it with the system's "Please adopt containerBackground API" placeholder. They now render an empty view with the system's tertiary fill until the app runs.

Dependency tracking · free for 3 projects

Know when your own dependencies move

expo-widgets shipped 4 new majors in the last 12 months, among 98 releases. Inlinr shows which of your projects are behind, and what the upgrade breaks.

  • Advisories reach you

    An email when a critical or high advisory affects a project, before the next install.

  • Upgrades checked first

    Peer ranges, Node, ESM-only and types changes read before you bump.

  • Only what matters

    Majors and breaking notes stay; patches and sibling bumps fold into one line.

How dependency tracking works

Registry facts last checked 21 Oct 2026. Releases and advisories last read 21 Oct 2026.