Releases: custardcream98/msw-devtools
Releases · custardcream98/msw-devtools
Release list
@custardcream/msw-devtools@0.13.0
Minor Changes
-
ea44314: feat: add Request Log tab for real-time request/response monitoring
- Add 4th "Log" tab with real-time request/response logging
- Capture matched and unmatched MSW requests via worker events
- Show timestamp, method, status, URL, and response duration per entry
- Expandable accordion for request/response body inspection
- "Add Mock for this URL" shortcut on unmatched requests
- Recording toggle, clear button, and All/Matched/Unmatched filter
- Unread badge on Log tab when new requests arrive on other tabs
- Early buffer captures requests before React tree mounts
- Filter out static assets (.js, .css, etc.) and dev server requests
- FIFO cap at 200 entries, memory only (no localStorage)
- Full i18n support (EN/KO)
@custardcream/msw-devtools@0.12.1
Patch Changes
-
b752492: fix: update rollup and vite to patch security vulnerabilities
- Update rollup from 4.24.3 to ^4.59.0 (high: arbitrary file write via path traversal)
- Update vite from 5.4.10 to ^5.4.21 (medium: server.fs.deny bypass on Windows)
@custardcream/msw-devtools@0.12.0
Minor Changes
-
3f300d3: feat: UI redesign, Storybook, code refactoring, and React 19 migration
UI Redesign
- Redesign panel UI with a cleaner, professional look (Chrome DevTools style)
- All changes are className-only — no logic modifications
Storybook
- Add Storybook 8.6 dev environment with Tailwind CSS / i18n / path alias support
- Add 14 component stories (7 basic UI + 7 tab/page)
- Add Playwright-based screenshot capture script
Code Refactoring
- Fix
useFormDefaults||operator bug — falsy values (0, false) now preserved - Fix MockListTab key prop collision (url → url-method)
- Add
createStorageContextfactory — reduce 4 context files by 51% - Consolidate mock-list.tsx with
toggleMockProperty(249 → 150 lines) - Separate
EditStateProviderfor single source of truth - Extract shared components:
SidebarButton,ResponseIndexBadge - Move Pill color mappings to respective Pill components
- Separate types to
types/form.ts - Replace "FIXABLE" magic string with
VALIDATION_RESULTconstant
React 19 Migration
- Upgrade react/react-dom to ^19.0.0
- Remove
forwardRef— ref as regular prop (Toggle, CodeEditor) - Replace
Context.ProviderwithContext(React 19 syntax) - Upgrade docs app to Next.js 15
README
- Update all screenshots (EN/KO 8 images + prompt-mode.gif)
Patch Changes
- d04bd22: MSW version upgrade for development
@custardcream/msw-devtools-server@0.12.1
Patch Changes
-
b752492: fix: update rollup and vite to patch security vulnerabilities
- Update rollup from 4.24.3 to ^4.59.0 (high: arbitrary file write via path traversal)
- Update vite from 5.4.10 to ^5.4.21 (medium: server.fs.deny bypass on Windows)
@custardcream/msw-devtools-server@0.12.0
Patch Changes
- d04bd22: MSW version upgrade for development
@custardcream/msw-devtools@0.11.3
Patch Changes
- ac27f71: fix: mobile drag UX bug
@custardcream/msw-devtools@0.11.2
@custardcream/msw-devtools@0.11.1
Patch Changes
- da362c8: fix: layout related bugs (wrong button position, etc)
@custardcream/msw-devtools@0.11.0
@custardcream/msw-devtools-server@0.11.0
Minor Changes
- 2a44e8c: Add JsonMock Prompt Mode
