Changelog

New features, enhancements and defects fixes in each PrimeNG release. Search by keyword or filter by change type.

4 releases · 34 entries
Latest Sep 29, 2026
Defect Fixes (5)
  • ConfirmDialog
    acceptIcon and rejectIcon are not rendered on the buttons
  • DatePicker
    Hour increment and decrement buttons do not work correctly
  • Select
    No platform check around DOM access in a lifecycle hook
  • Select
    Clear icon empties the value while readonly or loading
  • Core
    pBind writes bound objects to the DOM raw, allowing stored XSS
Enhancements (3)
  • Select
    Document that dataKey is ignored when optionValue is set
  • Select
    Custom templates re-render more often than they need to
  • Select
    Remove the unused SELECT_ITEM_INSTANCE injection
Sep 9, 2026
Defect Fixes (7)
  • Table
    Columns are not rendered when lazy loading is combined with stateful mode
  • Table
    totalRecords is not updated after clearing a column filter
  • Menu
    Keyboard navigation is broken when a custom item template is used
  • Dialog
    appendTo ignores an HTMLElement target and always appends to document.body
  • DatePicker
    Reactive form control is marked as touched before the selected date is written, causing the validation error to flash
  • Carousel
    page property no longer sets the initial active page
  • TreeSelect
    Overlay is not aligned above the container when virtual scrolling is used
Enhancements (2)
  • Core
    Resolve lint errors across the codebase
  • Core
    Remove the unused onOverlayHide method
Aug 18, 2026
  • Angular 22.1.0 Compatibility
  • Enhanced strict types
  • Improved Signal Forms Compatibility
  • Improved Styling Support Inside Shadow DOM
Defect Fixes (15)
  • Table
    Table: incorrect paginator after data change
  • InputTags
    Incorrect multiple tags removal
  • Core
    Styles are not applied inside Shadow DOM
  • Core
    Chip, Toast and SpeedDial bind boolean false as style values and flood the console with NG0318 warnings
  • Table
    Column filter clear button ignores the outlined property of filterButtonProps
  • Table
    Content appears in front of the frozen column
  • Table
    clear() does not clear the filter contents
  • DatePicker
    Time picker falling below minDate results in time 11:00
  • Select
    Scroll issue when multiple options are selected
  • InputMask
    Pasting into the input is not handled correctly
  • InputMask
    Value is cleared on every re-initialization
  • FilterService
    notEquals returns false when the filter is empty
  • Chart
    Types break builds with skipLibCheck: false
  • Tree
    Drag and drop duplicates nodes when virtual scrolling is enabled
  • Menu
    Fails with an undefined reference error
Enhancements (2)
  • Docs
    Mobile navigation menu for the documentation
  • Core
    Improve template type safety across components
Jul 15, 2026
  • First class support for Angular 22
  • Modernized the entire codebase with Modern Angular APIs
  • Zoneless Change Detection
  • Signal Forms
  • New Component: CommandMenu
  • New Component: Compare
  • New Component: Gallery
  • New Component: InputTags
  • New Component: InputPassword
  • New Component: InputColor
  • New Component: Sidebar
  • New Component: Scrollarea
  • Stacked Toasts
  • Carousel rebuilt around a compound API
  • Updated test suite with increased coverage
  • Menu now supports multi-level navigation
  • InputMask is now a directive rather than a component
  • Comprehensive bug fixes across the suite
  • Accessibility improvements
  • New documentation and demos