All Versions
108
Latest Version
Avg Release Cycle
26 days
Latest Release
929 days ago

Changelog History
Page 1

  • v8.5.0 Changes

    September 07, 2022

    Full Changelog

    Implemented New Features and Enhancements:

    • Tooltip: Both 'focus' and 'hover' events cannot be set at the same time #3241
    • Carousel : Add new showIndicators/showNavigators attributes #3232
    • πŸ‘ Checkbox/RadioButton: No support for selecting option with keyboard #3221
    • Rating: Add icon templates #3219
    • Message: Override Icon using icon attribute #3196
    • 🚚 Button: Add visible property to remove from DOM #3193
    • πŸ”¨ Keyfilter: refactor to use event.key #3189
    • βž• Add prettier to standardize formatting #3188
    • FileUpload: Access to files in the FileUpload Component #3174
    • MenuModel property for visibility like in Vue #3169
    • TreeSelect: Add collapseAll and expandAll methods #2964

    πŸ›  Fixed bugs:

    • Column: ColumnBodyRowEditorOptions type is missing "element" in type definition #3245
    • ConfirmPopup: dismissable property not working #3233
    • Split Button throws error when expanding the menu. #3228
    • RadioButton/Checkbox: label no longer works to select item #3220
    • Toast: Allow us to specify our own ids for each ToastMessage #3209
    • ConfirmPopup: Π‘omponent is not hidden when using the hide function #3202
    • ConfirmDialog and ConfirmPopup: onHide event bug #3197
    • Calendar: monthpicker disabled using min/max #3192
    • Menubar: hide menu if no items in model #3190
    • πŸ“± Dialog: Responsive breakpoints no longer working #3184
    • Animation of the floating label doesn't work in Chips #3181
    • ⬇️ Dropdown: Unmounting focused dropdown throws TypeError #3179
    • InputTextarea: wrong ref type #3172
    • Dialog: blockScroll not working #3166
    • Dialog: Flickering #3122
    • AutoComplete: shows "[object Object]" if value object instance is not one of suggestions #1392
    • Messages: Add content to TypeScript #3246
    • FileUpload: Fix TypeScript FileUploadSelectParams #3235
  • v8.4.0 Changes

    August 22, 2022

    Full Changelog

    Implemented New Features and Enhancements:

    • FileUpload: Needed Event: onBeforeSelect #3134
    • DataTable: Add setting to sort null records at the beginning when in ascending order like old versions of PrimeReact #3114

    πŸ›  Fixed bugs:

    • Dialog: blockScroll not working #3166
    • InputNumber: getInput() returns the wrong reference #3161
    • Calendar: does not change "view" dynamicly #3153
    • βͺ DataTable.restoreTableState does not restore column width #3150
    • RadioButton/Checkbox: onChange event is called for each click #3148
    • PickList - Selection Change properties throw errors #3147
    • πŸ›  Calendar: Min/Max fixes ported from PrimeFaces #3125
    • Calendar: TouchUI dismissal issues #3111
    • ⚑️ InputNumber: Tab does not fire update events, meaning inputNumbers do not call callbacks in datatables #3109
    • Tree: Custom filter broken due to overwritten props in useImperativeHandle hook. #3107
    • Chips: keyfilter #3100
    • Editor: Explicit import of quill.js dependency doesn't allow for single pages with inline scripting #3097
    • ⬇️ Dropdown: Required attribute doesn't work #3092
    • TreeSelect: props.panelFooterTemplate doesn't work #3088
    • Tooltip: If the the mouse hover ends before showDelay is reached, then the tooltip won't go away. #3083
    • Mention, InputText, InputTextArea and Password do not maintain p-filled properly #3081
    • πŸ’… StyleClass: Bug with "position: fixed" on chromium family only, firefox works OK #3080
    • OverlayPanel: Dismissable is ignored #3070
    • FileUpload: Ability to add file from variable #3044
    • ⚑️ Editor: 'Maximum update depth exceeded' on pasting formatted text #2271
    • ⬇️ Dropdown: Wrong event value on OnBlur #2224
    • ⬇️ Dropdown: search functionality can't find item starting with "+" key #2202
  • v8.3.0 Changes

    July 18, 2022

    Full Changelog

    Implemented New Features and Enhancements:

    • Charts: Explicit import of chart.js dependency doesn't allow for single pages with inline scripting #3059
    • πŸ‘ FilterTemplate support for components #3039

    πŸ›  Fixed bugs:

    • maxDate & minDate are broken in month-picker on Calendar #3076
    • Chips: UX issue #3072
    • Tooltip: positioned incorrectly in React 18 #3065
    • Calendar: decade selection can't be changed #3064
    • ConfirmDialog: mismatch in new version #3063
    • Calendar triggers onChange event twice when typing in React 18 Strict Mode #3062
    • 🏷 Tag/Badge: SeverityType incorrect #3056
    • Checkbox/RadioButton: stops working in labels #3054
    • DataTable: Checkbox Row Selection and VirtualScroller not working simultaneously #3053
    • Datatable: Filter icon gets highlighted without even applying the filter #3051
    • SplitButton: TypeScript Error "Cannot Find Name 'ButtonProps'" #3048
    • DataTable: DataTable row reorder is not working #3046
    • FileUpload: ref property does not show all the props #3045
    • ⬇️ Dropdown: hard to identify error on non matching label #3038
    • ⚑️ DataTable: custom filter icon is not updating #2976
    • Components: Cannot access ref #2963
    • InputNumber : Id not available in the OnChange #2908
    • 0️⃣ Hooks: useImperativeHandle is preventing the default behaviour of useRef hook #2893
    • DataTable ignores sortFunction and sortField for initial sorting #2514
  • v8.2.0 Changes

    July 06, 2022

    Full Changelog

    Implemented New Features and Enhancements:

    • πŸ‘Œ Improve virtualScroller implementation on components #3037
    • βž• Add autoSize, resizeDelay and loaderIconTemplate properties to VirtualScroller #3036
    • βž• Add filter feature to PickList #3035
    • Autocomplete: Submit form when hitting enter on input field #3033
    • Image: Add 'onError' property #3031
    • DataTable: Incorrect order by ASC (empty values are at the beginning) #3023
    • Placeholder for float label inputs #3020
    • Datatable: Can not get table data for Column sortFunction and sortFunction calls only by click in header #3019
    • βž• Add color-scheme style to Themes #3010
    • Datatable: Add reference to virtualScroller #3009
    • πŸ‘ Splitter: should support dynamic size prop #3006
    • SplitButton: "loading" and "loadingIcon" #2995
    • 🚚 InputMask: Remove inputRef for just normal ref #2971
    • βž• Add id option to MenuItem API #2914
    • πŸ‘Œ Improve p-invalid class for InputSwitch #2909
    • MegaMenu: Start and End templates like MenuBar #2808
    • Chips: Add onKeyDown and KeyFilter #2797
    • Calendar: shows future and/or past dates even when minDate and/or maxDate props are set #1661

    πŸ›  Fixed bugs:

    • Restrict Toast/Message SeverityType to the only four valid values #3021
    • InputMask: Initial value not displayed when inside <React.StrictMode> in React 18 #3016
    • Tree: Can't switch between nodes with arrow up and arrow down keys if drag feature is enabled #3004
    • Editor/Charts: not usable with parceljs #2999
    • Badge: 0 as a value passed to a badge does not render properly #2997
    • Dialog bottom has no border radius when footer does not exist #2990
    • Dialog: Scrolling remains disabled for document even after dialog unmount #2981
    • πŸ”€ DataTable: Scrollable headers out of sync on column resize #2978
    • MultiSelect treats a value of zero for maxSelectedLabels as null #2966
    • Calendar: After selecting Today from ButtonBar, Year is not set to current year #2961
    • Image: Preview mode do not hide buttons #2957
    • πŸ— ConfirmationDialog: throws TS error in prod build #2953
    • Calendar: Selection Month DropDown Item at Index 1 for the first time, Selects Item at Index 2 #2948
    • Global Tooltip is not working with data-pr-classname #2946
    • πŸ‘» DataTable with custom footer cell throws a JS exception #2943
    • DataTable: RowReorder handle displayed when table is not set for reordering #2935
    • When Toast component is closed, its zIndex does not clear. #2928
    • Toast: Long text does not display correctly #2926
    • Messages/Toast: fix/add replace(newMessages) method #2925
    • Frozen columns and non-frozen columns can be reordered with each other in DataTable #2923
    • πŸ’» FloatLabel: Incorrect position when using browser autofill #2921
    • Avatar: Wrong priority #2919
    • 0️⃣ The default selected item does not appear in the view on VirtualScroller Listbox #2915
    • Inplace: Initial state not reflected when active is provided as true #2904
    • Tooltip: data-pr-position doesn't change where the tooltip goes #2878
    • DataTable: Filter Menu not displayed when inside <React.StrictMode> in React 18 #2777
    • Calendar: Does not respect minDate in format 12h with timeOnly=true. #2607
    • DataTable with scrollHeight="flex" and virtualScrollerOptions shows nothing #2531
    • DataTable resize visual bugs #2433
    • Calendar triggers onChange event twice when mask property is set #2018
    • Checkbox/Radio: Do not scroll page on click #1879
  • v8.1.1 Changes

    May 19, 2022

    Full Changelog

    Implemented New Features and Enhancements:

    • Hooks: useStorage hook multi tab awareness #2887

    πŸ›  Fixed bugs:

    • πŸ’… The headerStyle and headerClassName are not applied to the Dialog #2905
    • πŸ’… StyleClass is not working as expected on PrimeBlocks pages #2900
    • ⬇️ Dropdown: Causes horizontal scroll to align with multiselect option panel when opening panel when an item is selected #2898
    • Autocomplete: Virtual Scroller incompatible with arrow keys navigation #2894
    • Autocomplete: Virtual Scroller incompatible with autoHighlight #2891
    • TreeTable: resizeableColumns stopped working in 8.1 #2889
    • TreeTableProps: type error in treetable.d.ts file #2881
    • Calendar: footer is displayed above year and month picker panels #2880
  • v8.1.0 Changes

    May 12, 2022

    Full Changelog

    Implemented New Features and Enhancements:

    • Paginator: Accessible buttons #2827
    • FileUpload: Validate files before adding on drop #2690
    • PickList : Add itemTemplate for target and source lists #2606
    • Breadcrumb: home icon is not acccessible #2226
    • DataTable : Edit, save and cancel button do not have accessible names #2128
    • 🐎 SlideMenu: Performance enhancement #2060
    • ⬇️ Dropdown: once focused to the field Enter key is not displaying list #1929
    • DataTable: drop p-resizable-column for expander columns #1862
    • FileUpload: Disable buttons while uploading #1525
    • Carousel: Improve button accessibility #1432
    • Column: resizable/reorderable for individual column level #1367

    πŸ›  Fixed bugs:

    • Datatable: reorderableColumns isn't working #2784
    • InputSwitch: InputSwitchProps says incompatible type #2876
    • πŸ’… StyleClass: may fail to enter the element #2873
    • TreeTable: column parameter not passed to ColumnBodyOptions #2870
    • [v8] Importing CSS omitted from bundle when using import syntax #2868
    • Paginator: Wrong check triggers on example #2866
    • Header elements in DataTable with virtualScroller are not in the correct position on the scroll. #2861
    • MultiSelect: Does not properly filter with groups if not using children name "items" #2856
    • MultiSelect: Causes horizontal scroll to align with multiselect option panel when opening panel when an item is selected #2855
    • OverlayPanel: breakpoints property breaks app #2852
    • πŸ’» InputNumber: Touch and hold button spin doesn't work on iOS browser #2849
    • Calendar: Wrong month names in multiple months view #2845
    • Calendar: wrong typing for onClick event of navigatorTemplate #2844
    • InputNumber: On mobile, the focus on input makes using increment / decrement buttons difficult #2843
    • πŸ‘€ FileUploader: Converts event.files into SyntheticBaseEvent when in advanced mode #2836
    • Splitter: Changed behavior in 8.x, when more than two panels are are used #2830
    • DataTable: Custom sort functions throw errors in single sort mode #2821
    • πŸ‘• ARIA: Lint Failures #2819
    • Carousel: Display issues when loading less items that the allocated slots #2814
    • PanelMenu: is closing and opening again when menu is reloaded #2804
    • FileUpload when multiple false, can still add more than 1 file #2792
    • FileUpload: removing the "multiple" tag drag and drop #2782
    • Checkbox does not work as expected when pressing the space key #2781
    • Calendar's navigator template onChange param not working #2646
    • Drag & drop is not working on FileUploader when multiple is false #2624
    • CascadeSelect shows nothing on selection if optionValue is given #2601
  • v8.0.1 Changes

    April 26, 2022

    Full Changelog

    πŸ›  Fixed bugs:

    • Datatable: reorderableColumns isn't working #2784
  • v8.0.0 Changes

    Full Changelog

    Implemented New Features and Enhancements:

    • Hooks: add useStorage hook #2773
    • Chips onAdd should check Input before added to value list #2232

    πŸ›  Fixed bugs:

    • Carousel v8.0.0-rc.2 Data and Navigation Unusable #2769
    • Calendar: onMonthChange is marked as required #2767
    • TreeSelect onSelect/onNodeUnselect wrong types and not firing #2768
  • v8.0.0-rc.2 Changes

    April 18, 2022

    Full Changelog

    Implemented New Features and Enhancements:

    • Calendar - Year and month picker enhancement #2748
    • βž• Add icon template to Menu components #2733
    • Toast - Clear and then show doesn't clear existing messages #2668
    • 0️⃣ No default jsDelivr CDN file set #1426

    πŸ›  Fixed bugs:

    • TreeSelect - problem with scroll jumping #2752
    • πŸ‘» If the item's className option is null, Dropdown will throw a JS exception. #2749
    • Dialog typescript error #2747
    • Accordion Multiple Tabs Opened #2739
    • ⬇️ Dropdown throws a JS exception related to searchIndex #2737
    • Attribute 'children' is missing in primereact 8.0.0-rc.1 #2732
    • InputNumber crash on onInputBlur #2729
    • Cannot edit DataTable row with the pencil button when onRowEditChange is set #2726
    • 🚚 Custom component properties override remove ref #2721
    • DataTable: if custom filter is used then clear/reset filter functionality is not working. #2715
    • GMap onOverlayDragEnd event callback has access to outdated react states #2714
    • DataTable custom filter function breaks table #2702
    • InputMask: on Android does not fire onChange until focus lost #2686
    • [BUG] InputText keyfilter #2214
    • Galleria Advanced sandbox links are wrong #2204
    • Toast component stale messages state issue, while quickly calling toastRef.show #1804
  • v8.0.0-rc.1 Changes

    April 04, 2022

    Full Changelog

    πŸ’₯ Breaking Changes:

    • Converted Class components to functional Hooks components #2704
    • πŸ‘Œ Improve confirmDialog and confirmPopup methods #2718

    Implemented New Features and Enhancements:

    • πŸ‘ React 18 support #2360
    • Pass other standard element attributes to all components #2716
    • forwardRef is not implemented at Card and Panel #2709
    • βž• Add panelContainerStyle and panelContainerClassName properties to TabView #2706
    • βž• Add gutter property to DataView #2705
    • Calendar: show/hide TypeScript declarations #2685
    • AutoComplete: option to not focus input on dropdown click #2679
    • Tooltip: onBeforeShow should be able to cancel showing #2653
    • Pass other standard element attributes to form components #2620
    • DataTable editingMeta is bound to row index, instead of row key #2609
    • βž• Add inputId property to Chips #2717

    πŸ›  Fixed bugs:

    • The texts inside the cells are not copied in the dataTable #2710
    • Datatable re-order rows: can't reorder to last row when page is scrolled (event.pageY > 0) #2703
    • Toast component throws error on show #2696
    • Tooltips crashing Chrome #2695
    • πŸ’… Row component does not pass down className and style props #2693
    • 🚚 Issue with type definition of fileupload interface FileUploadRemoveParams #2681
    • v7.2.1 introduces "ReferenceError: PrimeReact is not defined" on sorting a DataView #2663
    • Tooltip autohide false not working on zIndexed parent #2658
    • Sidebar: onHide - closing on peripheral actions #2652
    • Typo in PrimeIcons Enum for ARROWS_H and ARROWS_V #2649
    • rowEditValidator validates the original data rather than the new one #2618
    • Tree component bug with functions onNodeClick and onNodeDoubleClick. Both of them not working #2599