Releases: callstackincubator/rozenite
Release list
v2.0.0
We are changing
The DevTools experience now uses a unified UI.
Plugin panels now live together in one place, with a consistent layout and appearance. The goal is to make Rozenite easier to move through and more comfortable to use day to day.
Prefer the previous layout? Set pluginDisplay: 'tabs' in the options passed to withRozenite in your Metro config. See the Metro configuration reference.
Please report UI issues, plugin improvements, and requests for new plugins in the Rozenite repository.
What's Changed
- Unified UI by @ziarno in #311
- docs(plugin-directory): add @avasapp/rozenite-plugin-ably by @crockalet in #315
- docs: add CLAUDE.md and agent guides by @V3RON in #327
- fix(middleware): reset network capture buffer on disconnect by @V3RON in #325
- fix: react.stopProfiling throws when no active profiling session by @V3RON in #326
- fix(agent): auto-heal sessions after app relaunch by @V3RON in #321
- feat(agent-sdk): derive short, stable domain names from npm package names by @V3RON in #328
- fix(expo-atlas-plugin): support Metro serializer compatibility by @V3RON in #316
- ci(cli): run the CLI test suite in CI by @V3RON in #331
- feat(agent-sdk): remove SDK auto-pagination by @V3RON in #333
- feat(cli): emit reusable columnar JSON for paginated output by @V3RON in #322
- feat(cli): expose tool discovery traits by @V3RON in #335
- chore: upgrade playground to Expo SDK 57 by @V3RON in #314
- feat(network-activity-plugin): support Expo fetch interception by @V3RON in #308
- revert: unified UI (#311) by @V3RON in #342
- feat(vite-plugin): configure Tailwind CSS automatically by @V3RON in #340
- feat(ui): add shared UI foundation and split layout primitives by @V3RON in #347
- feat(ui): add core control and data-display primitives by @V3RON in #352
- feat(plugin-bridge): add RPC layer with delivery guarantees by @V3RON in #351
- feat(storage-plugin): rebuild panel on the shared UI by @V3RON in #349
- feat(sqlite-plugin): add table and database drop actions by @V3RON in #353
- feat(runtime): add unified plugin sidebar by @V3RON in #355
- feat(runtime): show available Rozenite updates by @V3RON in #357
- perf(cli): parallelize plugin builds by @V3RON in #359
- fix(runtime): preserve panel state in sidebar by @V3RON in #360
- feat(ui): align Storage with website theme by @V3RON in #361
- feat(ui): unify plugin panel interfaces by @V3RON in #362
- feat(website): refine Rozenite landing page copy and layout by @V3RON in #356
- chore: add agent testing guidelines by @V3RON in #363
- fix(runtime): restore legacy plugin tab ordering by @V3RON in #364
- feat(vite-plugin): rebuild Dev Host on shared UI by @V3RON in #365
- perf(storage-plugin): scale storage inspection for large datasets by @V3RON in #341
- feat(runtime): add versioned welcome dialog by @V3RON in #366
Full Changelog: v1.13.0...v2.0.0
v1.13.0
What's Changed
- feat(redux-devtools-plugin): sanitize and stream state snapshots by @V3RON in #301
- fix: align agent websocket origin by @V3RON in #307
- fix(vite-plugin): include source files for development export by @michaelapollopimentel-svg in #303
- feat(redux-devtools-plugin): enable trace symbolication by @draggie in #302
- feat: add React getTree agent tool by @V3RON in #304
- feat: add React component labels for agents by @V3RON in #305
- feat: add React getComponent agent tool by @V3RON in #306
New Contributors
- @michaelapollopimentel-svg made their first contribution in #303
Full Changelog: v1.12.0...v1.13.0
v1.12.0
What's Changed
- docs(plugin-directory): add zustand-devtools and navigation-inspector plugins by @IronTony in #291
- fix(middleware): handle abandoned CDP command rejections by @V3RON in #299
- fix(middleware): set debugger websocket origin by @V3RON in #297
- fix(network-activity-plugin): filter internal initiator frames by @V3RON in #298
- fix(file-system-plugin): support Expo bundle asset listings by @draggie in #300
- feat(controls-plugin): compose sections across hook instances by @draggie in #292
New Contributors
Full Changelog: v1.11.0...v1.12.0
v1.11.0
What's Changed
- feat(file-system-plugin): add file import/export by @JKobrynski in #276
- feat(network-activity-plugin): network activity overview timeline by @draggie in #270
- feat(network-activity-plugin): export network session by @draggie in #272
- feat(react-navigation-plugin): inspect navigation action dispatch origin by @burczu in #282
- fix(vite-plugin): improve dev host layout on smaller viewports by @V3RON in #286
- fix(redux-devtools-plugin): avoid duplicate snapshot on panel connect by @V3RON in #290
- feat(performance-monitor-plugin): add startup insights tab by @burczu in #283
- feat(performance-monitor-plugin): add waterfall timeline view by @draggie in #285
New Contributors
- @JKobrynski made their first contribution in #276
Full Changelog: v1.10.0...v1.11.0
v1.10.0
What's Changed
- chore: pin GitHub Actions by SHA by @V3RON in #265
- feat(performance-monitor-plugin): expand data coverage by @burczu in #264
- fix(performance-monitor-plugin): 1ms-precise time display by @burczu in #269
- feat(storage-plugin): add hex-first UI for binary entries by @burczu in #262
- fix(network-activity-plugin): avoid Metro optional dependency overlay for Nitro by @V3RON in #273
- feat(network-activity-plugin): show request initiator details by @draggie in #263
- feat(network-activity-plugin): image preview + renderer registry by @burczu in #271
- feat(network-activity-plugin): binary hex viewer + metadata card by @burczu in #274
- feat(vite-plugin): improve dev host presets, flows, and docs by @V3RON in #278
- feat(network-activity-plugin): HTML response renderer with sandboxed iframe by @burczu in #275
- feat(network-activity-plugin): XML response renderer + JSON Raw view by @burczu in #277
- feat(network-activity-plugin): add advanced request filters by @draggie in #266
- fix(vite-plugin): load dev config in dev host inline script by @V3RON in #281
- feat(network-activity-plugin): virtualize large code blocks by @burczu in #279
New Contributors
Full Changelog: v1.9.0...v1.10.0
v1.9.0
What's Changed
- fix(vite-plugin): normalize rolled-up declaration refs by @V3RON in #238
- fix(network-activity-plugin): support RFC 6839 json responses by @V3RON in #240
- feat: deprecate mmkv-plugin in favor of storage-plugin by @V3RON in #246
- fix(network-activity-plugin): isolate react-native-nitro-fetch into separate bundle chunk by @V3RON in #260
- feat(sqlite-plugin): export SQL and bridge helpers for custom adapters by @V3RON in #259
- feat(rhf-plugin): implement new plugin by @V3RON in #258
- feat(storage-plugin): add storage-level JSON import/export by @burczu in #261
- feat(vite-plugin): improve dev host message inspector by @V3RON in #254
New Contributors
Full Changelog: v1.8.1...v1.9.0
v1.8.1
v1.8.0
What's Changed
- fix(require-profiler-plugin): preserve Expo SSR run-module regex by @V3RON in #224
- Add GrowthBook plugin to community plugins by @valeriobelli in #225
- feat(network-activity-plugin): add nitro traffic support by @V3RON in #233
- fix: scope Rozenite middleware to /rozenite by @V3RON in #230
- feat: SQLite agent tools, web-ready storage, and Rozenite for Web docs by @V3RON in #228
- fix(network-activity-plugin): race condition when reloading the app by @V3RON in #235
- feat: Rozenite for Agents SDK by @manapard in #222
New Contributors
- @valeriobelli made their first contribution in #225
- @manapard made their first contribution in #222
Full Changelog: v1.7.0...v1.8.0
v1.7.0
1.7.0 (2026-04-09)
Rozenite for Agents got a major round of hardening in this release. The agent workflow is now more reliable and significantly faster, with the session flow moved onto Metro-backed routes and shared transport types replacing the older daemon-oriented CLI path.
The File System plugin was also expanded to support third-party filesystem packages alongside the modern Expo File System API. That makes it easier to plug Rozenite into real-world app setups without giving up the existing file browsing and preview experience.
We also shipped a brand new SQLite plugin for inspecting and querying SQLite databases directly from Rozenite. And for web users, Rozenite for Web now has experimental support for Webpack-based React Native Web apps.
🚀 Features
- Rozenite for Agents: Refactor the agent workflow to use Metro-backed session routes and shared transport types instead of the old daemon-oriented CLI flow. (#216) Thanks @V3RON!
- @rozenite/file-system-plugin: Adds a filesystem adapter API to the File System plugin, so apps can bring their own filesystem implementation while keeping the existing expoFileSystem and rnfs hook options working. (#208) Thanks @V3RON!
- @rozenite/sqlite-plugin: Add a new plugin for interacting with SQLite databases, making it possible to inspect database structure, browse tables, and run queries through the Rozenite plugin system. (#210) Thanks @V3RON!
- @rozenite/web: Add support for Rozenite for Web in projects that use Metro for mobile and Webpack Dev Server for web, with updated setup guidance for the split bundler workflow. (#186) Thanks @V3RON!
🩹 Fixes
- @rozenite/vite-plugin: Fix intermittent runtime crashes caused by faulty bundling when transforming
require()in the plugin build: the previous interop led tointeropDefaulterrors in the React Native bundle. (#211) Thanks @ziarno! - @rozenite/vite-plugin: Restructure plugin packaging so build outputs are grouped under target-specific
dist/devtools,dist/react-native, anddist/metrodirectories. The CLI now keeps builder-managedpackage.jsonentry fields in sync with generated outputs, React Nativerequire()chunks use stable names, and public declaration files are bundled per target entry. (#212) Thanks @V3RON! - @rozenite/tanstack-query-plugin: Fix TanStack Query devtools data edits so query data changes made in the panel sync back to the device without breaking existing loading and error actions. (#220) Thanks @V3RON!
- @rozenite/storage-plugin: Fix the storage plugin so its React Native entry is stripped from production builds correctly, and tighten the storage adapter types to align the async storage adapter with the shared plugin API. (#205, #206) Thanks @V3RON!
❤️ Thank You
v1.6.0
1.6.0 (2026-03-23)
This release expands Rozenite for Agents across more of the DevTools experience, giving agents direct access to state, data, and network insights in places where developers already debug day to day.
We're also introducing a brand new File System plugin, which lets you browse app files and preview text and image content directly in React Native DevTools. Together, these additions make Rozenite much more useful for agent-driven investigation and debugging inside the app.
🚀 Features
- @rozenite/file-system-plugin: Introduces the new File System plugin for browsing app files and previewing text and image content in React Native DevTools, with read-only agent tools for roots, directory entries, and file previews. (#177)
- @rozenite/network-activity-plugin: Added agent tools for inspecting HTTP, WebSocket, and SSE activity. (#198)
- @rozenite/redux-devtools-plugin: Added agent tools for inspecting Redux state, action history, and safe store controls. (#200)
- @rozenite/tanstack-query-plugin: Added agent tools for inspecting queries and mutations and managing TanStack Query caches. (#201)
❤️ Thank You
- Szymon Chmal @V3RON
- Thiago Brezinski @thiagobrez