Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

primereact

Package Overview
Dependencies
Maintainers
4
Versions
168
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

primereact - npm Package Versions

1
17

8.5.0

Diff

Changelog

Source

8.5.0 (2022-09-07)

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
mert.sincan
published 8.4.0 •

Changelog

Source

8.4.0 (2022-08-22)

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 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
mert.sincan
published 8.3.0 •

Changelog

Source

8.3.0 (2022-07-18)

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
  • Hooks: useImperativeHandle is preventing the default behaviour of useRef hook #2893
  • DataTable ignores sortFunction and sortField for initial sorting #2514
mert.sincan
published 8.2.0 •

Changelog

Source

8.2.0 (2022-07-06)

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
  • 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
mert.sincan
published 8.1.1 •

Changelog

Source

8.1.1 (2022-05-19)

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
mert.sincan
published 8.1.0 •

Changelog

Source

8.1.0 (2022-05-12)

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
mert.sincan
published 8.0.1 •

Changelog

Source

8.0.1 (2022-04-26)

Full Changelog

Fixed bugs:

  • Datatable: reorderableColumns isn't working #2784
mert.sincan
published 8.0.0 •

Changelog

Source

8.0.0

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
mert.sincan
published 8.0.0-rc.2 •

Changelog

Source

8.0.0-rc.2 (2022-04-18)

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
  • 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
mert.sincan
published 8.0.0-rc.1 •

Changelog

Source

8.0.0-rc.1 (2022-04-04)

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
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc