11.0.0 (2025-07-02)
Ignite v11 (Expo SDK 53) (#2938)
BREAKING CHANGE: adopt new architecture by default and remove legacy support (#2961 by @markrickert)
- Enable New Architecture in all new projects; legacy option removed from CLI
- Boilerplate and CLI now assume New Arch by default
feat: upgrade to Expo SDK 53 with Android edge-to-edge support (#2938 by @fpena)
- Upgrade to Expo SDK 53 and align all dependencies
- Add support for Android edge-to-edge using SystemBars
- Update app.json, jest-expo, metro.config, and related config for compatibility
feat: remove mobx-state-tree and enable bring-your-own state management (#2960 by @markrickert)
- Remove MST from boilerplate and CLI
- Replace with lightweight React Context examples for demo state
- Support persistence via useMMKVString
feat: simplify theming with refactored ThemeProvider (#2970 by @markrickert)
- Refactor useAppTheme and ThemeProvider for easier integration
fix: address compatibility issues with React 19, TypeScript, and tests (#2966, #2968 by @objectiveSee)
- Solve TS React 19 type issues
- Fix failing snapshots and metro test conditions
- Add missing ESLint plugin and clean up demo code
chore: update docs, config, and version alignment (#2964 by @frankcalise)
- Sync README, quickstart, and context docs
- Enforce node >= 20 and update linting rules across project