PrimeReact 11.2.2
Buttons inside components no longer submit forms, appendTo works on every Portal part, isolated mode reaches the app markup, and the preflight reset moves to the shared theming package.
Buttons inside components no longer submit forms, appendTo works on every Portal part, isolated mode reaches the app markup, and the preflight reset moves to the shared theming package.
An optional preflight reset for the native elements inside components, more Select fixes from the audit, fewer re-renders in virtual scrolling, and a Gallery that leaves items alone when they cannot zoom.
An optional preflight reset for the native elements inside components, more Select fixes from the audit, virtual scrolling that skips change detection when nothing moves, and a TreeSelect node template.
Where the license key goes in PrimeVue, PrimeNG and PrimeReact, how the PrimeUI Pro components take their key with or without those libraries, and what the console reports when a key does not apply.
Select audit fixes, including a shared state hook that lost selections on unrelated renders. Reduced motion is now respected by default.
Fixes from the first Select audit, including several issues from the old repository, plus isolated mode and classPrefix.
Mostly Select fixes from its first audit. Table and TreeTable rendering no longer grows with the square of the row count, and isolated mode is new.
The theming packages under PrimeVue, PrimeReact and PrimeNG: preset css typing, an attribute dark mode selector that works in shadow roots, unsafe token values dropped, and the base for isolated mode and classPrefix.
How a preset is built from primitive, semantic and component tokens, how references and light-dark() turn into CSS variables, what extend and css add, the styled API in brief, and how the same tokens travel from Figma to theme code.
Why a server-rendered page with PrimeUI components can paint unstyled or in the wrong color scheme, and how the theme gets into the server response with Nuxt, Next.js and Angular SSR.
A component that renders without CSS on one screen and then on every screen until the page reloads, how to confirm the cause, and the version that fixes it.
prefix renames the CSS variables and leaves the class names alone. classPrefix renames the classes, which is what keeps another stylesheet on the page from matching the app's components.
How to build a micro frontend with PrimeVue, PrimeReact or PrimeNG that keeps its own theme on a shared page: the mount function, shadow root, isolated mode, overlays, dark mode, toasts, runtime theme changes and unmounting.
When a micro frontend or a browser extension brings its own PrimeVue, PrimeReact or PrimeNG, the two apps overwrite each other's theme. Isolated mode gives each app its own.
How to get styled PrimeVue, PrimeReact and PrimeNG components inside a shadow root or a custom element, with dark mode and overlays, and what still does not work.
A histogram series that bins raw observations, dates that follow the chart locale and time zone, and a round of fixes to stacking, axes and legends.
The scale system has been recalibrated from scratch, 8 new components have been added, 8 components are now deprecated, and slot support has arrived on the Figma side.
A gauge series on a numeric angular axis, colour transitions, separate timing for entrance and updates, and a set of hover and legend fixes.
setMarkdown() loads a saved Markdown document back into the editor, the parser now reads escapes the way the serializer writes them, and Angular form writes stay pristine.
A scoped reset for the native elements PrimeReact renders, the cascade layer it lives in, and the one line an app with its own layers needs.
Scheduler, Chart, TextEditor and TaskBoard now ship for React: what the packages render, how the parts compose, and where the UI controls come from.
A patch release: Table with lazy and stateKey together, Dialog appendTo, DatePicker validation timing, and a few more.
How to make design-to-code output use your real DataTable instead of a pile of divs.
Styling inside Shadow DOM, Tree drag and drop that survives filtering, and a round of correctness fixes across the suite.
A race between a portaled overlay and the document listener that dismisses it, and the ownership model that closed it across six overlay components.
Official plugins that give Claude Code, Codex, Copilot, Cursor and Gemini CLI the current API for your Prime library instead of whatever they remember.
Scheduler, TaskBoard, Chart and TextEditor now ship for Angular, with the same composition model as the Vue packages.
Scheduler, TaskBoard, Chart and TextEditor reached stable in July, after an alpha, a beta and three release candidates.
New components, a composition model that spread across the library, and the deprecated names finally removed.
PrimeReact 11 split every component into parts. Here is how to wrap them back into the v10 call site so a migration can happen screen by screen.
One token system, three frameworks. How presets, palettes and dark mode work.
Adding your own commands to TextEditor with defineTextEditorPlugin.