Skip to content

Releases: github/storybook-addon-performance-panel

@github-ui/storybook-addon-performance-panel@1.1.4

26 Feb 20:40
Immutable release. Only release title and notes can be modified.
4de2dba

Choose a tag to compare

Patch Changes

@github-ui/storybook-addon-performance-panel@1.1.3

26 Feb 15:14
Immutable release. Only release title and notes can be modified.
c6cbd96

Choose a tag to compare

Patch Changes

  • #59 1140eea Thanks @copilot-swe-agent! - Fix package.json metadata for Storybook integration catalog: switch icon from SVG to PNG, remove unrecognized "lit" framework, and add top-level main/types fields.

@github-ui/storybook-addon-performance-panel@1.1.2

25 Feb 00:16
Immutable release. Only release title and notes can be modified.
c07fc1f

Choose a tag to compare

Patch Changes

@github-ui/storybook-addon-performance-panel@1.1.1

24 Feb 23:34
Immutable release. Only release title and notes can be modified.
9af9abf

Choose a tag to compare

Patch Changes

  • #54 a80cfd7 Thanks @copilot-swe-agent! - Add storybook-addons keyword as the first keyword in package.json so the addon is discoverable by the Storybook integration catalog.

@github-ui/storybook-addon-performance-panel@1.1.0

24 Feb 17:35
Immutable release. Only release title and notes can be modified.
419e77b

Choose a tag to compare

Minor Changes

  • #41 6d3e5eb Thanks @mattcosta7! - Add framework-agnostic support via new universal entry points and split decorator architecture.

    New entry points:

    • ./universal — non-React public API (universal decorator + core)
    • ./react — React-specific API with Profiler support

    New files:

    • core/preview-core.ts — shared PerformanceMonitorCore class
    • decorators/universal.ts — framework-agnostic decorator
    • decorators/react.tsx — React.Profiler bridge decorator
    • preset-universal.ts / preview-universal.ts — Storybook preset for non-React frameworks

    The React decorator stack is now [withPerformanceMonitor, withReactProfiler], where the universal layer handles browser-level metrics and the React layer adds Profiler integration.

Patch Changes

  • #39 1f8f843 Thanks @mattcosta7! - Reorganize internal file structure: move performance-store and performance-types into core/, move performance-decorator, react-profiler-wrapper, and ReportReactRenderProfileContext into react/. Remove unused ./react and ./components subpath exports. No public API or behavioral changes.

@github-ui/storybook-addon-performance-panel@1.0.1

21 Feb 17:48
Immutable release. Only release title and notes can be modified.
2bffabd

Choose a tag to compare

Patch Changes

  • #35 8bc7842 Thanks @mattcosta7! - Improve forced reflow detection by instrumenting CSS style property setters. Previously only layout-triggering getter reads were monitored, so write-then-read patterns using element.style.width = '...' or style.setProperty() were missed. The collector now intercepts writes to layout-affecting CSS properties (width, height, margin, padding, position, etc.) to correctly mark layout as dirty before a subsequent reflow-triggering read.

  • #35 4a26caf Thanks @mattcosta7! - Fix Element Timing collector not clearing on reset or story switch. Entries from the browser's performance timeline persisted across resets because buffered: true replayed stale entries. The collector now tracks an epoch timestamp and filters out entries recorded before the last reset/start.

@github-ui/storybook-addon-performance-panel@1.0.0

20 Feb 14:36
Immutable release. Only release title and notes can be modified.
042bbb2

Choose a tag to compare

Major Changes

  • #13 ab71326 Thanks @mattcosta7! - Fix cross-browser test failures, parallelize CI with browser matrix, and add automated release workflow with changesets