10.8.2 (2024-08-06)
- Fixes Font Issues
- Fix #6989: Datatable errors in console by @melloware #6990
- Fixes to undroppable tree nodes by @rpiaggio #6988
10.8.1 (2024-08-05)
- Fixed typo VUE => React by @sja-cslab #6947
- Editor doesn't show initial value in some cases by @avasuro #6951
- Update Transitions for unstyled Accordion in tailwinddoc.js by @samy-mssi #6954
- Autocomplete autoHighlight prop is inconsistent by @nitrogenous #6958
- Inplace update doc for active and controlled mode by @melloware #6959
- Added ((data: any) => string) to dataKey property definition by @sja-cslab #6960
- InputOtp passthrough input correctly by @melloware #6965
- Bump eslint-config-next from 14.2.4 to 14.2.5 by @dependabot #6966
- Bump @docsearch/react from 3.6.0 to 3.6.1 by @dependabot #6968
- Bump @stackblitz/sdk from 1.10.0 to 1.11.0 by @dependabot #6969
- Bump @testing-library/jest-dom from 6.4.6 to 6.4.8 by @dependabot #6970
- Fix calendar overlay requiring double click on date to select a value when mask is present by @frle10 #6972
- Show how to preserve filter object when mixing column and row by @Et7f3 #6974
- Fix failed to decode font by @KOliver94 #6977
- Make sure header checkbox pt gets set properly in datatable by @peconomou929 #6979
- DT HeaderCheckbox passthrough by @melloware #6981
- Fix(InputNumber): Remove styled true option in useHandleStyle by @KumJungMin #6980
- Stepper onChangeStep function not initially set by @meddvedev #6982
- DataTable with Virtual Scroller and Multiselect; onSelection by @kl-nevermore #6985
- Calendar does not display up-to-date value if date is manually entered by @avasuro #6986
10.8.0 (2024-07-29)
- Refactor Dropdown.js to improve optionLabel and optionValue retrieval by @Rekl0w #6831
- Update ToastMessage severity options by @Rekl0w #6832
- TreeTable onFilter type def by @melloware #6837
- Add 'contrast' style option to ButtonProps by @Rekl0w #6839
- Updating activeStep does not actually change the active step by @PuppetFoam #6841
- TreeTableSelectionKeys type def by @melloware #6847
- TreeTable Typescript for page event by @melloware #6848
- Datatable loader unstyled non-boolean attribute warning by @meddvedev #6849
- PanelMenu typedef for onOpen/onClose by @melloware #6850
- Sort icons match PrimeVue by @melloware #6853
- Fix panel style in DropdownBase.js by @Rekl0w #6856
- Update z-index for submenu list in MenubarBase.js by @Rekl0w #6869
- Re-rendering of Sidebar component by @jpranays #6860
- Dropdown crashes when label is an empty string by @VytautasLozickas #6871
- Return scalar values directly as a label for Dropdown by @VytautasLozickas #6872
- Change the order of applying default values to props by @KumJungMin #6879
- Hide clear button when options is empty in Dropdown by @KumJungMin #6880
- Revert #6058 by @melloware #6885
- Fix: Combine the className props in the Menu separator by @jijiseong #6884
- TreeTable onResizeEnd incorrect column value by @melloware #6886
- Update onDateSelect function to include isUpdateViewDate parameter by @Rekl0w #6890
- Tree inputText's onChange in nodeTemplate does not respond to a space key by @akshayaqburst #6891
- MultiSelect emptyMessage prop is not working by @ivanpajon #6894
- MultiSelect internal value is never updated by @ivanpajon #6896
- Related to PR #6896 by @ivanpajon #6897
- FocusOnShow prop in Dialog component by @ivanpajon #6899
- Custom passthrough options for bodyRow by @ivanpajon #6902
- Missing rowGroupToggler and rowGroupTogglerIcon by @ivanpajon #6904
- Missing props in MessagesPassThroughMethodOptions and MessagesProps by @ivanpajon #6909
- Improve changeTheme logic and javadoc by @melloware #6913
- Fix(Calendar): Reset the isOverlayClicked value after overlayVisibleState is set to false by @KumJungMin #6921
- Fix(Calendar): Allow the end date to be the same as the start date using input by @KumJungMin #6919
- Fix: Listbox crash in CI by @avasuro #6925
- Autocomplete fix input passthrough TS by @melloware #6926
- Unstyled prop forwarded to InputText by @melloware #6930
- Removing chips in multiselect cause open/close multiselect by @meddvedev #6933
- Radio Button Pass Through Options by @peconomou929 #6935
- Editor get focus on init and on every value change by @avasuro #6937
- Fix: Overlap icons in the dropdown filter component by @nitrogenous #6865
- Fix input passthrough TS by @melloware #6938
- Datatable fix row checkbox/radiobutton PT by @melloware #6941
- Datatable reorderable rows in unstyled mode by @gcko #6943
10.7.0 (2024-07-03)
Fixed Bugs:
- Error in type definition #6670
- emptyMessage prop and default label in unstyled mode #6672
- Bump quill from 2.0.0 to 2.0.2 #6673
- Types in CalendarPassThroughOptions #6676
- Bump sass from 1.69.5 to 1.77.2 #6674
- Missing prop in SidebarPassThroughMethodOptions #6689
- Tooltip: Escape key not dismissing tooltip (WCAG 2.1 1.4.13) #6687
- onEditorCallback row data not being updated #6685
- colorpicker: Color picker popup not closing on escape button click in some specific scenarios #6694
- fix default editMode value #6692
- metergroup typos #6699
- TieredMenu remove aria-level #6705
- Datatable selection aria locale label #6707
- Dropdown: Select value with Enter when optionValue is set #6703
- DataTable: Tabulation is not working properly #6710
- escape key not working in dialog #6719
- InputNumber keydown bugfix #6728
- fix InputOtp keyDown #6731
- Datatable respect editMode to determine if editable #6736
- Calendar month navigator #6739
- Add content prop to Menubar component #6742
- Fix Calendar onDateSelect function #6748
- package.json security updates for braces #6750
- Bump @testing-library/jest-dom from 6.4.2 to 6.4.6 #6752
- Bump gulp from 4.0.2 to 5.0.0 #6713
- Fix TreeSelect filter for space key #6754
- React 19 support #6725
- incorrect default value for minFractionDigits when set to null #6762
- highlight range of month in datePicker #6759
- highlight range of year in datePicker #6760
- (Tooltip): not dynamically update align when position is mouse #6764
- Added checks for dragdropScope being defined before conversion #6767
- Rename previousButton to prevButton #6775
- (ColorPicker): apply s and b of previous hsb to hsbValue #6788
- apply year change in Calendar when input changed #6794
- check for visibleOptions existing before looking up the index #6797
- onMonthChange prop not being called when user increments / decrements month using arrow buttons #6799
- Fix a few typos in markdown files #6801
- Make sure editable dropdown opens when user types #6810
- DataTable column resize on touchscreens #6726
- Calendar's monthNavigatorTemplate Not Working #6818
- FocusTrap better handling of autoFocus property #6721
- Datatable radiobuttons and types #6698
- ListBox keyboard navigation like primevue #6570
- Checkbox: Component fail to render #6679
10.6.6 (2024-05-24)
Fixed Bugs:
- Add ariaLabel method to Typescript #6582
- Locale fix #6586
- Row reorder icon image won't break drag 'ghost' #6581
- Add paste key #6577
- Check meta key for MacOS #6588
- InputOtp respect props.value change #6595
- Fix typo in Scale doc #6596
- Fix typo in PrimeFlex doc #6597
- Password fix tab ordering of toggle mask #6598
- Fix typo #6601
- Show headless sidebar in all window sizes #6605
- IconOptions typescript updated for FontAwesome #6579
- PanelMenu MenuItem Id Prop Not Passed #6607
- MeterGroup render items in percentage #6612
- Minus sign after all selection - InputNumber #6566
- Tabview Core Styles Moved to SASS Theme and Removed Inkbar for Lara #6616
- Chart update TypeScript to inherit DIV #6618
- Fix: Cannot npm link primereact on local project #6619
- Added new capabilities and properties to Column and Dialog #6611
- Dropdown fix checkIcon #6630
- Feat: Stateful TreeTable #6384
- InputOtp keyboard navigation #6638
- DataTable: Column: onCellEditComplete is fired twice #6641
- VirtualScroller improve useUpdate comparison #6643
- Fixed typo #6654
- BodyRow tab key handling #6658
- Multiselect use unique label key #6652
- Tooltip default position to 'right' if undefined #6651
- PageLinks use totalPages #6649
- Add missing components to primereact.all.js #6637
- autocomplete value selection fix #6664
- Galleria image in fullscreen mode not closing on escape button click #6645
- DragDrop Tree keyboard navigation #6646
10.6.5 (2024-05-03)
Fixed Bugs:
- pt headerContent fix in #6529
- fix optionLabel in #6520
- remove unused codes in #6509
- remove unused code in #6511
- fix unexpected type coercion and removed unused code in #6513
- removed unused code in #6515
- removed unused codes in #6517
- Multiselect checkbox CSS class in #6532
- Datatable expose sorts and filters in ref in #6533
- MeterGroup correct CSS handle style in #6534
- Stepper fix TS docs to onChangeStep in #6546
- Button as link docs in #6547
- pt submenu fix in #6544
- AccordionTab PT error in #6549
- Remove setTokens in onPaste on InputOtp to avoid duplicate values in #6526
- dropdown filter fix in #6551
- fix updateViewDate event in #6559
- Missing PT Option for IconField in Password in #6560
10.6.4 (2024-04-3O)
Enhancements:
- remove unused codes in #6504
- add menu context to menu in #6488
- OverlayPanel add isVisible method to external API in #6453
Fixed Bugs:
- unit tests in #6348
- fix Tailwind classes for inputswitch and checkbox as styling is broken in #6347
- Locale update to use ariaLabel method in #6313
- Sidebar doc fix in #6354
- InputOtp fix typescript case in #6361
- Stepper proper forwardRef in #6362
- Stepper demos in #6363
- Revert typedoc in #6368
- Bump chart.js from 4.4.1 to 4.4.2 in #6282
- Bump @testing-library/user-event from 14.5.1 to 14.5.2 in #6280
- Bump prettier from 3.1.0 to 3.2.5 in #6372
- Bump @types/react-transition-group from 4.4.9 to 4.4.10 in #6373
- Bump eslint-config-next from 14.1.0 to 14.1.4 in #6369
- InputOtp wrong import in #6383
- Add missing children prop in FloatLabel.d.ts in #6388
- MultiSelect - SelectionLimit issue in #6218
- fixed issue on selecting option by key event when using optionValue prop in #6374
- typescript definition for ButtonGroup in #6360
- Locale prevent prototype pollution in #6395
- Showcase examples use IconField in #6386
- Calendar inputClassName missing in #6398
- FileUpload: add missing type definition for cancelIcon in #6400
- DataTable custom filter example in #6401
- DataTable - onContextMenu does not return row data in #6403
- typescript definition for Stepper and StepperPanel in #6356
- AutoComplete: Fix the issue of passing an undefined key while rendering lists. in #6365
- Fix Tailwind theme for TriStateCheckbox in #6406
- Password removed invalid props from PT in #6409
- Password fix invalid/variant props in #6412
- Megamenu single array fix in #6416
- Added Fragment at doc in #6421
- Calendar updateViewDate fix in #6425
- InputOtp updateTokens fix in #6433
- InputOtp import fix in #6441
- FloatLabel prop fix in #6440
- Variable names fix in #6444
- TabView round scrollLeft like PrimeVue in #6449
- TreeTable: call customer sortFunction for column set as sortField in #6436
- Typescript boolean instead of false in #6378
- Toast close by id fix in #6457
- Dialog onHide prop call in #6458
- PrimeIcons v7 constants in #6465
- PrimeIcons v7 constants in #6466
- PrimeIcons v7 constants in #6467
- Ripple doc fix in #6470
- VirtualScroller/Ripple TS updates in #6472
- TreeSelect header fix in #6471
- StepperHeader add type button in #6463
- Chips respect removable function in #6428
- TreeSelect pass emptyMessage to Tree in #6411
- Passthrough accordiontab not tab in #6390
- ColumnFilter proper ID handling in #6367
- MeterGroup minor refactor similar to other components in #6355
- DataScroller pt doc img fix in #6480
- Checkbox onClick TS def in #6485
- Stepper add p-component to Stepper action in #6350
- date picker value entering in #6478
- KeyFilter handle AZERTY and dead keys in #6484
- fixed the issue with the home separator if home prop is null/undefined in #6375
- InputNumber allowing accent/dead characters in #6352
- Quill 2.0.0 support in #6429
- Dropdown navigation like PrimeVue in #6430
- Dropdown scroll into view on focus in #6452
- Menu align focus with PrimeVue in #6381
- Calendar updateViewDate fix in #6447
- Autocomplete Not able to delete a manually added chip in #6474
- primefaces #6234, TreeSelect: (accessiblility) cannot access and clear the selected input using using keyboard in #6235
- Stepper add get/set active step in #6486
- Update templatedoc.js with correct reference in #6495
- Dialog refactor using FocusTrap in #6435
- Listbox focused option index fix in #6500
- Splitter can work with multiple panels in #6490
- Password use IconField for toggle mask in #6493
- PanelMenu isItemActive Update in #6502
- Fix formatting in #6505
10.6.3 (2024-04-09)
New Features:
- New component InputOtp #6327
Enhancements:
- Unable to select item in Autcomplete with keyboard #6308
- Core: p-hidden-accessible modernization #6163
- Multiselect: must hit TAB key twice to move focus to next dropdown element #6288
Fixed bugs:
- Dropdown filter : Filter Field Resets to Empty String on Empty Filter Result when uing onFilterEvent to fetch options dynamically #6265
- Multiselect scroll position reset bug #6305
- InputNumber: does not work with czech and slovak keyboard layout #6237
- InputNumber: Cannot insert value on Android #6275
- InputNumber: cannot shift + num key #6257
- ButtonGroup: missing children prop #6333
- InputText: It doesn't take classNames when unstyled is true #6274
- Dropdown: Focus change when editable and filter enabled #6297
- DataTable: Drag Selection Highlight Doesn't Appear in 10.6.2 #6272
- Core: Merging PT props only respects lower-case props #6289
- Calendar: Incorrect year with numberOfMonths and yearNavigator #6285
- Core: Unstyled property does not inherit to children #6142
- Vite: Build issues #6276
- ButtonGroup: forwardRef render functions accept exactly two parameters #6263
- MeterGroup: Component is not exported from the library #6268
- Tree: row selection checkbox not getting checked #6216
- Multiple Components: classnames not being set in unstyled mode #6329
- ToggleButton: Checkboxes showing before button #6222
10.6.2 (2024-03-29)
10.6.1 (2024-03-29)
10.6.0 (2024-03-29)
New Features:
- New Component - Stepper #6250
- New Component - ButtonGroup #6251
- New Component - FloatLabel #6190
- New Component - IconField | InputIcon #6229
- Datatable: "not-in" mode for filter function #6252
Enhancements:
- Component structure enhancement - Tree TreeTable #6240
- MultistateCheckbox update #6249
- Enhancement focusOnHover Prop #6230
- TreeSelect: can't change default text "No results found" when not find data in filter TreeSelect #6173
- Listbox - focusOnHover prop #6171
- Upgrade PrimeIcons 7.0.0 #6255
Fixed bugs:
- Paginator: JumpToPageInput is broken by latest changes in Paginator #6226
- RadioButton: onChange is being triggered twice. #6223
- MultiSelect: selectionMessage not changing using locales #6220
- DataTable: NumpadEnter ignored during cell editing (and many other cases) #6023
- InputNumber: Does not allow copy/pasting #6192
- DataTable: RowClass conditional styling not working #6194
- Calendar: AM/PM does not work properly if minDate and maxDate validations are provided as prop #6151
- Calendar: When using timeonly and stepMinute prop together, minute is not showing correctly in the input field #5998
- DataTable 10.5.3: Drag to select doesn't work on any page past page 1 when paginated #6211
- Checkbox: Warning: specify either the checked prop, or the defaultChecked prop, but not both #6197
- Dropdown: missing hover style #6196
- TabView: Id doubles at root and nav elements #6201
- RadioButton, ToggleButton: Warning: Invalid DOM property readonly. Did you mean readOnly? #6186
- RadioButtoCheckBox wrong display #6181
- Checkbox: prop onClick changes the event type in 10.5.3 #6231
- TabView: TabPanel doesn't close if the 'closeIcon' prop is used #6165
- DataTable: Column Filter Typescript fix #6233
- ListBox: throw undefined error calling preventDefault() when running jest tests. #6184
10.5.3 (2024-03-19)
Fixed bugs:
- Messages Missing MergeProps #6179
10.5.2 (2024-03-19)
New Features:
- Calendar: add 'hideOnRangeSelection' from PrimeVue #5970
- New MeterGroup Component #5977
- New invalid properties #6139
Enhancements:
- Primereact uses document.getElementById(undefined) for appending component styles #6079
- InputNumber: onChange and onValueChange events are not triggered when using keyboard shortcut for "cut" action #6047
- StyleClass: deprecate enterClassName/leaveClassName use enterFromClassName/leaveFromClassName #6105
- Contrast and Secondary Variants for Badge/Tag/Message/Toast #5985
- LastPageLink in Paginator: doesn't give "totalPages" in options #5978
- Toast: onRemove's message changes its data structure #5972
- Password: (accessiblility) cannot access toggle button using keyboard #6046
- DataTable_BodyCell: Duplicate key "aria-label" in object literal #6168
- Splitter: Accessibility updates #6039
- Tree : Accessibility issues #5426
- Primereact Dropdown accessibility. Value isn't being read by VoiceOver screen reader. #5836
- Multiselect: Accessibility issue aria-allowed-role - list-box role not allowed #5446
- ListBox: options not focusable using keyboard #3672
- Dropdown: NVDA failed to read correctly readonly #1413
Fixed bugs:
- MultiStateCheckbox: unstyled prop doesnt work properly #6061
- Dropdown: unselects option when loses focus #6035
- Image: Preview toolbar buttons only close the preview in unstyled NextJS 14 #6037
- Dropdown component fails to expand the dropdown box after adding the filter and editable properties. #6027
- Tree: Lazy loaded tree crashes when using keyboard navigation (right arrow) to expand #6049
- DomHandler.js: getComputedStyle getPropertyValue should be in hyphen case. #6055
- AutoComplete: Resetting value doesn't work #6044
- Chips: the component doesn't function properly on mobile devices #6086
- MultiSelect: selectedOption undefined on MultiSelectChangeEvent #6097
- Documentation: Problem with Dark Theme in Default column on Components API section #6125
- Datatable: Horizontal scroller with selection/checkbox resets to initial position on clicking row #3155
- Password: the feedback bar does not reset when I clear the field #6119
- Slider: Null event.value within the onSlideEnd #6101
- Typescript: update LocaleOptions interface #6050
- Accordion/PanelMenu: (Tailwind) animation issues #5540
- InputNumber onValueChange ignores Numpad Enter #6107
- Dialog: inconsistency between theming documentation and used classnames (from source code) #6024
- OrganizationChart: Documentation issue in Basic and Template sections. #6070
- TreeTable: Documentation issues #6078
- Sidebar: "Pass Through" documentation corrections #6068
- Speed Dial: TypeError: Cannot read properties of undefined (reading 'visible') #6156
- TextInput: className property is written two times into the class attribute in DOM #6160
- Typo error in the DataTable documentation #6147
- MultiSelect: loading prop in typescript shows error when called #6113
- Documentation: Duplicate useState in HeadlessSidebar Demo Full Code Example #6033
- Tailwind: content does not exist in MenuPassThroughOption #6063
- Tooltip component shows unstyled error #6080
- Calendar: TypeScript Definitions do not match with actual PT props #6094
- Tree_Drag and Drop: validateDropPoint function is throwing error #6048
- Tree: Custom icon assignation is not working #6116
- ConfirmDialog. Error message: "Warning: Invalid value for prop content on div tag. #6111
- Accordion: Wrong prop in TailwindDoc #6132
- AutoComplete: event type in onInput prop is FormEvent-HtmlSpanElement #6145
- Dropdown: editable prop requires optionLabel to be exactly "name" and options object to contain a "name" key #6076
- TreeTable: Accessibility navigation is triggered when editing a cell following 10.3.3 update #6018
- DataTable: Memory leak when data updated continuously #5927
- DataTable: Virtual Scroller position resets upon lazy loaded #6015
- Knobs: Wrong component shown in basic code example for React Hook Form #6013
- Showcase: Problem For DataTable in TS #6002
- useDisplayOrder: clears incorrect #6000
- DataTable: Virtual Scroll error in dev mode #6006
- Datatable + Virtual Scroller: Multiselect passes undefined to onSelectionChange #5870
- Dropdown: editable input get console error when optionValue is not 'name' #6004
- DataTable: rowClassName don't take prevalence over passthrough tailwind #5983
- TabMenu is not updating its style when using unstyled mode and controlled mode #5992
- SelectButton: Inappropriate UI #5841
- Calendar: using yearNavigator cause exception error #5973
- MenubarSub: Each child in a list should have a unique "key" prop. #5976
- Sidebar: Unable to write unit test: groupToDisplayedElements'group'.findLastIndex is not a function #5954
- BlockUI: setting blocked to false has no effect #5889
- Select button accepts children but doesnt render them #5888
- DataTableColReorderEvent.columns has a wrong type #5962
10.5.1 (2024-02-14)
New Features:
- Icon: BlankIcon #5957
Enhancements:
- Tree: Missing emptyMessage prop #5950
- MultiSelect: no way to change MultiSelect chips appearence #5935
Fixed bugs:
- metaKeySelection default type is changed as false #5956
- Hydration attribute mismatch on Icons #5955
- Dropdown component is triggering onChange when tabbing over #5942
- Menu component with routes rerenders all the components on every route #5941
- Remove CodeSandbox Demos #5946
- Multi-select / Dropdown will not lose focus #5929
- Add ID to menubar top level prevents focus #5930
- Splitter: local storage sync is not working #5916
- DataTable: onRowEditValidator rowData is old value not newly updated value #2424
- Tooltip Passthrough Options Not Styling #5932
- PanelMenu: "activeItems" is read-only #5928
- SplitButton appendTo="self" placement is wrong #5921
- MultiSelect: Enter | Space Overlay Closes #5914
- Calendar: Panel width too small with default Tailwind #5830
- Password: Hand/Pointer icon not displayed while hovering over the eye icon in password ToggleMask mode #5905
10.5.0 (2024-02-06)
Enhancements:
Fixed bugs:
- Menu: No ripple effect #5901
- FilterMatchMode.CUSTOM & filterFunction broken + custom filter type errors #3325
- Calendar: Panel width too small with default Tailwind #5830
- Menu: separator style missing in default Tailwind #5890
- Paginator JumpToPageInput not working #5893
- Primereact Splitter resize #5892
- Password component hide/show button shouldnt be wrapped with #5880
- Menu: Unhandled Runtime Error with Nextjs and Tailwind passthrough #5885
- Dock: Sample code missing DockDemo.css #5882
- Prevent multiselect/dropdown box from closing on page scroll #5872
- Calendar : enabledDates is not evaluated with disabledDays #5863
10.4.0 (2024-02-01)
Enhancements:
- Splitter: missing/incorrect accessibility features #5849
- New Component | FocusTrap #5829
- Enhancement: DataTable accessibility #5839
Fixed bugs:
- Divider (Tailwind): className not used #5862
- Calendar : enabledDates is not evaluated with disabledDays #5863
- Tree : Need "no results found" message if no matches found in the filter #5813
- Showcase: TypeScript demos are failing in StackBlitz/CodeSandbox #5800
- Dropdown: items focused when pressing letters in contexts where they shouldn't #5855
- Unnecessary Javascript-Warning in Galleria onShow and onHide #5854
- Calendar blur not working #5850
- Dropdown: Missing property loading in DropdownProps Interface #5847
- Carousel: Visual bugs when loading carousel with responsiveCarouselOptions #5166
- Sidebar with content prop gives console warning #5834
- Menubar: Does not respect the MenuItem id property #5827
- Chips: Separator by new line doesn't work by pasting value #5824
- Editor: Editor missing unordered list in the header #5818
- Threshold not working useIntersectionObserver hook #5809
- Accordion (Tailwind): Cannot read properties of undefined (reading 'disabled') #5804
- Datatable Column Filter: Clear Button will not show if filter menu button is hidden #5802
- className is not passes to TieredMenu items #5868
10.3.3 (2024-01-18)
Enhancements:
- Accessibility | Data Components (Part 1) #5675
- Accessibility | Input Components (Part 1) #5720
- Calendar: timeOnly Today button should be Now #5722
- Remove primeflex dependency from DataView #5798
Fixed bugs:
- Menu items are not rendered when the page is opened with a router #5794
10.3.2 (2024-01-17)
Fixed bugs:
- FileUpload component, file content for non-image file types #5786
- Mega Menu is not working on mobile devices #5788
- Megamenu demo pages should sync with primevue megamenu demos #5791
- Panel Menu opens empty item #5789
- Menubar demo classname typo #5790
- Float Label demo is broken in mobile mode #5781
- Megamenu demo pages should sync with primevue megamenu demos #5791
- PanelMenu:Items not displaying correctly #5777
- ConfirmDialog:confirmDialog method in unstyled mode, the pop-up window style not apply #5656
- Image: image zoomed out when opening second time #5771
- Global Escape Key Listener Already Exists Error When Opening Multiple Dialogs #5767
- Calendar: Month does not change when the onViewDateChange property is used #5754
- TieredMenu and Megamenu: not rendering content #5766
- InputMask: cannot test component with @testing-library/user-event >= 14.0.0 #5747
- Locale: Clarify configuration #5760
- Accordion: Error reading disabled #5757
- DataTable: cell editing can't be cancelled when invalid #5750
- Panel: Passthrough not working for header #5570
- Calendar input pt #5564
- ConfirmDialog pt prop style doesn't work with tailwind classes #5144
- InputNumber: format error after the decimal point when Locale set de-DE #5745
- TieredMenu: Reference error - create Submenu #5751
- PrimeReactPTOptions: typo for multi state checkbox #5752
- DataTable: Cannot update a component while rendering a different component warning #5556
- TreeTable: column align header is not working #5315
- TabView: the right scrollable is always true even if there is only one Tab #5743
- Menu: click on menu item with url does nothing #5785
- OrderList: Behavior when using spread syntax in onChange #4089
- PickList: Behavior when using spread syntax in onChange #5739
- InputNumber: Pos1/End places caret before/after prefix/postfix #5730
- Documentation (Sidebar): fullScreen not visible by default #5741
- DataTable: ResizeableColumns doesnt work with unstyled #5706
- Dropdown: After selecting an option, clearing the value using close icon should clear the filter input #5735
- InputNumber: 0 Decimal Entry Issue using Currency Mode #5728
- Calendar - Pasting a datetime value with AM in it results in PM time instead #5719
- Form Components: Convert class selector to data selector #5686
- TieredMenu appears broken? - "ReferenceError: item is not defined" even on your own demo page #5724
10.3.1 (2024-01-10)
Fixed bugs:
- Port missing fixes #5707
- Image: ReferenceError: rotate is not defined image.esm.js (948:0) #5704
- 'content' property now required for several components #5701
- MegaMenu: Menu Items not showing without StrictMode (production) only after a stateupdate #5699
- Confirm Dialog: Demo opening dialog 3 times #5697
- Primereact in the Shadow DOM has problems with the Dropdown component style #5246
- TypeScript: 10.3.0 Components complaining content is required #5692
10.3.0 (2024-01-05)
New Features:
- ConfirmDialog/ConfirmPopup: Add defaultFocus option like PrimeVue #4051
Enhancements:
- Dialog: DialogProps missing footerClassName #5661
- DataTable: disable the rowEditor prop dynamically, as is done in rowExpansion #5640
- TreeSelect: TreeSelect component is not supporting tooltips and is an issue in multiple select mode. #5613
- Calendar:about disabled logic #5581
- TreeTable: Incorrect typing for sortable prop #5591
- InputNumber: Support roundingMode for the InputNumber #5528
- Chip: onRemove callback function doesn't return the removed value #5530
- confirmPopup: Remove deprecated code imports #5520
- confirmPopup: Remove deprecated code imports #5520
- Accessibility | Messages #5428
- Accessibility | Media Section #5422
- Headless Mode Update
- Dialog, ConfirmDialog, ConfirmPopup, Sidebar, Toast
- Showcase Updates
Fixed bugs:
- PrimeReactProvider: Error next14 app router #5127
- TabView: Doesn't render in NextJS 14 #5395
- Issue with fileUpload progressBarTemplate #5664
- Calendar: When enabledDates array is set, user will get stuck on month/year selection #5662
- DataTable: Subheader row group along with date sorting not working as intended #5651
- Ripple effect is not working on buttons inside the sidebar #5652
- Input Number: Value pasted by the user is not entered when suffix and decimals are used. #4802
- SideBar: aria-label disappear on close button #5637
- A maximizable dialog cannot be maximized properly after its position has been changed #5635
- InputNumber:format error when Locale set de-DE #5633
- TreeTable/Datatable: Calendar not showing correctly #5529
- Image preview zoom in bug #5627
- Otherprops not working for InputSwitch #5623
- InputNumber: (Germany) second step of currency can't changed #5589
- InputNumber: Incorrect duplication of fractional part of number #5607
- InputNumber: Cursor stuck when using minFractionDigits and comma as decimal separator #5548
- When RadioButton is selected, clicking on it does not trigger the onClick event. #5610
- TreeTable: missing import #5600
- TreeTable: Column "align" prop aligns the header rather than the content #5597
- Dialog: breakpoints are janky #5551
- TreeTable: sorting not triggered when clicking header with custom HTML #5584
- Calendar: After the currentview changed, the panel position is wrong #5577
- DataTable: appendTo on HTML element doesn't work #5266
- Calendar position error when appendTo: 'self' is set #5058
- select components: props appendTo Incorrect first time mount #5311
- MultiSelect: selectAllLabel property error inside React Router #5572
- Inplace: active prop not working #5561
- DataTable: Error when updating a cell #5556
- Calender: even with the viewDate prop the user can scroll past viewable dates #5558
- InputNumber: Text selection not working on input focus when using a suffix or prefix #5537
- TreeTable: Plenty of warnings in codesandbox demos #5542
- DataTable: Resize "fit" doesnt work with unstyled #5489
- Calendar: viewDate change does not update displayed year #4147
- Incorrect year display in Calendar after navigating to next year #5533
- Calendar: InputText does not immediately reflect locale changes #5535
- BlockUI lost focus #5523
- TreeTable: Header's columns not aligned with body's columns in scrollable mode #5487
- TreeTable: Rows are not aligned when frozen #5508
- useDebounce is wrong #5490
- Messages: No animations in v10 #5485
- ComponentBase: fkey used before declaration #5477
- Tabview: There is No style when use PrimeReact & Tailwind #5445
- Dialog: "esc" close dialogs in wrong order #5019
- CascadeSelect: activeOptionState not working as expected #5425
- Calendar: Size of picker panel when in month view #5435
- DataTable demo performance | Add DeferredDemo component #5688
- TreeSelect: panel hide after uncheck #5447
- InputText: className is added twice #5440
- TreeTable: Errors "React does not recognize the xxx prop on a DOM element" on rendering TreeTable component #5427
- CascadeSelect: onInputKeyDown error in unstyled model #5424
- Datatable: Cell editor ColumnEditorOptions param is broken #5233
- Dropdown: component interactable in disabled div #5414
- Dropdown: Tailwind optionDisabled with function not working #5676
- ConfirmDialog:confirmDialog method in unstyled mode, the pop-up window style not apply #5656
- ConfirmDialog: acceptButton's pt don't respect button #5653
- ToggleButton (Tailwind): Imported theming from documentation crashes button #5609
- Calendar (Tailwind): Calendar Input border rounded when showIcon is set #5590
- Calendar (Tailwind): Calendar missing styling #5579
- MultiSelect: PT filterInput not work #5568
- DataTable (Tailwind): frozen is undefined when data is empty array #5555
- TreeTable: need to be converted to data- lookups instead of className lookups #5553
- Accordion (Tailwind): Prop type error in console #5546
- OverlayPanel (Tailwind): showCloseIcon is at wrong position #5543
- DataTable: need to be converted to data- lookups instead of className lookups #5524
- Dropdown (Tailwind): Focus shadow not working #5512
- FileUpload: Missing basicButton theming in Tailwind #5515
- Button: Loading Spinner has no margin by default (Tailwind) #5509
- CascadeSelect: missing some values in pt #5479
- Picklist Tailwind is not responsive #5417
- Tailwind: Chips camelCase properties #5500
- Tailwind: Autocomplete camelCase #5499
- Tailwind: Multiselect issues and camelCase on properties #5493
- Tailwind: Listbox camelCase properties and Context property focused is missing #5492
- Tailwind: Calendar dropdownbutton #5471
- Tailwind: Button in Speedial does not have access to parent #5467
- Tailwind: InputNumber input is not a function #5464
- Tailwind: Tooltip missing context #5468
- Tailwind: Slider starthandler and endhandler, deprecated? #5466
- Tailwind: SidebarPassThroughOptions closeButtonIcon property missing #5465
- Tailwind: Dropdown itemGroup camelCase missing #5469
- Tailwind: ConfirmDialogPassThroughOptions does not a transition property #5463
- Tailwind: Card subtitle vs subTitle and similar issues #5461
- Tailwind: CascadeSelectPassThroughOptions is missing sublist #5462
- TabMenu: activeIndex not rerendering tabs with Tailwind #5457
- Tailwind: Rating readOnly property seems incorrect #5443
- Tailwind: modelValue property #5444
- RadioButton: data selector and Hook Form doc display error #5679
- ScrollPanel: test failed #5672
- Table: Sort icons are not showing correct amount directions #5617
- TreeTable: Wrong typing for emptyMessage #5588
- Button (Tailwind): Theming Documentation is missing attributes for button without label #5526
- Updating demo environments to Vite #5455
- Animated Text Highlight Problem #5480
- RowEdit: Programmatic Demo #5452
- Calendar: lag when navigating between months #5202
- Datatable: CRUD Filter but #5691
10.2.1 (2023-11-27)
Fixed bugs:
- Tree Table Header Bug #5412
10.2.0 (2023-11-27)
Enhancements:
- MISC Section | Accessibility #5356
- Chip Removable Icon to have button role #4190
- TreeTable: selected rows are not highlighted #5370
- CascadeSelect: Popup does not close on escape key press #5360
- SplitButton: SplitButton popup not closing on escape button click #5365
- Speed Dial: Speed Dial Menu does not close on escape key press #5367
- PanelMenu: Menu items with no sub-items toggling border #5349
Fixed bugs:
- DataTable: Cell editing with Dropdown doesn't work #3079
- DataTable editor with 3rd party dropdown / overlay #2097
- Mention: Page Breaks when navigating to Mention component #5363
- TabView: Closes all tabs on click #5369
- DataTable: Cell edit support Dropdown #2666
- DataTable: editMode="cell" and Dropdown z-Index issue #5320
- AccordionTab: Invalid values for props $$typeof, type on div tag #5379
- Password: inputClassName doesn't work with Tailwind #5385
- TreeTable: Unable to hide a column with hidden prop #5384
- Calendar: monthNavigator={true} with numberOfMonths={>1} shows controls for the first month only #5390
- TreeTable: column align header is not working #5315
- Tree: Custom collapseIcon/expandIcon is not applied on children #5393
- Slider: Setting min boundary value component is breaking the component. #5398
- MultiSelect emptyMessage prop results in error #5340
- SplitButton: pt attribute doesn't behave as described in documentation #4883
- Tailwind: Button tailwind/index.js #5407
- DataTable: memory leak when data updated continuously #4656
- Removing style section from pages #5354
- Missing type definition in for hideOverlaysOnDocumentScrolling in APIOptions #5378
- Misc Demos Refactor #5357
- Tailwind: Documentation transition: TRANSITIONS.overlay #5387
- Mention: Component not rendering #5374
- Primereact Tooltip props children and content have different types #5376
- Slider: Setting min boundary value component is breaking the component. #5398
10.1.1 (2023-11-21)
Fixed bugs:
- Calendar with touchUI prop always adds p-overflow-hidden to body in the mounted phase #5352
- DataTable: Moving selection up with keyboard not working #5347
- DataTable: fire onRowClickwhen unselect row #5342
10.1.0 (2023-11-20)
Enhancements:
- MultiSelect: Add onRemove callback function, the same as in the Chip component #5247
- Dropdown: Allow control of dropdownIcon based on state #5308
- Password: Strength meter does not close on escape key press #5321
- MultiSelect: Add onRemove callback function, the same as in the Chip component #5329
- Lara theme enhancements #5343
- New Showcase Implementation #5258
Fixed bugs:
- Slider - Prop style did not match #5346
- Bootstrap: Example is broken #5310
- Datatable: Setting rowEditorInitIcon has no effect. #4430
- InputNumber: unable to input a decimal point #5338
- Missing icons #5333
- PrimeReactProvider: Panels closing on scroll even with hideOverlaysOnDocumentScrolling: false #5332
- HeroSection:import case sensitive #5328
- Tooltip: tooltip does not close when cpu throttled x6 #5312
- Tooltip: Stuck after hovering when used in complex page #3965
- select components: props appendTo Incorrect first time mount #5311
- InputMask: Pasting does not respect the cursor selection #5285
- Documentation: Ripple needs to be enable, docs says false #5316
- Tailwind: Dialog - mask: modal property is undefined #5296
- Tooltip with showOnDisabled prop breaks some input component style #5300
- Fix with showondisabled prop breaks some input component style #5301
- Code Display spacing #5303
- Tailwind: CSS fixes from PrimeVue #5294
- Tailwind: Under DataTable theming props.frozenRow but are not DataTableProps #5288
- InputText inherits size from HTMLInputElement and size is number #5283
- DataTable: Infinite loop onValueChange #5160
- DataTable: onValueChange fires if the selection if updated #5281
- InputNumer: PageSpeed Accessibility: ARIA IDs are unique #5270
- Added plain text #5278
- InputNumber: PageSpeed Accessibility - Buttons do not have an accessible name #5269
- Splitter: stateString is undefined #5276
- Tailwind Theming for Button uses a property plain but plain is not part of ButtonProps #5273
- Tailwind CSS issue #4987
- Component Styles: Remove use of !important now that @layer is used #5096
- Sidebar fullscreen unnecessary class assignments fix #5271
- Updating documentation under theming #5276
- SplitButton: Outlined SplitButton right border duplication on hover #5264
- PanelMenu: command of MenuItem without child cannot be triggered #5255
- TreeSelect: In unstyled mode, the selected and checked style not work #5254
- TabView: Dynamically created TabPanels and onTabClose closes more than one Tab #2842
- TreeTable: filter row ignored when frozen column enabled #5252
- MultiSelect: stopPropgation on multiSelect items #5250
- Add support for faster progressive and incremental builds #5231
- InputNumber: button event repeats infinitely if input is disabled #5245
- AutoComplete: Primitive value 0 does not display correctly #5241
- Calendar: Wrong docs in Pass Through #5243
- TabView: Dynamic Tabs not working #5229
- OverlayPanel: Toast is appearing when page is loaded #5235
- InputNumber: Enter leading 0 when using prefix/suffix #5234
- FileUpload: Uploaded file is cleared in advanced mode #5226
- Mention: Mentioning someone keeps the search text #5216
- ComponentBase: TypeError: Cannot read properties of undefined (reading 'unstyled') #5168
- TypeError: Cannot read properties of undefined (reading 'unstyled') #5203
10.0.9 (2023-11-01)
Fixed bugs:
- useHandleStyle Broken: Styles not loading #5213
10.0.8 (2023-11-01)
Fixed bugs:
- MultiSelect: Dropdown body detaches from dropdown head/button #5210
- "Command" docs are missing #5205
- Tailwind: Panelmenu: Some classes not being picked up during Styling #5206
- ComponentBase: TypeError: Cannot read properties of undefined (reading 'unstyled') #5168
- TypeError: Cannot read properties of undefined (reading 'unstyled') #5203
- Tailwind: MultiSelect: multiple conflicting classname keys #5200
- Tailwind: PanelMenu: Documentation Pointing to Incorrect TRANSITION #5198
- Datatable: Missing rowEditorSaveButton and rowEditorSaveIcon on ColumnPassThroughOptions #5196
- DataTable: Redefine column width after resizing a column manually #5123
- DataTable: When using InputTextarea as editor, pressing Ctrl + Enter or Shift + Enter results in a submission #5193
- InputNumber: Minus Sign not working for Currency INR #5185
- PanelMenu: Visual defect #5190
- Tailwind with Menubar end attribute does not align-right #5181
- DataTable with frozen columns and displayFilter 'row' doesn't freeze filter cell #5164
- Add missing pi-file-edit icon #5179
- OrderList: order of selection reversed when moving multiple items to top or bottom #5177
- 10.0.7: forwardRef Warning #5172
- id not passed to SplitterPanel #5169
10.0.7 (2023-10-26)
Fixed bugs:
- SplitButton: Missing styles #5163
10.0.6 (2023-10-26)
Fixed bugs:
- FileUpload: Adding pending text to localization in component #5161
- AvatarGroup -> Avatar Hover tooltip #4181
- MultiSelect: Clicking on "selectAll" checkbox closes options dropdown #5151
- AccordionTab cannot be used in custom wrapper #2052
- SpeedDial: className property not being applied to list items #5148
- MultiSelect: Clear button marks variable as undefined #5142
- Mispell of 'inteface' instead of 'interface' #5138
- Calendar with mask does not work as expected when editing input. #5137
- DataTable: passthrough styling is ignored #5131
- Column: Pass Through does not apply header classes correctly #5125
- InputNumber: Typescript type definition for 'incrementButtonIcon' and 'decrementButtonIcon' errorneous #5132
- Mention: Mentioning someone deletes the first word of the comment #5114
New Features:
- Password with ability to toggle mask via a method and a unmasked property #5135
10.0.5 (2023-10-19)
Fixed bugs:
- Overlay animations are not working with Tailwind preset #5117
10.0.4 (2023-10-19)
Implemented New Features and Enhancements:
- MultiSelect: Formatting selected items with spaces after the commas #5100
- Tree: onDrop should not attempt a copy of node values #5080
Fixed bugs:
- Tailwind preset animations are not working as expected #5110
- Slider (range): Warning: NaN is an invalid value for the left css style property. #5111
- Inplace Component Doc Image Responsive Issue #5103
- TreeSelect: Incorrect TypeScript types for filterTemplate options #5102
- TreeSelect: With selected value, close icon looks cluttered #5012
- TreeSelect: Clear Icon Misplacement #5020
- SelectButton: AllowEmpty not working #5094
- Toast/Messages: remove not working #5083
- Fieldset: Missing root className pass #5088
- Panel: Missing props.className passthrough #5087
- useDebounce: Missing type #5085
- Message: Icon shrinks as text in message grows larger #5078
9.6.3 (2023-10-18)
Fixed bugs:
- DataTable: Invalid attribute warning when passing custom icon to rowReorderIcon #5109
10.0.3 (2023-10-11)
Deprecated:
Implemented New Features and Enhancements:
- Improve block/unblockScroll architecture #5077
- SelectButton: Add allowEmpty property #5073
- DataTable: Clicking the center mouse button on a row should open the row item in a new tab #5051
- Dropdown: Allow to pass "className" with a group as well #5047
Fixed bugs:
- Dock: Toast Component not working properly #5076
- DataTable bug when clicked in rowExpansion icon with selectionMode="single". #5074
- Editor layer defect #5065
- ContextMenu: Broken with nested items (10.0) #5064
- Menu: Menu with popup prop passed doesnot close on Escape keypress. #5044
- DataTable: Checkbox onChange stops propagation #5039
- Scroll Panel: Scroll Panel does not scroll with mouse #5038
- Context Menu In Datatable #5035
- MultiSelect: FilterTemplate prop not working, execution error #5028
- Calendar: When stepMinute is set, the time value does not "snap" on initial date change #5027
- UseStorage hook window listener does not parse JSON #5026
- Fixed lara blue state colors #5015
- Progress bar determinate type doesnt apply classNames passed through props #5003
- DataTable: Filter Menu Icon disappeared after sorting #4994
- Column: headerClassName #4993
- MultiSelect: Doesn't render items #4988
- InputMask does not fire onComplete method when a slotChar is present #3240
10.0.2 (2023-09-29)
Fixed bugs:
10.0.1 (2023-09-28)
Fixed bugs:
- Base styles are not loading #4982
10.0.0 (2023-09-28)
Breaking Changes:
- Theme updates: change
:focus
to:focus-visible
#4972 - New @layer implementation #4959
- Core: Drop Internet Explorer Support #3238
Implemented New Features and Enhancements:
- Add / Update OG Image #4970
- SlideMenu: SlideMenu with
popup
prop passed doesnot close on Escape keypress. #4961 - Dialog: component scrollbar shift #4958
- ConfirmPopup: Escape key does not close the popup. #4952
- Multiselect: Display labels of selected items in filtered component #4944
- Update Lara theme font to Inter Var #4942
- Dialog: blockScroll + visible + fullscreen mode gives unexpected behavior if dialog is unmounted while visible #4940
- Add gtag manager #4900
- Dropdown: allow to set label's class name via the api #4877
- FileUpload: Localize pending and file sizes #4872
- Calendar: Missing
slotChar
prop #4866 - AutoComplete: required property doesn't exist #4858
- OverlayPanel: does not reposition itself when its content forces its size to change #4819
- TreeTable: There's not a way to get the data after a change #4816
- Autocomplete: selectionLimit ux enhancement #4784
- SSR: Support Server Component #4634
- Add
unstyled
mode for all components #4602
Fixed bugs:
- Messages: Icon shrinks as text in message grows larger #4977
- Image: Image Preview shows a browser scrollbar. #4963
- Tree Table: Footer is defined as a function but it doesn't work #4960
- MegaMenu: click not navigating to
url
#4956 - FileUpload: Input Triggered on Any Mouse Click #4948
- Dialog: When using blockScroll and the dialog is unmounted while being visible, scrolling continues to be blocked #4938
- Password: onKeyDown event is triggered twice. #4934
- Menu | MenuItem API id property is ignored #4932
- Ripple: Has no effect on touch enabled desktop screens #4909
- Slider error on mobile devices #4906
- Calendar: Multiple Month/Year selection mode not highlighting selected month #4892
- Build: missing
components/lib/common/Common.css
#4889 - InputMask: Autofocus crashes #4882
- InputNumber: Doesn't allow minus sign in currency mode #4875
- Toast: Toast Icon is too small when there is long text #4873
- DataTable: conditional row reorder shows "false" instead of hiding reorder icon #4854
- AutoComplete: can't remove item #4848
- DataTable filterDisplay="menu", Uncaught TypeError #4845
- Avatar: shape="circle" is not working #4839
- Password: tabIndex duplication #4836
- Calendar: Class ".p-inputwrapper-focus" is not removed when the input is unfocused #4834
- DataTable: editorCallback does not update a value if the field name of column has nested elements #4814
- Calendar: disabledDays do affect year to be also disabled #4803
- Context: setInputStyle("filled") doesn't switch the style #4799
- Ripple: Ripple effect not working in some instances #4153
- Calendar: Changing Calendar input (with mask) clears the rest of the form's state #4030
- Datatable: onValueChange with Removable Sort #3133
9.6.2 (2023-08-17)
Implemented New Features and Enhancements:
- DataTable: Type issue for Selection Mode #4777
Fixed bugs:
- Carousel: created style lifecycle issue #4779
- Dropdown: MenuItem not respecting style attribute #4766
- Slider: onSlideEnd behaviour has changed #4680
- Tooltip: autoHide={false} broken on version 9 #4604
- Calendar: Mask is not displayed #4579
- Calendar: The date cannot be selected from the first click in the opened popup #4568
- DataTable: Column resize is not working properly. #4471
- Carousel: Swipe functionality #3788
9.6.1 (2023-08-01)
Fixed bugs:
- FileUpload: Uploading file issue in multiple= false #4665
- DataTable: Unexpected Behavior in Production Mode for ColumnResize #4655
9.6.0 (2023-06-27)
Implemented New Features and Enhancements:
- TreeSelect: Support custom expand/collapse icons #4525
- FileUpload: Uploaded files ref methods #4516
- Carousel: Add start/stop autoplay to exposed methods #4513
- TreeTable: Row hover event #4502
- TreeTable: Add toggler template (same as Tree component) #4499
- Dropdown: VirtualScrollerRef access for scrollToIndex #4489
- New passthrough(pt) property implementation for Data Components #4432
- New passthrough(pt) property implementation for Form Components #4431
- InputNumber should support global locale #4291
- TreeSelect:
nodeTemplate
property #3678
Fixed bugs:
- FileUpload component does not pass file information in the onSelect event #4557
- Calendar: Mask prop does not work #4548
- ContextMenu: Global not working in Strict Mode #4543
- PickList: Error when Transferring Unselected Values in Pick List Functionality #4540
- MultiSelect (group) SelectAll checked when all items in first group are selected #4535
- FileUpload: input passthrough not working when mode="basic" #4533
- MultiSelect: Dropdown closes on deselect #4523
- Skeleton: children prop not rendering #4512
- ScrollTop: doesn't work #4505
- BreadCrumb: label home prop doesn't work #4504
- DataTable: Checkbox/Radio not respecting isDataSelectable #4492
- SplitButton: menu icon not visible in large size #4483
- Menubar: Cannot use useRef #4467
- TabView: On initial load, the page will scroll down to the Tab if it's below the scroll window #4462
- Calendar: showMinMaxRange property is broken in multiple ways #4456
- Calendar: Navigation broken when defining min and max values #4449
9.5.0 (2023-05-24)
Implemented New Features and Enhancements:
- Add
hideOverlaysOnDocumentScrolling
option to PrimeReact config #4448 - Icons: clipPath improvements #4441
- AutoComplete: panelFooterTemplate prop #4426
- MultiSelect: No way to disable filter auto focus #4423
- New passthrough(pt) property implementation for Media Components #4393
- New passthrough(pt) property implementation for Chart & FileUpload & Message Components #4392
- New passthrough(pt) property implementation for Menu Components #4391
- Mention: suggestion panel to hide when scrolling away #4223
- Messages-Toast: Inconsistency #4077
- Menu: Add ability to right align #3753
Fixed bugs:
- Dropdown: Footer using incorrect style name #4446
- InputNumber: preventing ripple on buttons #4443
- Datatable: filterIcon and filterClearIcon not propagated #4439
- BreadCrumb: SVG location of the DOM #4438
- DataTable: Filter Clear icon is missing #4437
- Datatable: Setting rowEditorInitIcon has no effect. #4430
- MultiSelect clear icon not aligned correctly #4427
- TriStateCheckbox: "undefined" value render checkbox highlighted but without value #4422
- Checkbox: Toggling value by clicking the label broken #4402
- Image: Zoom out action disabled when fully zoomed in #4400
- ConfirmDialog: Missing dialog header #4397
- Autocomplete: multiple + forceSelection #4363
- DataTable: resizableColumns with stateStorage will not adjust saved column width after refresh. #4211
- Autocomplete clears selected values onBlur when forceSelection and multiple are true #4203
- Dropdown: rendering problem when used in a Dialog #2683
9.4.0 (2023-05-12)
Implemented New Features and Enhancements:
- New passthrough(pt) property implementation for Button Components #4360
- New passthrough(pt) property implementation for Overlay Components #4359
- New passthrough(pt) property implementation for Misc Components #4352
- New passthrough(pt) property implementation for Panel Components #4293
- Events: Forward preventDefault, stopPropagation from original event #4375
- MultiSelect: expose selected value in onChange event #4366
- RadioButton/Checkbox: Add
onClick
event #4356 - Toast/Messages: Fix updates incorrectly updating older version of the state #4350
- DataTable: event.preventDefault() not working in cell edit events #4339
- DataTable:
showHeaders={false}
option #4337 - DataTable: Custom icon prop for filter icon #4327
- Dialog: Maximized should not have rounded borders? #4310
- ColorPicker: Styling the Input #4267
- Panel: Footer Option #4200
- EmptyFilterMessage does not work on Dropdown with virtualscroll #4193
- Dropdown: Footer Template #4026
- Toast+Sidebar: Closing toast closes sidebar #3977
- Datatable : Export custom header export to CSV #3975
- DataTable - Impossible to implement Expandable Row Groups with Row Expansion #2213
Fixed bugs:
- Calendar: disabledDates prop not working for month #4370
- useSessionStorage Hook: initialization issue #4353
- InputText/InputTextArea: .p-filled class/isFilled bool not resetting after setValue("") #4351
- Dropdown: When using groups and filter options, if optionGroupChildren is set to a different name other than items, filter stops working properly #4348
- DIalog: modal prop is not always respected #4334
- DataTable preventDefault NOT WORKING #4333
- Button: No margin/padding between button text and loading spinner #4320
- Dialog: body scroll is not restored when closing maximized Dialog #4313
- SpeedDial:
buttonTemplate
not working #4305 - Carousel: onPageChange and autoplayInterval does not work together #4301
- Image: Properties e.g. crossOrigin are only applied to the preview and not the full image #4300
- Calendar: time select updates the parent component state through props.value #4298
- FileUpload: console error #4294
- DataTable: sort icon will be resized if the column title is multiline. #4283
- ConfirmDialog: Event triggers multiple times if users spam Enter / Double click on button #4168
- Calendar: disabledDays prop also disable months #4015
- Galleria: Undefined imgSrc if
autoplay
withcircular={false}
#3973 - DataTable: Resizing headers in expand mode does not work correctly #3970
- Dialog: Performing "onMouseDown" inside the Dialog and "onMouseUp" outside of it closes the dialog when "dismissableMask" is true #3962
- TreeTable : Support Custom Templating in Header #3946
- DataTable: Resize column place is not correct #3795
- Tooltip: registering show/hide events twice on each target #3701
9.3.1 (2023-04-26)
Implemented New Features and Enhancements:
- Messages: Cannot pass Id property #4281
- Image: missing
crossOrigin
,referrerPolicy
,loading
anduseMap
#4273 - Mention: autoResize wont resize back to starting height #4197
- DataTable: Cell edit support Dropdown. #2666
Fixed bugs:
- DataTable: Correct "Select All" behavior in checkbox selection mode #4284
- DataTable: multisortField - Cannot read properties of undefined (reading 'field') #4269
- Image: No overload matches this call. #4268
- Uncaught reference error for icons. #4264
- Calendar:
numberOfMonths
> 12 issue #4259 - DataTable: paginator with alwaysShowPaginator: false is displayed for empty table #4254
- PickList: source/target filterTemplate not working #4249
- DataTable: Data are not displayed when "Column" has no "field" attributes #4248
- Tooltip: Does not work if target is dynamic #4243
- TabView: Conditionally render TabPanel under TabView #4235
- Mention: wrong value when clicking on suggestion #4221
- Dropdown: with react-hook-form . Control prop doesn't exist #4215
- TieredMenu: Menu items in are assigned with id attribute with a value of [object Object] #4011
9.3.0 (2023-04-19)
Implemented New Features and Enhancements:
- Improve icon implementation in core #4220
- Add icon templating support to components #4226
- Add new Icon components #4227
9.2.3 (2023-04-11)
Fixed bugs:
- Type missing for PrimeReact.changeTheme #4240
9.2.2 (2023-03-28)
Implemented New Features and Enhancements:
- Slider: Change positioning of handles in range mode #4184
Fixed bugs:
- OverlayEventOptions type inccorrect #4189
- Mention: selected result to replace the search query #4188
- Tree: Missing property
dropNode
in type signature ofTreeDragDropEvent
#4179 - CodeSandbox demos are broken #4172
- Sidebar: Unexpected component hide #4170
- Calendar:
view
typescript missingyear
#4163 - Ripple: first click on component has incorrect location #4160
- primereact.min.css Error at background:transparent URL() with base64 image #4097
- ConfirmDialog: is not loading inside a Shadow DOM #4096
9.2.1 (2023-03-15)
Implemented New Features and Enhancements:
- Timeline: subgroups #4154
- Add new style props to SplitButton component #4144
- Using the tooltip attribute inside the Shadow Dom crashes Primereact on hover #4143
- DataTable: responsiveLayout="stack" and scrollable not working together #3693
Fixed bugs:
- Showcase: multiple pages have a typo of the word 'archive' #4146
- MegaMenu: does not hide menuItem when visible = false #4140
- Multiselect: Errors on types and behaviour not as documented #4129
- DataTable with VirtualScroller: multi selection bug #4120
- InputText: Tooltip and float-label incompatibility when using showOnDisabled #4110
- useIntersectionObserver: Make the options parameter optional #4109
- Button: Severity 'help' missing in TypeScript definition #4108
- DataTable Virtual Scroller: Column Resize Not Working #4102
- Dataview: Callback Documentation Typo #4099
- Datatable: Duplicate events fire in
paginatorPosition=both
#4095 - Button: Size 'large' vs 'lg' #4093
- Theme:
vela-blue
TreeSelect inconsistent theming #3669
9.2.0 (2023-02-21)
Breaking Changes:
- DataTable CSS and responsive structure improvements #4078
Implemented New Features and Enhancements:
- New Hook: useMatchMedia #4090
- Add breakpoint and scrollHeight props to ContextMenu, MegaMenu and TieredMenu components. #4082
- TreeTable CSS improvements #4081
- Add
when
option to useResizeListener hook #4080 - Add tabIndex, appendOnly and inline properties to VirtualScroller #4079
Fixed bugs:
- Toast: Flick issue on toast-message-exit-active class #4084
- Inplace is not working as expected #4070
- PrimeIcons: can't use pi-arrow-right-arrow-left #4062
- Calendar: Popup incorrect year in multiple month #4058
- Avatar: Wrong className is getting used when image is undefined #4049
- Inline Calendar inside DataTable filter error #4042
- Toast: Summary Overflow Bug #4023
9.1.1 (2023-02-15)
Fixed bugs:
- primereact 9.1.0 it is not loaded using vite #4064
9.1.0 (2023-02-15)
Implemented New Features and Enhancements:
- Improve responsive styling on Menubar #4060
- FileUpload: Advanced Section same as PrimeVue FileUpload section #4059
- Add breakpoint and scrollHeight properties to CascadeSelect #4052
- Add breakpoint property to PickList and OrderList #4050
9.0.0 (2023-02-13)
Implemented New Features and Enhancements:
- Add sideEffects: false to nested package.json files on components #4028
- Remove GMap and Captcha #4025
- Core: Deprecated defaultProps still used #3786
Fixed bugs:
- DataTable: Export Function Newline Separator #4001
9.0.0-rc.1 (2023-02-09)
Breaking Changes:
Implemented New Features and Enhancements:
- New Hooks #4039
9.0.0-beta.1 (2023-01-26)
Breaking Changes:
- TypeScript: Improve definitions on all components #2734
Implemented New Features and Enhancements:
- Autocomplete: disable issue #3953
- Dropdown button icon #3952
- Dropdown: support
onClick
event to intercept the event propagation #3935 - ReCaptcha: Allow for custom URL #3921
- Sidebar:
dismissible
not working immediately while sidebar is visible #3811 - Inputs: expose focus() method on all input components #3806
- FileUpload: Control internal files state #3750
- Dropdown Item list responsive issue #2574
- DataTable/TreeTable: stricter generically typed API #2523
- TreeTable: accessibility improvements for keyboard navigation #2153
- DataTable features in PickList lists #1374
Fixed bugs:
- Calendar: Year incorrectly disabled in navigator view due to minDate #3967
- InputNumber : In Mobile mode value are getting trigger two times #3951
- DataTable: CellEdit Filtering and NOT_EQUALS #3928
- Dialog: breakpoints not working in <React.StrictMode> #3922
- InputNumber: When using the InputNumber with the built in spinner buttons, "onValueChange" is called before "onChange". #3913
- Chips separator not working on mobile #3885
- DataTable: Global search won't reset when the field is empty on react 17 #3819
- DataTable: RowReorder fails in case of pagination on page other than first & last #3817
- DataTable: 'virtualScroll' + selection #3804
- DataTable: Error when 'virtualScrollerOptions.showLoader' + 'dataKey' are enabled #3803
- DataTable: Virtual Scroll with Loading template + frozen columns #3800
- TreeTable: Error in resize mode expand #3796
- File Upload: itemTemplate missing props #3792
- SelectButton: Submit with React Hook Form #3790
- Calendar: Inline display issue if more than one month #3789
- DataTable: Edit Programmatic all row cannot read properties of undefined (reading 'data') #3783
- ConfirmPopup: Using Tag, when popup is dismissed it stops working forever #3779
- Calendar: Console warning using ParseDateTime #3777
- Calendar: StepMinute should initialize value #3770
- ToggleButton: Received
false
for a non-boolean attributetabIndex
#3768 - Hook: useOverlayListener incorrectly passing target #3766
- SplitButton: className in menu api does not work #3757
- Password: Eye icon problem in MS Edge and IE #3756
- Dialog: Unintended margins #3755
- DataTable: row reordering in lazy mode #3618
- AutoComplete: space between overlay panel and the component #3463
- InputStyle gets ignored within overlays bound to body #3428
- Datatable: Virtualscroll and frozenvalue (frozen rows) hide first rows #3361
- Dropdown: Incorrect flipFit detection when using filter #3203
- DataTable: Edit Programmatic all row cannot read properties of undefined (reading 'data') #3013
- Menu: Popup menu positioning - appendTo #2980
8.7.3 (2022-12-05)
Implemented New Features and Enhancements:
- MultiSelect vs Dropdown has different focus behaviour #3721
- Datatable: Get the values from the table when the filter is done #3720
- Carousel: Marquee animation #3710
- Datatable: onRowMouseEnter callback #3703
- DataTable: createResponsiveStyle not called on scrollable property change #3694
- TreeSelect: allow focus in React Hook Form #3685
- BlockUI: Add
style
andclassName
to container #3683 - Image: imageStyle prop is of type string instead of React.CSSProperties #3668
- Datatable FilterDisplay as menu: Apply with 'Enter' #3655
- ColorPicker: Allow to set the panel's className #3654
- Listbox: Add emptyMessage like in Dropdown #3649
- Avatar: Fallback to label or icon variant when image loading fails #3647
- DataTable: RowGrouping Header Template allow control of colspan #3643
- TreeNode: Add
id
property #3616 - MultiSelect: not selecting correct value when "options" objects contain property "value" #3392
- MultiSelect: Add "overlayVisible" property #3302
- InputNumber just perform the onChange when blur #3003
- Tooltip: incorrectly positioned #2796
- MultiSelect: Enable more display options #2745
- Showcase: Save theme setting in localStorage #2671
- Tooltip: show at mouse position without following the mouse #2588
- Multiple groupField issue #2333
- ContextMenu: Submenu overflowing the page #2318
- DataTable onRowBlur and onRowMouseLeave events #1945
- DataTable grouping rows with similar names, more than one field at a time #1039
- Multi Row Grouping for DataTable #728
Fixed bugs:
- Slider with range and max=10 - initial right slider position is 1000 #3738
- Chart initialized in unmounted component #3725
- Messages/Toast: The messages.current.show([]) method causes the browser to crash #3716
- Core: PrimeReact.nullSortOrder not working correctly #3712
- Button: Tooltip remains displayed after button is disabled #3692
- TreeTable: cellClose throwing error #3689
- Tooltip: Vertical scrollbar appears when tooltip shows the first time #3687
- Dropdown: Expose focusInputRef for React Hook Form #3662
- AutoComplete: Reusing references for suggestions prop bug #3659
- Tristate and Multicheckbox: Unable to change disabled checkbox cursor #3641
- RadioButton: onChange event is called for each click #3636
- nmp run dev fails under Linux #3631
- DataTable: TypeError when adding and starting editing a new row #3476
- Dialog/Overlay: Flickering in Vite #3122
- InputNumber: Value typed by the user is not entered, when suffix used #3029
- TieredMenu: sub-items are not visible when there's not enough space at the bottom #2837
- InputNumber: input content can desync from value prop after blur #2527
- DataTable: ContextMenu showcase/theme doesn't highlight selection #2526
- OrderList: Drag & drop is not working #1883
- InputNumber: Arrow keys not working properly #1866
- DataTable: onValueChange not called when setting filter state programmatically #1396
- Cell editor with sort-filter fails #1257
- Cell Editor reapplies focus to invalid field #1247
8.7.2 (2022-11-10)
Implemented New Features and Enhancements:
- Skeleton: Jest test #3603
- Avatar/AvatarGroup: Jest test #3601
- Tag: Jest test #3599
- InputNumber: Add maxLength Property #3595
- InputTextarea: Jest Tests #3582
- InputText: Jest tests #3580
- Divider: Add jest unit testing to the Divider component #3577
- InputTextArea: Add KeyFilter #3575
- InputText/InputTextArea: Typescript won't allow setting
value
#3573 - Tooltip: Add Jest testing #3569
- Badge: Add jest unit testing to the Badge component #3567
- Chip: Add test specifications #3557
- Column: exportField missing from TypeScript parameters #3540
- Autocomplete: add selectionLimit #2949
Fixed bugs:
- Ripple: Uncaught ReferenceError: isTouching is not defined #3593
- TieredMenu: Close menu on selection (like PrimeVue) #3590
- Calendar :
keepInvalid
no longer works #3559 - DataTable : column name with dot #3548
- Splitter: Error with only 1 panel #3546
- Calendar: Setting value in range mode #3545
- TreeTableHeader: Warning: Each child in a list should have a unique "key" prop. #3543
- Calendar: Changing a value removes the entire value #2927
Implemented New Features and Enhancements:
- Image: Update default properties #3536
- Button: Add test specifications #3533
- Remove index.d.ts from primereact library #3513
- Timeline: Add missing type of align as enum. #3509
Fixed bugs:
- Splitter: widths provided to SplitterPanel.size are not correctly applied #3534
- Datatable doesn't render boolean values. #3529
- Splitter: esm build throws TypeError due to improper use of const in a for loop #3527
- Ripple: ripple start point is not init in mobile env #3526
- Calendar: Inconsistent behaviour around viewDate and changed value. #3516
- Calendar: Value does not update on external change #3515
- tabIndex prop can be optional on Accordion #3512
- Toast: non-responsive toast #3498
Implemented New Features and Enhancements:
- Paginator:
PaginatorTemplateOptions
interface elements should be optional (TypeScript) #3503 - Tooltip: programmatic control show/hide #3500
- Button: Ripple animation missing on touch down #3497
- Calendar : Does not detection changes value in footer template #3484
- Splitter: Non optimal handling of splitter sizing #3483
- Core: Add Jest unit tests #3477
- Toast: Delete Toast by Id #3455
- Editor: respect maxLength property #3454
- Implement the new PRO Support Page #3449
- TypeScript: All
style
declarations should beReact.CSSProperties
#3440 - Progressbar: Dynamic ProgressBar #3433
- MultiSelect: Allow primitives in filter #3420
- SlideMenu: Pass information about levelState #3407
- SlideMenu: Issue with scrollbar #3398
- SlideMenu: Add navigateBack to ref #3397
- Image: Allow
zoomSrc
different thansrc
#3390 - Autocomplete: show() and hide() missing in ref #3387
- DataTable: Expose restoreColumnWidths+ in ref #3384
- Calendar: Overwrite formatDateTime and parseDateTime functions #3381
- Data Attribute: Fix #3321 #3378
- DataTable: crash during third party drag and drop handling #3376
- Filters: Allow filters on primitive arrays #3375
- Column: Add tooltip to header #3368
- Paginator: RowsPerPageDropdown fix ARIA label #3365
- Toast: Pin a specific message on User Click #3260
- Column: bodyClassName could accept a function with the corresponding DataTable value as a param, returning a string #3215
- DataTable: Custom expander according to the rowData #2918
- DataTable/TreeTable: global filter customization #1450
- Calendar using locale date format #993
- Support custom date format function for the input element #852
Fixed bugs:
- CONTRIBUTING: Fix forum URL #3492
- DataTable: in controlled pagination mode onPage always called initially with first=0 #3489
- Calendar: Year selection ignores maxDate #3488
- TabView: Missing onKeyDown in header template #3479
- Column: onCellEditComplete incorrect Typescript def #3469
- AutoComplete: Missing dropdownAriaLabel property #3467
- Mention: Some properties doesn't exist on type #3461
- Button: getElement is undefined #3453
- Dialog - Maximizable #3432
- DataTable: Filter is not matching using globalFilter attribute #3430
- InputNumber: Typing the minus sign at the start of the number does not work the first time #3426
- Autocomplete: readOnly not working when 'multiple' prop is set #3423
- Mention: Some properties doesn't exist on type #3419
- Splitter state is not saved in StrictMode #3413
- Dock: Showcase example broken #3393
- Datatable: onSelectionChange event returns wrong rowIndex with shiftKey selection #3388
- Button: bad rendering for button with icon and children #3382
- DataTable: custom filter icon is not updating #3373
- Gallaria: localeOption is not defined. Bug introduced in 8.6.0 #3370
- Toast: Close button decreases as size increases #3116
- Datatable: globalFilter option triggered with old value #2996
- DataScroller: "first" is always 0 on OnLazyLoad #2987
- AccordionTab: keyboard navigation not working when inside a Dialog #2864
- InputNumber: delete numbers with decimal mode - bug #2677
8.6.1 (2022-09-25)
Fixed bugs:
- Material Theme breaks in some components #3364
- TreeTable filter behavior is not consistent between global and local filtering when using filterMatchMode
contains
#1288
8.6.0 (2022-09-23)
Breaking Changes:
Implemented New Features and Enhancements:
- PrimeIcons: Update to v6 #3347
- Knob/Rating/TriStateCheckbox: Ref Type Incompatibility #3334
- Datatable: Add Typescript SortOrder constants #3327
- InputNumber: missing data attribute #3321
- Dropdown: Support aria-describedby #3319
- TabView: Add 'beforeTabClose' event #3312
- Datatable: Remove Expanded 'td' element returned with 'tr' #3310
- ARIA: Standardize expand/collapse labels #3292
- Password: Add KeyFilter #3290
- TypeScript: Add index.d.ts to main libary #3288
- ARIA: Standardize close/clear button labels #3280
- Strange logging when linting #3277
- AutoComplete: Accessibility Improvement #3275
- Toast: Pause / resume timeout if hovered #3272
- Accordion: No id causes remounting of AccordionTabs. #3270
- DataTable: Aria-label issues #3263
- TabView: allow aria-label attribute for scrollable buttons #3259
- SpeedDial: allow aria-label attribute #3254
- AutoComplete: Add EmptyMessage property #3244
- Password: Add same color to label of password info #2913
- TreeTable/DataTable: Callback similar to onFilter for global search #2028
- Additional props for keyboard helpers (input components with "hidden accessible" elements) #1852
- DataTable RowCheckbox/RowRadioButton input lacks title, label or aria attributes #1178
- Allow aria-label and aria-labelledby attributes on all input components. #839
Fixed bugs:
- SortFunction throws a exception on DataTable #3353
- DataTable: error occurs when the field corresponding to the column is an Map, and the editor is not specified #3332
- Dialog: Restore dialog size after maximize it close dialog keeping modal background active #3331
- Editor: Ref Type Incompatibility #3329
- Calendar: viewStateChanged minor bug #3315
- DataTable: Multiple sorting with Date field as first sort #3284
- Calendar > When set two times value, calendar view is not updated #3258
- Dialog: Focus trap issue with multiple dialogs #3256
- InputTextarea: wrong ref type #3252
- Toast/Messages: Replace method is broken in 8.5.0 #3250
- ScrollPanel: Cannot scroll inside dialog #3171
8.5.0 (2022-09-07)
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
8.4.0 (2022-08-22)
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
8.3.0 (2022-07-18)
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
8.2.0 (2022-07-06)
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 normalref
#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
8.1.1 (2022-05-19)
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
8.1.0 (2022-05-12)
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
8.0.1 (2022-04-26)
Fixed bugs:
- Datatable: reorderableColumns isn't working #2784
Implemented New Features and Enhancements:
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
8.0.0-rc.2 (2022-04-18)
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
8.0.0-rc.1 (2022-04-04)
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
andstyle
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
7.2.1 (2022-02-22)
Implemented New Features and Enhancements:
- Add p-button-* class support to SplitButton #2647
- Change lara to use system font #2645
- Knob | replace surface letters with new surface variables #2643
- Bug: When calendar is closed by clicking cancel button, It should be focus out #2638
- Add possibility to reset scroll in DataTable #2636
- The SplitButton type declarations are missing the "show" and "hide" methods #2625
- Automated tests throw "TypeError: highlightItem.scrollIntoView is not a function" #2616
- DataTable sorting lacks collation support #2604
Fixed bugs:
- TreeSelect templateHeader doesn't work #2641
- dropIndex returns same index for different nodes in Tree component #2632
- InputNumber editor in Datatable doesn't accept only numbers as input values anymore #2631
- Bug on Dark Themes related with fixed columns #2630
- DataTable with paginator and selection #2612
- Datatable: Responsive broken in 7.2.0 #2594
- TabMenu with MenuItem template function does not work properly #2590
7.2.0 (2022-01-19)
Implemented New Features and Enhancements:
- Add files and index options to itemTemplate on FileUpload #2584
- Add rowHover property to TreeTable #2582
- Improve resizable structure on DataTable #2581
- Add appendTo property to Toast #2578
- Add selectionAutoFocus property to DataTable #2575
- Add align and alignHeader property to Column #2572
- Keyboard click for TabView #2569
- Column property for cellClassName function #2553
- New Feature: 'downloadable' prop of 'Image' #2552
- Add exportField property to DataTable #2544
- Improve table row reorder highlight #2519
- ColorPicker | Add border for Dark Themes #2516
- Add isDataSelectable property to DataTable #1303
Fixed bugs:
- tailwind theme - wrong styles #2587
- Body cell is not assigned with the className property of Column #2576
- TabView programmatically set activeIndex is ignored in onTabClose function. #2573
- Calendar as editor inside DataTable in row edit mode #2561
- Dropdown with VirtualScroll not rendering items. #2560
- <Calendar /> Minutes - increment and decrement operations do not work with stepMinute = 1 #2557
- TreeNode: TypeScript def missing expanded property #2548
- Row grouping breaking with pagination #2545
- Styling of TabMenu is broken for multi line headings #2540
- [Bug] Next.js -
document is not defined
when using Dialog and Sidebar component #2538 progress
is not a part of state but using in multiple places. #2537- DataTable: ReferenceError: process is not defined regression in 7.1 #2536
- DataTable: When scrollable and virtual scroller are enabled, scroll to the right to display blank #2534
- DataTable, TreeTable | Checkbox and RadioButton Focus Missing on Material #2522
- DataTable | scrollable-sortable header hover on dark themes #2517
- DataTable with resizable property is not working as expected #2448
7.1.0 (2021-12-13)
Breaking Changes:
- InputMask/AutoComplete: maxlength property #2408
Implemented New Features and Enhancements:
- Tree DragDrop inconsistent styling on drag hover #2501
- Typescript DataTables with filters don't import or compile correctly. #2467
- InputNumber Critical Issue #2465
- Improve lazy loading on DataTable #2457
- Add showSelectAll, selectAll and onSelectAll properties to DataTable #2455
- Add selectionPageOnly property to DataTable #2454
- Add style and className properties to TabPanel and AccordionPanel #2449
- Improve resize listeners for Overlay Components #2446
- AutoComplete Show Dropdown When Clicked #2445
- Panel's expandIcon and collapseIcon Properties Accept Only Strings, Not Elements #2437
- Add options to control CSSTransition in all overlay components #2426
- CSP: Violating Inline Style Policy #2423
- TabPanel onClose Event #2418
- Tooltip not displayed for disabled components #2221
- SplitButton does not carry through the classname #1939
- Add "p-button-outlined" class for SplitButton #1882
- Editor's header cannot be hidden no matter what #1567
Fixed bugs:
- There is typo in Image description #2512
- Type definition issue with utils import #2506
- Using the transition property on elements inside Carousel causes items become hidden #2499
- MultiSelect - breaking when options is empty array #2496
- ConfirmPopup crashes the app when using Next.js #2495
- DataTable issue related to restoreState with nextjs #2493
- Dropdown: Property selectedIndex being referenced from null current inputRef #2491
- [DataTable] Row expander customization isn't working #2487
- Docs for PrimeReact not working properly for v6 #2484
- DataTable error when filters become available dynamically #2478
- Tree selection types (pt. 2) #2473
- DOMException in DataTable after React fast refresh #2469
- ColumnFilterConstraintAddParams: constraint is mispelled #2463
- When scrollable and virtual Scroller are enabled at the same time, the scroll style is incorrect when the scrollHeight is changed #2456
- Menubar Component needs CSS styles for "text-decoration: none;" #2439
- DataTable virtualScroll index bug #2431
- Dropdown auto close in mobile when keyboard is open #2422
- InputNumber value type should include null #2417
- BlockUI: rapid blocking-unblocking leads to TypeError this.mask is null #2412
- Calendar timepicker stepMinute should show zero-based multiples of step #2301
- Issue in Grid sorting, null values not handled in sortMultiple function (when sortMode=multiple) #2157
- ColorPicker: wrong value type definitions when using rgb or hsb format, part 2 #2045
7.0.1 (2021-10-15)
Implemented New Features and Enhancements:
- New Themes with dark modes: Lara-Blue and Lara-Teal #2435
- Remove default max-width style from Tooltip #2414
Fixed bugs:
- Button icon classes listed twice #2415
- MultiSelect with transitionOptions property throws an exception #2413
- Tooltip positioned incorrectly when target is an SVG #2406
- ConfirmDialogProps breaks the build on Typescript due to double semicolon #2429
7.0.0 (2021-10-09)
Breaking Changes:
- Change default value of maxSelectedLabels property on MultiSelect #2389
Implemented New Features and Enhancements:
- New Theme: Lara #2409
- Add maskStyle property to Dialog #2404
- Material | Use box-shadow for outlined Buttons #2401
- Material Focus Improvements #2400
- Update PrimeIcons to 5.0 #2399
- Improve custom icon support #2397
- Improve FileUpload drop mode #2385
- Add header, footer and magnification properties to Dock #2362
- (Yarn PnP) Add react-transition-group as optional peer dependency #2346
- Support locale for emptyMessage and emptyFilterMessage default value #2337
- Chips component: add 'readOnly' property #2334
- Message content hides icon #2321
- The Menu type declaration is missing the "show" and "hide" methods #2295
- Date gets deselected in Calendar with selection mode range #2279
- Add closeable property to TabPanel #2278
- Add removeIcon property to AutoComplete and MultiSelect components #2270
- Slider - onSlideEnd not called when clicking on Slider rail #2265
- Add iconPos property to Calendar #2239
- Improve Sidebar component #2233
- Extend exportFunction (csv) with the whole record #2209
- Multiple Selection Using Shift Key for TreeTable #1120
Fixed Bugs:
- Splitter component always adds p-splitter-panel-nested class #2396
- DataTable VirtualScroll alignment issue #2392
- TabView with scrollable throws an exception #2391
- Ripple is not working on Nextjs #2390
- FileUpload not be directly mutated component’s state #2387
- isSelectableTime checks value array instead of any value on Calendar #2386
- Clicking the Clear Filter Button Should Clear the Filter But Leave the Dropdown Open #2384
- DataTable filter mode is not working after filters are cleared #2383
- [Editor] quill Invalid Quill container null #2381
- Treeselect doesn't select the first node of the list #2372
- Virtual Scroller Does Not React Properly When Underlying Array Changes Size #2366
- Bug - FileUpload allows multiple even if "multiple" prop is not set #2363
- Floating label is not yet on top of the inputbox when prefilled by Chrome #2358
- Dropdown breaks in shadowRoot when getScrollableParent() encounters document fragment #2352
- Dropdown: Primitive values #2349
- Add removable property to Chips #2345
- InputNumber doesn't submit a form #2344
- Multiselect adds items previously selected by clicking on the "select all" toggle ('Advanced with Templating and Filtering') #2341
- TabView does not support dynamic panel visibility #2339
- OverlayPanel - Uncaught TypeError: this is undefined #2338
- MultiSelect should also limit the number of displayed chips #2331
- Expander of ColumnProps has wrong in colums.td.d #2328
- Lazy loaded menu overflowing the page #2320
- InputSwitch inside Label doesn't toggle correctly. #2300
- When Multiselect inside of label tag, click on it is not showing dropdown panel #2299
- TreeSelect.value should be an array in multiselect mode #2276
- TS2769: No overload matches this call. Overload 1 of 2, '(props: InputTextProps | Readonly<InputTextProps>): InputText', gave the following error. #2274
- Auto z-index isn't generating correctly #2266
- Calendar prop (tabIndex) never passed into InputText element. #2260
- DataTable: regression in single mode Space and Enter keys are catched and are not usable into cells #2259
- Failed prop type: Invalid prop
appendTo
of typestring
supplied toDropdownPanel
, expectedobject
. #2258 - Calendar throws exception when have the onViewDateChange property #2254
- DataTable checked all rows does not honor ShowSelectionElement #2251
- PickList not working webpack 5.5 #2250
- Dialog: pressing escape in a nested dialog closes the parent dialog #2241
- [Bug]: ReadOnly InputNumber is editable #2238
- Tree DragDrop doesn't allow drag and drop between nodes #2177
- DataTable cell editor only validates on enter #1024
7.0.0-rc.2 (2021-11-01)
Fixed Bugs:
- Table columns not visible on Prod #2380
7.0.0-rc.1 (2021-11-01)
Breaking Changes:
- Improve DataTable implementation #2368
- Remove FilterUtils class #2376
- Improve Column attributes for Data components #2374
- Improve VirtualScroller component #2373
- Implemented new VirtualScroll feature for DataTable #2371
- Implemented New Filter modes on DataTable #2370
Implemented New Features and Enhancements:
- Improve modal animation on Dialog #2378
Fixed Bugs:
- Calendar Panel closes on the panel's mouseup event #2369
6.6.0 (2021-10-01)
Implemented New Features and Enhancements:
Fixed Bugs:
- Image component is missing in primereact.all.js #2329
6.6.0-rc.1 (2021-09-27)
Implemented New Features and Enhancements:
- Improve Galleria Thumbnail animation #2326
- Add trueValue-falseValue to Checkbox #2323
- Add trueValue-falseValue to InputSwitch #2317
- Modal layer enter-leave transition #2316
- Make Dock component mobile friendly #2312
- Set Paginator Page from InputNumber #2310
- Tooltip: word wrap #2307
- Tailwind Theme #2302
- Scrollable feature for TabView Component #2298
- New Component: Image #2297
- Add p-inputwrapper class to InputNumber #2289
- Add getFormatter method to InputNumber #2287
- Add allowEmpty property to InputNumber #2285
- InputNumber behaves odd when trying to insert fracitonal digits #2284
- InputNumber: cannot insert fractional digits when minFractionDigits=0 #2283
Fixed Bugs:
- CurrentPageReport displays wrong value #2314
- Filtered Dropdown unusable on Windows Tablet #2311
- Material themes Surface Border Issue #2309
- Dropdown scrolls top after reopened #2308
- Dropdown with filter bug selecting with arrow keys #2306
- Incorrect Sizing due to filter input width of dropdown #2305
- Overlay panel hide when clicking on a label inside of it #2304
- Thumbnails are not displayed correctly on Galleria if numVisible is greater than the length of value #2293
- InputNumber: issues with decimal separator for some locales, 0s are added to input #2292
- Negative sign in front of number is not possible for Finnish or Swedish locale #2291
- Input number caret issue with negatives #2290
- inputnumber : both prefix and currency Input error #2288
- InputNumber: setting "min" to anything greater than 0 implies "required" #2286
- InputNumber input event returns wrong value #2282
- Checkbox causes layout issues when used inside an overflow: auto div #2281
- Table Header Checkbox not working when lazy loading enabled #2253
- [BUG] 6.5.1 Toast - ContentClassName prop should be optional #2247
- InputNumber with min triggers onValueChange immediately if value is nully #2136
6.5.1 (2021-08-18)
Implemented New Features and Enhancements:
Fixed Bugs:
- Ripple animation is not working on components #2240
- Dropdown keypress doesn't support Turkish characters #2217
- TreeSelect Typescript error #2211
- Typo in
Menu.d.ts
&TieredMenu.d.ts
#2210 - DataScroller increases the first index value even when there are no rows #1902
6.5.0 (2021-07-16)
Implemented New Features and Enhancements:
- Add empty property to MultiStateCheckbox #2195
- Add filter parameter to the lazyLoad method of VirtualScroller on Dropdown, MultiSelect and Listbox #2192
- Add dataKey property to OrderList and PickList components #2187
- Add support for using plugins in the Chart component #2186
- New Component: Mention #2178
- Add icon property to Checkbox #2173
- Add onClick and onMaskClick events to Dialog #2163
- Rename OverlayEventBus to OverlayService #2162
- Add cellClassName property to DataTable #2160
- Add inputMode property to Calendar #2158
- New Component: Dock #2017
- New Component: SpeedDial #1975
- New Component: BlockUI #1268
- Add dataKey property to DataView #1115
- Add onNodeClick and onNodeDoubleClick events to Tree #1099
- Primereact should not act on the global style #1082
- New Component: Terminal #472
Fixed Bugs:
- When the container is scrolled using the keyboard on VirtualScroller, this behavior does not continue when new elements are loaded. #2196
- [bug] Sidebar Close button ripple effect on opposite side rather than on the button #2185
- localeOption return type definition should be an any, not void #2181
- Changing month with monthNavigator issue on Inline Calendar #2174
- Dropdown filter closing issue #2171
- Calendar min max doesn't work with showTime show second #2130
- No whitespace when cell editing in DataTable #2124
- OnPage datatable call api twice #2030
6.5.0-rc.2 (2021-06-28)
Implemented New Features and Enhancements:
- Webpack moduleFederation throws warning for micro front end apps #2146
- Add onLoad property to Editor #2145
- Add progressBarTemplate property to FileUpload #2144
- Improve forwardRef structure on Button #2143
- Add emptyMessage property to DataScroller #2141
- Access to Quill object when using the Editor component #2122
Fixed Bugs:
- When clicking on the target element to open the confirmPopup, the browser's scroll moves #2142
- Colors vars are not working #2126
- Move cursor not showing if Dialog is not resizable #2064
Implemented New Features and Enhancements:
- New PrimeReact Build #2135
Fixed Bugs:
- Tooltips closed on window resize after system keyboard appears on mobile devices #2140
- Overlay components are not aligned correctly #2139
- PickList crashes Application when using SourceSelection #2133
- Calendar yearNavigator not working #2131
- Building against primereact 6.4.1 generates TS1036 error against VirtualScroller.d.ts:38 #2123
6.4.1 (2021-06-16)
Implemented New Features and Enhancements:
- Responsive TabMenu and Breadcrumb #2120
- Add visible and onVisibleChange properties to Calendar #2119
- Add monthNavigatorTemplate and yearNavigatorTemplate properties to Calendar #2116
- Toast center positioning enhancement #2108
Fixed Bugs:
- InputMask cannot read property 'length' of null #2113
- Dropdown search crashes when no match with VirtualScrollar #2112
- The panel of Calendar is not aligned inside editable DataTable #2111
- MultiSelect filtering broken in v6.4.0 #2110
- DataTable - Headers of Columns with exportable at false are exported #2107
- ColorPicker doesn't change its color (react-hook-form) #2071
6.4.0 (2021-06-11)
Breaking Changes:
- Improve onFilterValueChange event on Tree #2037
- FullCalendar component is deprecated #2092
- Remove hidden select tag and required property from MultiSelect #2099
- Update to Chart.js 3.3.2 #1802
Implemented New Features and Enhancements:
- New Component: VirtualScroller #2063
- Add virtualScrollerOptions property to components #2075
- Improve resize feature of Dialog #2102
- Add showSelectAll, selectAll and onSelectAll properties to MultiSelect #2098
- Add inputId property to Password #2096
- Add onAllRowsSelect and onAllRowsUnselect callbacks to DataTable #2093
- TieredMenu sub-items are not visible when there's not enough space on the right side #2091
- Add 'toast' key to ZIndex option on PrimeReact api #2089
- Add autoZIndex option to PrimReact api #2088
- Add Vite support #2087
- Add p-sidebar-view and p-sidebar-content classes to Sidebar #2081
- Add unselectable property to SelectButton #2077
- Add dropdownIcon property to components #2074
- Add emptyMessage property to Dropdown #2062
- Add showGridlines and stripedRows props to DataTable #2054
- Rangepicker for Date and Time #2051
- Add onColumnResizerClick and onColumnResizerDoubleClick callbacks for column resizers on DataTable #2047
- Improve header element on Dialog #2044
- ScrollPanel pushes content to the left in order to show scrollbar #2039
- Add appendTo property to Sidebar #2038
- Add filterValue and onFilterValueChange properties to TreeSelect #2033
- Improve Tooltip alignment #1973
Fixed Bugs:
- The id property has no effect on Card #2105
- Items are not aligned on BreadCrumb #2104
- Drag and drop not working properly with frozen columns on TreeTable #2100
- (Datatable) EmptyMessage is not 'No records found' but null #2094
- Freezing Columns leads to wrong order on Column reorder of DataTable #2086
- Resizing of splitter panels doesn't work on touch devices #2083
- validateResize in splitter doesn't validate sizes if there are more than two panels #2082
- Tooltip: wrong arrow position and orientation for certain combinations of my, at, position #2073
- PageParams TypeScript interface improvement on DataTable, TreeTable and DataView #2070
- Splitter considers the height as the size of the container irrespective of the layout #2067
- DataView throws an exception when the last page is reached using Paginator #2066
- Calender Component Type Error #2057
- FileUpload - long filename #2055
- Slider doesn't work with decimal step value #2036
- PickList type definition is not in line with proptypes #2035
- Sidebar content overflows its container #2034
- options.clear() NOT works in FileUpload #2026
- Edit and Sort combination support for DataTable #878
Deprecated:
- FullCalendar component is deprecated #2092
6.3.2 (2021-05-10)
Breaking Changes:
- Remove activeItem property from TabMenu #2015
- Replace 'data' params name with 'value' for onContextMenuSelectionChange on DataTable #2021
- Improve nodeTemplate property on Tree #2019
Implemented New Features and Enhancements:
- Add options parameter to uploadHandler callback on FileUpload #2024
- Improve footer template on ConfirmDialog and ConfirmPopup #2020
- Add activeIndex property to TabMenu #2014
- onBlur/onFocus's event argument should be typed as FocusEvent #2009
- Add togglerTemplate property to Tree #2005
- ColorPicker: wrong value type definitions when using rgb or hsb format #2004
- Expand the root of filtered nodes on Tree #2001
- Export classNames function from 'primereact/utils' package #1990
- Striped class is not applied to expanded rows on DataTable #1987
- Improve type definitions for IDEs #1986
Fixed Bugs:
- Multiselect item on 0 index is getting selected #2012
- MultiSelect is not working nested value option #2011
- DataTable checkbox-only selection:: behave as "single" mode. #2008
- ColorPicker: add missing input attributes, part 2: type definitions #2006
- ListBox fails on tap item in mobile #2000
- InputTextarea with auto resize isn't sized correctly when initially populated with a long string #1999
- The Toast component missed the 'top-center' and 'bottom-center' positions in the typings #1996
- TreeSelect onNodeExpand Event Never Fires #1995
- AccordionTab cannot be rendered conditionally #1992
- When a selected date is deselected, the inputfield is not updated. #1991
- Non-sortable columns call onSort callback in DataTable #1989
- Treetable break after toggle columns #1988
- Tooltip: Fixed tooltip doesnt work with elements inside Tooltip children ( autoHide = false ) #1985
- The emptyFilterMessage no longer working on Dropdown/MuliSelect components #1984
- InputNumber's onValueChange is called unconditionally when the onBlur event occurs. #1842
- Overlay Components not working for Mobile devices #1694
6.3.1 (2021-04-25)
Implemented New Features and Enhancements:
- Improve filled control on InputText #1977
Fixed Bugs:
- DataTable - EventParams - wrong interface attribute #1983
- The optionDisabled property is wrongly typed #1982
- Galleria and Carousel is not working as expected #1981
- Typescript: Props aren't exported anymore #1979
- The panel always stays open with browser's autofill feature on Password #1978
- The rowData has wrong type on DataTable #1976
6.3.0 (2021-04-22)
Breaking Changes:
- Improve type definitions on all components #1877
Implemented New Features and Enhancements:
- New Component: TreeSelect #1971
- New Component: MultiStateCheckbox #1812
- Add cellSelection property to DataTable #1942
- Add dragSelection property to DataTable #1932
- Improve selectionMode property on DataTable #1926
- Add zIndex option to PrimeReact api #1924
- Add appendTo option to PrimeReact api #1964
- Improve ref property on Form components #1920
- Add transitionOptions property to Components that use CSSTransition API #1917
- Add showHeader property to Tree #1970
- Add filterValue and onFilterValueChange property to Tree #1968
- Add header and footer to Tree #1967
- Constants for Message Severities #1962
- Reimplement EventBus #1961
- Add new params to filterFunction on Column #1956
- Add headerTemplate property to TabPanel on TabView #1955
- Add showOnFocus property to Dropdown #1954
- Add onShow and onHide callbacks to Overlay and Modal Components #1951
- Add 'self' value to appendTo property on Components #1949
- Add autoHide property to Tooltip #1946
- Improve Typing for ToolTips #1916
- InputNumber with required property doesn't behave the same as html <input required> element. #1912
- Add sortableDisabled property to Column #1911
- Add headerTemplate property to FileUplaod #1907
- Add headerClassName, headerStyle, contentClassName and contentStyle properties to FileUpload #1905
- Add itemTemplate property to FileUpload #1904
- Add chooseOptions, uploadOptions and cancelOptions properties to FileUpload #1903
- Close multiselect dropdown on button click of panelFooterTemplate / Add onShow & onHide event #1891
- Add loading property to Button #1876
- Can't use multiple file upload when mode is set to "basic" #1649
- Use of "[key: string]: any;" in type definitions circumvents type safety #1615
- OverlayPanel: incorrect type definitions for show/hide arguments #1356
Fixed Bugs:
- Striped class is not working as expected on DataTable with expanded rows #1972
- Touch event is not working on ColorPicker #1960
- The root menuitem does not support template option on PanelMenu #1953
- Dialog can't close when you press ESC key #1947
- MultiSelect Button disabled issue #1943
- Dialog minWidth and minHeight issue #1940
- Dropdown, MultiSelect, Listbox option that has disabled property is not disabled #1936
- MultiSelect, selecting disabled options #1934
- Uncaught Error: Cannot find module './images/color.png' #1931
- Randomly generated IDs in components throw a warning on SSR #1922
- Dropdown 'optionDisabled' is wrongly typed as boolean #1921
- "scrollHeight" for autocomplete doesn't work #1918
- DataTable and TreeTable Typing is wrong #1914
- Incorrect types for CascadeSelectProps and ConfirmDialogProps #1908
- Tooltip is not working with 'disabled' attribute of HTML element as expected. #1906
- Slider does not work with fractional step values #1901
- Animation "none" not working for Skeleton #1900
- PickList transfer buttons disable and items selection issue #1898
- Multiselect malfunction with 'optionValue' prop setted #1897
- SlideMenu menu model template has wrong classname #1894
- SlideMenu does not correctly accept className prop #1893
- A maximizable dialog cannot be maximized properly after its size or position has been changed #1888
- Password component doesn't visualize properly the value of the variable serving as it's value when it is programmatically changed #1885
- FullCalendar, Editor and Chart are not working with NEXT.js #1884
- editor automatically gains focus when intializing model with data #1851
- TreeTable does not account for changes in scrollHeight #1850
- Picklist reorder causes high level error. #1843
- Fieldset shows empty legend over its border #1433
6.2.1 (2021-03-17)
Fixed Bugs:
- Overlay Components throw an exception with Next.js #1880
6.2.0 (2021-03-16)
Implemented New Features and Enhancements:
- Add zIndex options to PrimeReact api #1878
- Set appendTo as body by default #1875
- Add option group support to Dropdown #1874
- Add option group support to MultiSelect #1873
- Add option group support to Listbox #1872
- Add option group support to Autocomplete #1871
- Improve close button style on Inplace #1861
- Improve type definition of completeMethod event on AutoComplete #1680
Fixed Bugs:
- Datatable rows per page doesn't work #1870
- Server side error because OverlayEventBus #1869
- Cell Editing doesn't work on child nodes in TreeTable #1865
- Ability to clear password (set value of password to blank) #1854
6.1.0 (2021-03-09)
Implemented New Features and Enhancements:
- Color Palettes for Each Theme #1860
- Add touch support to ColorPicker #1857
- Add breakpoints property to Dialog, ConfirmDialog and OverlayPanel #1856
- Add selectionOnly options to CSV export on DataTable #1853
- Add multiple property to PanelMenu #1846
- Add expanded option to MenuModel #1845
- Add panelHeaderTemplate and panelFooterTemplate properties to MultiSelect #1841
- Add paginatorClassName to DataTable, TreeTable and DataView #1840
- Improve template option on Paginator #1839
- Improve the interaction of nested overlays #1832
- Add disabled option to Tooltip #1827
- Add onClick event to Avatar #1819
- Improve checkbox selection on DataTable #1817
- [Multiselect] Feature request: Configure Maximum allowed number of items selectable in Multiselect #1815
- data-pr-{options} on Global Tooltip doesn't work #1811
- Menubar and Toolbar, start/end wrong prop types, that don't accept JSX.Element type #1809
- Tooltip does not disappear when components are disabled #1806
- Add onClose callback to custom content on ToastMessage #1805
- Add draggable and resizable features to Dialog #1616
- DataTable/TreeTable: implement configurable filterDelay #1440
- Disabling a Menu Item doesnt add aria-disabled label #1434
- TreeTable/DataTable goes to edit mode when selected (single click) #1292
- Add removableSort property on TreeTable component #1275
- Change row navigation structure on DataTable with selection #1162
- Trigger row editing on datatable programmatically #1135
- Add showFilterClear proprty to Dropdown #1081
- Improve the parameters of onDragDrop callback on Tree #1020
- PanelMenu collapses on clicking the menu link instead of being in expanded state #1011
- Support for svg element in icon properties #971
- Accessibility of the DataTable expander cell button #921
- Accessibility issues in Tooltip and Dialog components #862
- Add mask property to Calendar #765
- Keyboard Accessibility for Slider #694
- Add onBeforeEditorShow and onBeforeEditorHide callbacks to Column on DataTable with cell editing #589
- Add headerTemplate property to Panel #1858
Fixed Bugs:
- DataTable is not working with defaultSortOrder={-1} #1855
- PanelMenu animation is not working as expected #1844
- CascadeSelect is not working with appendTo property #1833
- Editing DataTable and TreeTable are not working as expected on React/ReactDOM ^17.0.1 #1828
- MenuItem interface missing template property #1823
- When the 'rows' property changes, Pagination component does not update #1820
- InputText component reference returns Invalid prop forwardRef #1818
- PickList: Move Up (Single) and Move Down buttons are not working #1814
- DataTable - accessibility of sorting buttons #1813
- Dropdown menu is separate from the input field #1808
- DataTable csv export fails in chrome but is working in IE #1098
- The toggler icon of Tree/TreeTable is not displaying correctly in mobile mode #1859
6.0.2 (2021-02-04)
Implemented New Features and Enhancements:
- Add autoHighlight property to AutoComplete #1801
- Add forceSelection to AutoComplete #1800
- Improve Password implementation #1799
- InplaceDisplay has no ariaLabel property #1796
- Add autoFocus property to InputNumber #1794
- Change the type of loader property on DataScroller #1791
- Improve PrimeReact components for React.StrictMode #1790
- Improve rowEditor buttons on DataTable with editMode="row" #1788
Fixed Bugs:
- AutoComplete in FireFox does not pass focus on Tab #1798
- Fullcalendar Week View Missing Vertical Lines #1797
- SplitterPanel is not exported in TypeScript #1795
- Navigator Calendar taking current year when yearRange property is less than current year #1793
- Datatable doesn't change page when the last element on a page is removed. #1792
- DataTable ContextMenu Third Reposition #1789
- TreeTable tabbing between editable cells not working #1617
6.0.1 (2021-01-28)
Implemented New Features and Enhancements:
- Clearing Dropdown returns null instead of undefined #1784
- Improve template property on MenuModel API #1783
- Add CascadeSelect to FloatLabelDemo #1781
- Add imageAlt and onImageError to Avatar #1779
- Add imageAlt and onImageError property to Chip #1778
- Improve custom content option on Button #1777
- Add restoreTableState method to DataTable #1776
- If Tooltip's content is empty, the tooltip may not be rendered. #1770
- Controlled Knob does not react to value changes on props #1766
- Get filtered rows from global filter action #1763
- Feature Request: DataTable hide expander when there are no children rows #1762
- Change the type of content property in ToastMessage #1761
- Add p-component class to Calendar #1756
- Improve dynamic mask on InputMask #1718
- MultiSelect implement SelectItem disabled #1698
- Do not hide overlays on body scroll #1655
- Add template property support to MenuModel API in all menu components #1635
Fixed Bugs:
- Button link is invisible in material themes #1786
- Inline Calendar doesn't display correctly with time/button bar #1782
- Improve float label support in overlay selects #1780
- Avatar with image and shape="circle" doesn't have border-radius style #1773
- Primereact 6 doesn't work once compiled with Webpack #1771
- No typing for confirmPopup and confirmDialog #1765
- Cascade Select material theming is inconsistent #1757
- DataTable with editMode="cell" doesn't work as expected #1752
- Problem in entering negative value in INPUTNUMBER. #1746
- Calendar input does not update view when hourFormat changes #1711
6.0.0 (2021-01-12)
Breaking Changes:
- Change the type of locale property on Calendar #1750
- Change the import of PrimeReact class #1751
- Rename 'readonly' property with 'readOnly' on all components #1738
- Remove onSourceSelect and onTargetSelect callbacks from PickList #1707
- Change the type of tabIndex property on all components #1566
Implemented New Features and Enhancements:
- Locale API #1749
- New Component: CascadeSelect #1736
- New Component: Chip #1734
- New Component: ScrollTop #1733
- New Component: ConfirmPopup #1731
- New Component: ConfirmDialog #1730
- New Component: Splitter #1729
- New Component: Knob #1727
- New Component: Divider #1726
- New Component: Skeleton #1725
- New Component: Tag #1723
- New Component: Badge #1719
- New Component: Avatar #1717
- Add icons property to Panel #1748
- Change the type of header property on Panel #1747
- Dialog dismissableMask didn't work if hide the close icon #1745
- Chips and AutoComplete(multiple mode) support multiline input mode #1740
- Improving the initial focus of the Dialog #1737
- Improve Dialog implementation for ConfirmDialog #1732
- Add tabIndex property to Checkbox #1716
- Add sourceSelection and targetSelection properties to PickList #1708
- Add filterValue and onFilterValueChange properties to ListBox #1706
- Add onKeyDown event to InputNumber #1695
- Constants for PrimeIcons #1625
Fixed Bugs:
- Chips throws a JS exception #1754
- Typo in tabIndex property name #1710
- DataTable with empty frozen column throws a JS exception #1703
- Prop type incorrect for Timeline #1700
- Datatable with stateStorage property saves filterheader as extra columnwidth #1697
- DataTable edit not work (Input disappears immediately after clicking cell) in [email protected] #1685
5.0.2 (2020-11-30)
Breaking Changes:
- Change params of onEditorInit, onEditorSubmit, onEditorCancel and editorValidator callbacks on Column #1692
Implemented New Features and Enhancements:
- Remove PrimeFlex dependency from MegaMenu #1690
- Chips display for MultiSelect #1689
- Add the 'enter' key support to InputNumber #1688
- New Component: Timeline #1687
- Improve Password implementation #1684
- Improve Tooltip implementation #1683
- Add onFocus and onBlur events on InputMask #1677
- OverlayPanel - arrow always on the left side of the panel. #1671
- Change the types of header, footer, title, subTitle properties on Card #1658
- Add separator support to SplitButton #1656
- Do not hide overlays on body scroll #1655
- Remove 'classnames' dependency from PrimeReact components #1653
- Add showClear property to MultiSelect #1627
- Add mediumRegex and strongRegex property to Password #1623
- Add browser event param to editor callbacks on Datatable #1577
Fixed Bugs:
- DataView throws an exception when the last page is reached using Paginator #1691
- DataTable edit not work (Input disappears immediately after clicking cell) in [email protected] #1685
- Chips is not working when the initial value sets 'null' #1678
- Global tooltip documentation missing #1676
- Calendar value change does not update UI #1672
- Tooltip with
showDelay
appears despite cursor has already left the Input #1667 - When a partial selection is made among children of a node, the minus icon doesn't appear in the checkbox of that node. #1657
- Float label is not working on Chips #1654
- DataTable with lazy mode and multiple selection doesn't work as expected #1636
- pRipple working when disabled(etc menuitem) #1634
- DataTable Context Menu doesn't reposition #1574
- Multiple sort in TreeTable is not working when passing multisortmeta props #1442
5.0.1 (2020-10-12)
Implemented New Features and Enhancements:
- Soho Theme #1632
- FluentUI Theme #1631
- Accordion border radius visual on PrimeOne themes #1629
- Galleria and Carousel highlight item visual improvement on PrimeOne Themes #1626
- Add dropdownAppendTo property to Paginator #1622
- Add paginatorDropdownAppendTo property to DataTable, TreeTable and DataView #1621
- Tooltip doesn't close in scrollable containers #1607
Fixed Bugs:
- Fullcalendar button styling issues #1633
- TriStateCheckbox X icon not visible on Material themes #1630
- TreeNode toggler is not readable on hover when highlighted on bootstrap theme #1628
- Dropdown items throws a JS exception #1624
- TypeScript applications cannot find the 'Tooltip' module #1618
- InputNumber with spinner mode throws a JS exception #1614
- inputNumber with numeric prefix is not working as expected #1613
- Problems when typing or pasting numbers into InputNumber #1612
5.0.0 (2020-10-01)
Implemented New Features and Enhancements:
- Lighter Highlight Color for PrimeOne Themes #1605
- Add template property support to MenuModel API #1597
- Add buttonTemplate property to SplitButton #1596
- Add headerTemplate property to AccordionTab on Accordion #1594
- Add expandIcon and collapseIcon properties to Accordion #1593
- Add id property to Password #1590
- Improvement in behavior of components that have overlay panels in scrollable containers #1589
- InputNumber feature - allow negative values #1585
- Add panelClassName and panelStyle properties for appendable overlays #1459
- TreeTable: expose the filter method for TypeScript #1435
Fixed Bugs:
- Alignment issue on Scrollable TreeTable #1599
- Alignment issue on Scrollable Datatable #1598
- Button shows " " text if the label property is empty #1595
- InputNumber cannot set value when format property is false #1582
- Carousel page prop not detecting changes to prop value. #1464
- Pagination (currentPageReportTemplate) is not showing correct page no for first #1453
- MultiSelect: error when selecting option with null value #1446
- MultiSelect: warning in console when using string array as options #1445
5.0.0-rc.2 (2020-09-10)
Implemented New Features and Enhancements:
- Add resetFilterOnHide property to MultiSelect #1565
- Add resetFilterOnHide property to Dropdown #1564
- Add keyboard support to MultiSelect #1563
- Improve SelectButton implementation #1561
- Add optionDisabled property to SelectButton #1560
- Add emptyFilterMessage property to MultiSelect #1556
- Add emptyFilterMessage property to Dropdown #1554
- Negative sign with InputNumber #1551
- InputNumber: pasting doesn't work correctly #1549
- InputGroup support for input components with wrappers #1548
- Update PrimeFlex documentation to 2.0.0 #1542
- Scrollable Table alignment improvement #1541
- DataTable onRowClick executes when multiple selection mode is enabled and user clicks on selection checkbox column cell #1534
- Add content property to Message component #1463
- Add color property to ProgressBar #1457
- NumberInput does not pass down validation attributes to input element. #1444
Fixed Bugs:
- The left and right arrow keys not working on input elements inside Tree #1559
- Items in PanelMenu are highlighted wrongly with Material dark themes #1557
- Calendar misplaced layout if more than one month is shown #1553
- inputNumber cannot set value bigger than 99.999 for an ES locale #1552
- inputNumber with numeric prefix is not working as expected #1550
- Item selection does not work on Dropdown with scrollable panel #1544
- Dialog with Long Content does not scroll in IE11 #1538
- Pill Text not centered #1532
- Ripple effect with typescript #1530
- Component TreeTable doesn't added props className #1473
- Dialog aria-labelledby references an unexisting id #1405
5.0.0-rc.1 (2020-08-20)
Breaking Changes:
- Change the values of position property on Dialog #1516
- Rename iconsTemplate property to icons property on Dialog #1514
- Rename iconsTemplate property to icons property on Sidebar #1513
- Rename Growl component to Toast component #1512
- Change some property names on Galleria #1503
- Label Nova, Luna and Rhea as Legacy Themes #1501
- Change the values of position property on Growl #1497
- Remove responsive property from OrderList #1494
- Remove responsive property from PickList #1493
- Replace dotsContainerClassName with indicatorsContentClassName property on Carousel #1491
- Remove Spinner Component #1488
- Remove Lightbox component #1487
- Migrate to PrimeOne Design Architecture #1484
- Remove responsive attribute from DataTable #1250
Implemented New Features and Enhancements:
- Add emptyTemplate property to FileUpload #1508
- New Component: Ripple #1507
- Add index parameter to onRowEditInit and onRowSave callbacks on DataTable #1505
- Add onEditorInit callback for cell editing mode to Column #1504
- Add left and right properties to Toolbar #1502
- Material Theme #1500
- Bootstrap Theme #1499
- Add start and end properties to Menubar #1498
- Add valueTemplate property to Dropdown #1496
- Add iconPos property to ToggleButton #1495
- Add badge and badgeClassName properties to Button #1490
- Add Badge styles to core css #1489
- Improved Overlay Animations #1486
- PrimeOne Themes #1485
- Label Nova, Luna and Rhea as Legacy Themes #1483
- Add contentClassName property to Dialog #1455
- Add listClassName property to Listbox #1454
- Change onSlideEnd callback param on Slider #1437
- Improve Tooltip implementation #1436
- Add onValueChange property to InputNumber #1418
- It is impossible to type fractional digits on InputNumber #1380
- Remove browserslist, leave processing and transpilation to applications #1312
- Custom content support for Button #1258
Fixed Bugs:
- Global filter is not working with invalid values on TreeTable #1517
- Captcha throws a JS exception #1509
- Calendar with appendTo property isn't working as expected #1506
- Chart does not update when its options and type properties change #1492
- Dynamic options breaks InputNumber #1470
- DatePicker Milliseconds jumps from 000 to 199 #1456
- Typing for selectedItemTemplate in AutoComplete is wrong #1428
- Can't type - as first symbol into an Inputnumber #1427
- If the invalid value is entered to Calendar with keepInvalid property, the onChange event returns null #1422
- Calling clearTimeout is required before unmounting AutoComplete #1421
- Clear button is not closing Calendar #1416
- File selection does not work after validation fails #1415
- InputNumber prevents min key number #1412
- ListBox, Dropdown: Using non-unique key #1397
4.2.2 (2020-06-09)
Implemented New Features and Enhancements:
- Add onStateSave and onStateRestore callbacks to DataTable with stateStorage #1389
- Change the type of iconsTemplate property on Dialog #1386
- Calendar uses : instead of . as seperator for milliseconds #1385
- Add custom mode to stateStorage #1382
- ColorPicker: add missing input attributes #1323
- Deprecate *styleClass props in favor of *className #1262
Fixed Bugs:
- Tree filter with onToggle method doesn't work as expected #1390
- Calendar navigator skips one month #1388
- Incorrect work page parameter in carousel #1387
- The className property of Column is not set to <col> element #1384
- EmptyMessage property is not working with empty string on DataTable #1383
- When the month is changed in Calendar inside OverlayPanel, the panel automatically closes. #1381
- TreeTable column body prop function does not contain column argument #1366
- When the input filter element is clicked, the panel closes on DropDown #1360
4.2.1 (2020-05-11)
Implemented New Features and Enhancements:
- Remove filter method from ObjectUtils #1343
- AutoComplete: selectedItemTemplate gets called for query #1296
Fixed Bugs:
- Editable Dropdown is not working as expected #1359
- Dropdown throws an exception on console after filtering and keyboard navigation #1358
- DataTable: filters are not rerendered when their state is changed #1352
- DataTable: wrong type definition for onFilter #1351
- Autofocus property doesn't work as expected on Textarea #1350
- Editor Component readOnly property name wrong #1346
- React multiselect defaultValue warning #1344
- InputMask displayed value does not change when value changes to undefined or null #1342
- Wrong import for FilterUtils #1339
4.2.0 (2020-04-17)
Implemented New Features and Enhancements:
- New Component: InputNumber #1311
- Add filterLocale property to Tree #1338
- Add filterLocale property to TreeTable #1337
- Add filterLocale property to MultiSelect #1336
- Add filterLocale property to ListBox #1335
- Add filterLocale property to Dropdown #1334
- Add filterLocale property to DataTable #1333
- Add checkValidity method to MultiSelect #1332
- onFocus - onBlur for ToggleButton #1330
- Update sortIcons #1329
- Disabled prop for TriStateCheckbox #1325
- Refactor OverlayPanel outside click detection #1320
- Refactor MultiSelect outside click detection #1319
- Refactor Menu outside click detection #1318
- Refactor ColorPicker outside click detection #1317
- Refactor Dropdown outside click detection #1310
- Refactor AutoComplete outside click detection #1308
- MultiSelect/Dropdown expose input attributes for labeling and validation purposes #1306
- Autocomplete dropdown button close behavior enhancement #1305
- Improve timepicker style on Calendar #1294
- Add milliseconds support to Calendar #1293
- Not nullable
dataKey
in DropDown breakselectedOption
property #1286 - Separator for Chips #1285
Fixed Bugs:
- Dropdown checkValidity fails #1331
- Calendar.showOtherMonths property not being used #1328
- Disable prop on ToggleButton not working #1321
- IE11: Autocomplete with dropdown and multiple selection requires doubleclick #1316
- InputMask displayed value does not change when value changes to undefined or null #1309
- multiSortMeta depends on single sort #1307
- Carousel - Button inside carousel-item is not clickable in mobile phones #1300
- AutoComplete: selectedItemTemplate ts binding claims to expect JSX.Element in return, but at runtime a string is expected #1297
- FileUpload in auto mode sends two post requests in IE11 #1282
- Today Button doesn't work on prefilled Calendar with timeonly #1281
- TreeTable goes to edit mode when expanded #1276
- Tree drag&drop not working if dragdropScope contains upper case letter #1182
4.1.2 (2020-03-20)
Implemented New Features and Enhancements:
- DataView: lazy loading implementation #1264
Fixed Bugs:
- Multiple Sort doesn't work as expected in the DataTable if a sortable column has sortField and field properties #1279
- Chips in disabled Autocomplete are not disabled #1278
- Calendar display not update when value change. #1277
- Calendar closes right away in Chrome when it has showTime={true} #1272
- Setting state in onFocus of Datatable Editors crashes app #1271
- Invalid Date in Calendar in IE11 crashes the app #1270
- Tab-Key doesn't work in Datatable with cell editing on IE11 and Edge #1269
- IE11: Autocomplete with dropdown requires doubleclick #1267
- OnComplete callback has wrong property params on InputMask.d.ts #1265
- Fix InputSwitch documentation for onLabel-offLabel #1263
4.1.1 (2020-03-12)
Implemented New Features and Enhancements:
- Add onFocus-onBlur to Dropdown #1260
- InputMask OnComplete does not contain the new value #1255
- resetFilter function for Dropdown #1249
- Improve type definition for onChange of form components #1199
Fixed Bugs:
- DataTable scrollHeight doesn't calculate correctly with frozen columns and header groups #1261
- Disabled TabPanel focussable with TAB-Key #1254
- Error on TreeTable docs about responsive #1253
- Select components don't correctly return value #1252
- currentPageReport should check for {last} boundary #1251
- onClose of GrowlMessage is also allowing onClick to fire. #1248
- loadingBody type is different to Documentation #1111
4.1.0 (2020-03-10)
Implemented New Features and Enhancements:
- Add reorderable to Column #1246
- Implement filterBy and filterMatchMode for ListBox #1245
- Implement filterBy and filterMatchMode for MultiSelect #1244
- Add filterPlaceholder to MultiSelect #1242
- Deprecate icon of SelectItem API #1239
- Templating support to SelectButton #1238
- Document SelectItem #1237
- Change the type of emptyMessage property on DataTable #1236
- Deprecate Lightbox #1235
- Add optionValue to Select components #1230
- Placeholder colors are not same #1229
- Primitive values support in Select components #1228
- Add filterHeaderStyle and filterHeaderClassName to Column #1227
- Add rowHover to DataTable #1226
- New options for CurrentPageReport #1225
- New DataTable Customer Demo #1224
- New filtering modes for Table #1223
- Accents support in Table filtering #1222
- Add filterField to column #1221
- Move column filters to their own row #1220
- Time support for min date or max date in calendar component #1217
- Add filterPlaceholder to Listbox #1215
- Improve style of p-link component #1213
- Implement className in MultiSelect, Dropdown, SelectButton, ListBox options #1175
- Allow Dialogs already maximized #1170
- Implement filterBy and filterMatchMode for Dropdown #1149
- Change the type of the 'header' property on TabPanel #1079
- DataTable Columns: Conditional reorder #1032
- Datatable Columns: Conditional select #1031
Fixed Bugs:
- Chips cover 100% although input is visually smaller #1241
- Datatable doesn't change page when the last element on a page is removed. #1233
- Filter does not work after adding a new node to the root node on Tree #1232
- Clear Button does not clear the input value on Calendar #1231
- Remove tabIndex from the headers of the non-sortable dataTable. #1219
- The virtualScroll height is always added to rows on DataTable #1218
- ContextMenu hide/onHide triggers even though already hidden #1189
- Tree does not support Font Awesome icons #1187
- Reset filter textbox of dropdown if options changes #1179
- Deadlock situation in range slider #1094
4.0.0 (2020-02-27)
Implemented New Features and Enhancements:
- Add keepInvalid property to Calendar #1204
- Add position property to Dialog #1203
- Add FocusTrap support to Dialog #1202
- Add sortFunction support to DataTable with multiple column sorting #1201
- Remove min-width style from Dropdown #1196
- Add maskClassName property to Dialog #1194
- ReImplemented Steps styles #1191
- Leave animation for Dialog #1181
- Dialog header not visible #1174
- Dialog is not displayed correctly in mobile view #1165
- Add sort number feature to sortable columns on DataTable and TreeTable with multi sorting #1164
- Add onRemove callback to FileUpload #1152
- Add editing support to the input field on Calendar #1141
- New Component: Galleria #1105
Fixed Bugs:
- Remove the legacy lifecycle method from Lightbox component #1200
- The disabled items can be focused in the Steps #1192
- Alignment problem on Growl message without details #1190
- Maximizable property is not working correctly on dialog #1169
- Dismissable mask behaves over dialog #1167
- Typedefinition for DataTable OnFilter is wrong. #1163
3.4.0 (2020-01-17)
Implemented New Features and Enhancements:
- Calendar component keyboard support #1157
- Add expandableRowGroups property to DataTable #1148
- Add removableSort property to DataTable #1142
- Enhance Dialog Positioning #1138
Fixed Bugs:
- Wrong property name on the propTypes definition of Dropdown #1158
- When the InputMask is focused, the mask disappears #1156
- When the buttons inside the components are clicked, they submit the form #1155
- The icon of the next button has wrong class name on Carousel #1154
- Some DataView lazy and loading types missing #1131
- TreeTable default filter value is not showing in the filter widget #1129
- InputTextarea does not render props like cols and rows #1127
- PanelMenu Icon does not show for entries without sub children #1121
- ContextMenu.d.ts has wrong property name #1118
- Dropdown cannot open the panel after double clicking an option #1053
- InputMask is not changing the mask at runtime. #1021
3.3.3 (2019-11-29)
Implemented New Features and Enhancements:
- Add exportable property to Column #1103
- Add exportFunction property to DataTable #1102
- Add repeat functionality to timer buttons on Calendar #1101
- Add reset method to DataTable #1088
- onColReorder in Datatable parameter missing #1080
- Add disabled property to Tree #1078
- Add selectedItemsLabel property to MultiSelect #1075
- Add maxSelectedLabels property to MultiSelect #1074
- Passing of data-* Attributes as Props #1073
Fixed Bugs:
- DomHandler functions throw NPE on components #1104
- Growl messages from "bottom*" is not displaying as expected #1095
- Properties of TreeNodes on TreeTable not Working #1085
- className property of Message component not working #1076
- Tree className property not working #1068
- Sidebar dismissable is only updating whenever the visible prop updates #1065
- selectDate() set date to undefined when minDate is set and selected date is <= minDate #1056
- Datatable multisort broken #617
3.3.2 (2019-10-22)
Fixed Bugs:
- Table state is not working with columnResizeMode="expand" on DataTable #1061
- Calendar component throws NPE after updating the value #1060
3.3.1 (2019-10-18)
Implemented New Features and Enhancements:
Fixed Bugs:
- Carousel is not working with 'primereact/carousel' shortcut #1049
3.3.0 (2019-10-16)
Implemented New Features and Enhancements:
- Add closeOnEscape property to Sidebar #1046
- InputTextarea: Floating Label #1040
- Upgrade QuillJS 1.3.7 #1037
- Add filterInputAutoFocus property to Dropdown #1036
- New Component: Carousel #1030
- Add className support to SelectButtonItems #1019
Fixed Bugs:
- AutoComplete mode multiple ignores maxlength property #1045
- The datatable is broken with scrollable and no columns settings #1044
- Calendar Overlay doesnt open with current date after value update #999
3.2.0 (2019-09-12)
Implemented New Features and Enhancements:
- Add type property to AutoComplete #1010
- Add customUpload property to FileUpload #1008
- Improve columns' editor option on editing mode #1007
- Add keyboard support to DataTable with Checkbox selection #1005
- Add row edit support to DataTable #809
Fixed Bugs:
- DataTable with global filter and header checkbox selection select all records #1012
- DataTable column headers not displaying in nested table #1009
- DataTable has null state under certain conditions #1003
- Value doesnt change on Input mask when unmask is enabled #998
3.1.9 (2019-08-28)
Implemented New Features and Enhancements:
- Datatable EditRow #935
- Add className option to Tooltip #994
- Add focusOnShow property to Dialog #988
- Add displayValueTemplate property to ProgressBar #978
- Add tabIndex prop to Spinner #976
- Add tabIndex prop to RadioButton #975
Fixed Bugs:
- Wrong typings for the property of Spinner #1001
- Export hide() for ContextMenu in type definition file #1000
- Style props doesnt update after re-rendering with Inputmask #996
- Nested originalEvent in DataTable header RowCheckbox event #986
- Typings missing in DataTable: resetColumnOrder #980
- ProgressBar does not show value for 0% #973
- Tooltips appear with old contents after being undefined #972
3.1.8 (2019-07-25)
Implemented New Features and Enhancements:
- Resizable columns support with column groups #518
- Update to PrimeIcons 2.0.0 #970
- Datatable rowGroup with rowSpan mode: row separator line style on group break #967
- Growl detail should be placed in <div> not <p> #965
- Add autoFocus attribute to Autocomplete #963
- Add onTargetSelect and onSourceSelect props to Picklist #962
- Add tabIndex prop to ToggleButton #957
- Add required prop to RadioButton #953
- Add required prop to Checkbox #952
- Add shift key selection support to DataTable with multiple mode #934
Fixed Bugs:
- Calendar ButtonBar Clear button does not use clearButtonStyleClass prop #968
- Datatable rowGroup with rowSpan mode and pagination fails on page break #961
- DataTable fails to render if columns are mapped and has a static column #959
- Month View shows a redundant week on the calendar #956
- Simple DataScroller does not display items. #955
- The DataTable will sort a column when shrinking it on resize #944
3.1.7 (2019-06-25)
Fixed Bugs:
- Charts always redraw when they are updated #946
3.1.6 (2019-06-25)
Fixed Bugs:
- The ChartJs API is not imported correctly #945
- Inplace is not working with 'primereact/inplace' shortcut #943
3.1.5 (2019-06-24)
Implemented New Features and Enhancements:
- Add theme prop to Editor #938
- Add "replace" method in Messages component #930
- Add decimalSeparator and thousandSeparator props to Spinner #925
- Add formatInput prop to Spinner #924
- Add required, pattern and placeholder props to Spinner. #920
- Add ariaCloseIconLabel prop to Dialog #916
Fixed Bugs:
- When components are placed placed inside a label element clicking on the component fires the click event twice #940
- The hide method of Dropdown throws an exception on console #937
- The "required" prop is not working on Dropdown #933
- Tooltip in chips does not work properly #932
- Empty array crashes Messages component #928
- The 'showWeek' prop throws an error with TypedScript on Calendar #926
- Close icon is still active on the disabled Chips #918
- onRemove event does not exists on Growl component #914
- Can't resolve 'chart.js/src/chart.js' #913
- Second Sidebar reset blockScroll #910
- ProgressSpinner not visible in IE11 #908
- Wrong type for showWeek in Calendar.d.ts #907
3.1.4 (2019-05-30)
Implemented New Features and Enhancements:
- Add iconsTemplate to Dialog #905
- Modules property for Editor #904
- The ability to reset columnOrder in DataTable #899
- onFocus and onBlur for Chips #897
- Show week numbers for Calendar #894
- CellEditor should have onSubmit and onCancel method. #891
- Add expandIcon and collapseIcon props to Panel component #888
- Support for disabling dropdown item(s). #874
- Editable Dropdown should support maxLength #844
Fixed Bugs:
- Not able to set focus on Dropdown component #903
- Calendar time parsing broken for showSeconds == false #901
- DataTable sortFunction Typescript definition wrong #898
- Data*: alwaysShowPaginator prop not used #896
- DataTable expanded rows collapse when modifying one property of a record #884
- The scroll bar is not moving correctly on the DataTable with resizeMode="expand" #881
- Dropdown showClear not always displayed #875
- Unlogical editor navigation with shift+tab in DataTable #843
- Cannot read property 'show' of undefined at FileUpload.validate #802
- DataTable onValueChange callback one key press behind when using custom InputText filter #777
3.1.3 (2019-05-06)
Implemented New Features and Enhancements:
- Multiple target support to OverlayPanel #873
- Improve outside click on OverlayPanel #872
- Calendar panel is not aligned correctly on window resize #870
- Improve outside click on Calendar #869
- The min/max date support is added to Calendar for monthNavigation and yearNavigation #859
- Add ariaLabel and ariaLabelledBy properties to DropDown #855
- Add contentStyle and contentClassName props to Tree #842
Fixed Bugs:
- OverlayPanel's icon is in the wrong position after window is resized #871
- Flipped OverlayPanel rendered behind browser #868
- Missing method typings for OverlayPanel #865
- Calendar used in DataTable is unable to switch months #860
- Calendar view="month" does not allow typing #856
- OnHide callback is not called when visibility property is changed #854
- Add stateStorage property to DataTable.d.ts #851
- The tableStyle and tableClassName props have no effect on Scrollable DataTable #849
- Calendar is rendering behind the browser window. #840
- onRowSelect called instead of onRowUnselect #835
- Chart doesn't reload when new data is added to it #834
- Datatable scrollHeight can't be changed #662
3.1.2 (2019-04-03)
Fixed Bugs:
- DataTable selection with uncontrolled sorting broken #830
3.1.1 (2019-03-31)
Implemented New Features and Enhancements:
- Improve disabled header style on Accordion #828
- Update to FullCalendar 4.0.1 #827
- Remove autoWidth from Dropdown #826
- Improve DataTable VirtualScrolling #825
- Update dialog animations #823
- Close datatable cell editor programmatically #822
- DataTable row selection slow with sortable columns #813
- Add onBlur and onFocus events to multiselect and chips #782
Fixed Bugs:
- On Accordion, the disabled head can be focused on #829
- Datatable property 'stateKey' is missing in types file #817
- Datatable row onClick typescript definition does not match the function or documentation #815
- Overlays wrong position on initial/first render #814
- Chart with latest chart.js does not build #812
- FileUpload thows JS exception in Edge #808
- SlideMenu empty after model change #807
- Dropdown duplicated IDs #805
- DataTable crashes with a "Cannot read property 'xxx' of undefined" for nested objects #791
- Syntax error in optional typescript function interface #790
- Using "maxlength" of Spinner causes errors #787
- "propTypes" incorrectly named as "propsTypes" #784
- Changes to prop does not render ProgressBar #783
- Dropdown - TypeError: Cannot read property 'element' of null #781
- propTypes error using new iconsTemplate #780
- Datatable does not scroll horizontally when there is no data #635
3.1.0 (2019-02-19)
Implemented New Features and Enhancements:
- Filtering for Tree #769
- onClose event for OverlayPanel #763
- Arrow for OverlayPanel #762
- Improve style of p-link component #760
- TableState for DataTable #736
- Filtering for TreeTable #380
Fixed Bugs:
- Datatable toggle issue after reordering #774
- Inputtextarea autoresize invalid height issue after render #773
- TreeTableBodyCell.js: Uncaught TypeError: Cannot read property 'removeAttribute' of null #772
- Dropdown with dataKey attribute throws console errors. #768
- Multiple selection in a table without data is selected by default #766
- InputGroup border issue for using with other components #761
- code debugger in production mode "component input calendar" #751
3.0.0 (2019-01-22)
Implemented New Features and Enhancements:
- Customizable editorValidatorEvent for IncellEditing #746
Fixed Bugs:
- Spinner arrow keys not working #743
- Toolbar of Editor Component with nova-dark theme does not render properly. #740
- Paginator - Uncaught TypeError: this.getOptionLabel(...).toLowerCase is not a function #739
3.0.0-rc.1 (2019-01-10)
Implemented New Features and Enhancements:
- Rename defaultLabel to placeholder in MultiSelect #733
- Enhance accessibility for Checkbox with ARIA roles #729
- Ability to use dataKey as the key in Dropdown #727
- Focused editable Dropdown looks different than non-editable #725
- Header and Footer templates for Calendar component #706
- MultiSelect - Support a fixed defaultLabel #674
Fixed Bugs:
- InputSwitch focus visuals are missing #735
- DataTable edit throws error on route change #734
- Incorrect column sortable prop type definition #730
- ScrollPanel: Cannot read property 'classList' of null #726
- Editor component cannot refresh it's value when the state change #724
- Editor active item is not highlighted in toolbar #722
- InputMask doesn't update the value according to state #686
- DataTable: hide column after reordering columns throws exception #668
- Form validity is true, even though no Dropdown selection has been made. #665
3.0.0-beta.1 (2018-12-24)
Implemented New Features and Enhancements:
- Reimplement Menubar #721
- Reimplement TieredMenu #720
- Keyboard Accessibility for Menu #719
- Reimplement PanelMenu Animation with CSSTransition #718
- Remove certain props from Dialog #717
- Reimplement Dialog Positioning #715
- Reimplement Accordion Animation with CSSTransition #714
- Reimplement Fieldset Animation with CSSTransition #712
- Enhance Dialog Animation #711
- Reimplement Panel Animation with CSSTransition #710
- Unify focus visuals in themes #709
- Keyboard Accessibility for PanelMenu #703
- Keyboard Accessibility for MegaMenu #702
- Keyboard Accessibility for Menubar #701
- Keyboard Accessibility for TieredMenu #700
- Improve Lightbox #699
- Keyboard Accessibility for Inplace #698
- Keyboard accessibility for PickList #697
- Keyboard Accessibility for OrderList #696
- Keyboard Accessibility for InputSwitch #695
- DataTable/TreeTable sort headers should be keyboard accessible #693
- Sidebar close icon should receive focus on open #692
- Keyboard Accessibility for MultiSelect #691
- Improve Listbox Accessibility #690
- Improve ToggleButton Accessibility #689
- Improve SelectButton Accessibility #687
- Keyboard navigation support for Showcsse #684
- Replace anchors without href with buttons #683
- Update to Babel 7 #682
- Improve Radio/Checkbox Accessibility #681
Fixed Bugs:
- AutoComplete in multiple mode does not receive focus #713
- OrderList droppoints are not highlighted #708
- TreeTable Pagination Error #685
- Problem TextArea component "Disabled" #679
- Datatable horizontal scroll trigger onVirtualScroll #677
- Spinner does not show the value 0 #675
- KeyFilter uses static instance of the regex #672
- slider.d.ts has wrong import syntax #671
2.0.1 (2018-12-06)
Fixed Bugs:
- Align SplitButton Overlay with other overlays #667
- Standalone paginator causes replace is undefined error #666
- onRowCollapse doesn't work on expanded row #664
2.0.0 (2018-12-05)
Implemented New Features and Enhancements:
- More paginator options to DataView #657
- Filtered Dropdown does not close after pressing Enter #649
- Ability to get filtered and/or sorted data in DataTable #643
- Add modal prop to Sidebar #639
- Add currentPageReportTemplate property to Paginator #636
- ProgressBar avoidable re-renders #597
- Feature request: Allow us to choose a different optionLabel to display selected items in MultiSelect #451
Fixed Bugs:
- Today cell is not highlighed in Calendar when selected #660
- Header checkbox fails with filtering #659
- Data Table resize: disable rightmost border #656
- DataTable Column sortField is ignored #653
- TreeTable: propagateSelectionUp Defect #650
- cannot read property 'dayNamesShort' of undefined #647
- this.props.onSelectionChange is not a function in DataTable #641
- viewDate.getMonth() is not a function #612
2.0.0-rc.1 (2018-11-12)
Implemented New Features and Enhancements:
- Dialog default prop values #638
- Reimplement InputTextarea Resize #629
- Remove Schedule #628
- Replace event.data with event.value at onSelectionChange of DataTable #626
- Reimplement ContextMenu Selection of DataTable #625
- Enter key should select a Tree node #624
- Remove defaultExpanded from TreeNode #623
- renderActiveOnly prop for Tabs #618
- virtualRowHeight attribute in Table component #616
- Remove defaultExpanded from TreeNode API #606
- Keyboard Support for Table Row Selection #605
- Select a tree node with enter key #604
- Improve button focus visuals on Nova and Luna #602
Fixed Bugs:
- Dropdown throws error on hide #631
- AccordionTab title with custom HTML gives error #615
- Datatable autoLayout not working #599
- Tooltips not updating #598
- Dialog z-index #596
2.0.0-beta.9 (2018-10-08)
Implemented New Features and Enhancements:
Fixed Bugs:
- Add disabled property to Slider #593
- Floating label for TextInput with number value fails #588
- Sidebar component not working when visible by default #587
- Presence of step prop will slow down reactivity of the Slider component #586
2.0.0-beta.8 (2018-09-24)
Implemented New Features and Enhancements:
- PrimeReact input events are not compatible with React forms libraries #537
- Aria roles and attributes for Tree #580
- New Luna Free Dark Theme Family #579
- Keyboard navigation for Tree #578
- Enhanced keyboard search for dropdown #577
Fixed Bugs:
- DataTable sort issue with sortIcon #585
- AutoComplete does not update input when value prop changes #576
- Typos in Tree.d.ts #573
2.0.0-beta.7 (2018-09-18)
Fixed Bugs:
2.0.0-beta.6 (2018-09-17)
Fixed Bugs:
- Dialog mask has no index at initial display #571
- New Tree component: duplicate key error when 2 TreeNodes has same label #570
2.0.0-beta.5 (2018-09-11)
Fixed Bugs:
- Calendar warning with omission of onChange from InputText #569
2.0.0-beta.4 (2018-09-11)
Implemented New Features and Enhancements:
- Keyboard support for Dialog Icons #568
- Pass column props to columnResizeEnd #564
- New Tree Component #559
- Integrate PrimeFlex Grid System #556
- className parameter unsupported by Spinner component #548
Fixed Bugs:
- Dialog resize fails #567
- Dialog resizer css is broken #566
- OverlayPanel has no shadow #558
- Border radius missing in panel components #557
- Spinner does not recognize outside changes for value prop #555
- DataTable in IE: TypeError: Object expected #554
- DataTable's onRowUnselect causes exception #552
- Optimize functionality of filtered dropdowns #551
- Dialog blockScroll is undocumented #550
- Body text is selected during Dialog drag #549
- ui-float-label does not work properly for AutoComplete #517
- Float-label does not work properly for InputMask #516
2.0.0-beta.3 (2018-08-26)
2.0.0-beta.2 (2018-08-25)
Implemented New Features and Enhancements:
- Reimplement Tooltip #547
- Keyboard support for toggle button #545
- Remove font-awesome from Demos #544
- Remove DataGrid and DataList #543
- New styling engine #539
- Property appendTo in menus #535
- Deprecate Free Themes in favor of Nova Free Theme Family #527
Fixed Bugs:
- Tooltip does not remove event listeners #542
- Accordion does not work with multiple controlled tabs #540
- Menubar import is not working #531
- ColumnGroup can't be imported #530
- InputTextProps not type correctly #529
- originalEvent in TabView has swapped typing/variable name in TabView.d.ts #528
- Calendar manual input doesn't work with time #526
- Breadcrumb component throws warning #522
2.0.0-beta.1 (2018-07-19)
Implemented New Features and Enhancements:
- Improve input overlay animations #514
- Reimplement InputSwitch UI #513
- Common Props for AutoComplete and Spinner #512
- Reimplement Calendar #504
- Update Schedule component to remove jQuery #476
Fixed Bugs:
- Slider shorthand import fails #511
- Error importing Column component #509
- Typescript definition for Column's editor property #505
- Path to primereact/components/common/common.css not correct case #500
- InputText class ui-state-filled fails #499
- Calendar: popup translation not updating #478
- InputSwitch doesn't update programmatically #461
- preventDefault() and stopPropagation() appear to be missing from drag and drop of DataTable - Reorder and causes redirect to 'www.b.com' #460
2.0.0-alpha.1 (2018-07-06)
Implemented New Features and Enhancements:
- Review/Enhance all documentation #497
- Review all type definition files #496
- Reimplement Chips #494
- Chips should not keep value in state #493
- Controlled/Uncontrolled behavior support for DataTable Features #492
- Reimplement DataTable Lazy Loading #491
- onClick for Fieldset #487
- Refactor Sidebar #486
- Horizontal scroll support to ScrollPanel #485
- Reimplement DataView #484
- Add name prop to Chips #483
- Controlled/Uncontrolled modes for Toggleable Fieldset #480
- Controlled/Uncontrolled modes for Toggleable Panel #479
- Controlled/Uncontrolled modes for TabView #475
- Controlled/Uncontrolled modes for Accordion #474
- New Component: Inplace #471
- Shorter Imports #470
- Rewrite SlideMenu #469
- Rewrite PanelMenu #468
- Rewrite MegaMenu #467
- Rewrite ContextMenu #466
- Rewrite MenuBar #465
- Rewrite TieredMenu #464
- Rewrite Breadcrumb #463
- Rewrite Steps #462
- Controlled/Uncontrolled modes for TabMenu #459
- Rewrite Menu #458
- Maximizable Dialog #453
- Dialog should not derive visible state from props #452
- Add a 'closable' or 'dismissable' property to Sidebar for 'click outside' control. #377
Fixed Bugs:
- InputMask can not read property 'bind' of undefined #490
- Dropdown with autoFocus prop throws a JS error #489
- InputMask fail when unmask is true #488
- Toggleable Panel Icon Misaligned #481
- Calendar dateFormat day name or month name gives error #455
- wrong typings for itemTemplate property #454
- optionLabel prop is missing in MultiSelect #450
- Unable to change rows per page (Paginator/DataTable) #449
1.6.2 (2018-06-19)
Implemented New Features and Enhancements:
- Refactor Rating to remove usage of state #447
Fixed Bugs:
- Accordion onTabOpen-onTabClose does not trigger correctly #448
1.6.1 (2018-06-18)
Implemented New Features and Enhancements:
- Migrate to PrimeIcons #446
Fixed Bugs:
- DataTable props updating issue #443
- OrganizationChart is not working with React 16.4+ #441
- Sortable TreeTable is not working with React 16.4+ #440
- Calendar Toggle AM/PM is broken #438
- Keyboard navigation is not working on DataTable #425
1.6.0 (2018-06-07)
Implemented New Features and Enhancements:
- Improve sort property on DataView #420
Fixed Bugs:
- slotChar issue on InputMask #439
- Missing type definition for DropDownProps #436
- Sidebar throws a JS exception on componentWillUnmount hook #435
- Can't set csv export filename in DataTable.js using Internet Explorer, it returns undefined.csv #433
- Missing optionsLabel property in interface ListBoxProps in ListBox.d.ts #431
- Width & Height props of Charts are not working #430
- After a sub node is selected on Tree, its parent node is closing #429
- Rating not being enabled on change from disabled=true to disabled=false #428
- The 'selection' property is not working on Tree #426
- Datatable missing definitions #423
- Improve sort property on DataTable #421
- Remove old overlay events on GMap after map is updated #419
- Growl types Failed to compile. #414
- InputMask is not updated if value property is changed #413
- ColorPicker is not updated if value property is changed #412
- Editable Dropdown content does not reflect input value #408
1.6.0-rc.1 (2018-06-04)
1.5.3 (2018-05-22)
Fixed Bugs:
- onRowReorder missing from DataTable type definition #411
- Duplicate identifier 'number': DataScroller.d.ts #410
1.5.2 (2018-05-11)
Implemented New Features and Enhancements:
- Add metaKeySelection property to PickList #404
- Add sorting feature to TreeTable #400
- New mode to keyfilter to validate whole value #391
Fixed Bugs:
- BodyCell className using headerClassName prop #407
- Typings missing for colorPicker component #405
- Radio Button default selection throws warnings #403
- Container element has wrong width on Scrollable Datatable #402
- Warning when using Checkbox #399
- itemTemplate is declared as void #397
- FileUpload does not accept multiple files dropped or selected #395
- TabView activeIndex setting programmatically will not work the second time after manually choosing another tab #393
- ReadOnly attribute is not passed to the checkbox input #392
- onColReorder return columns: undefined #389
- onClick event doesn't work on Messages component #387
- Typings missing for messages component #386
- InputMask runtime error #385
- Slider component not always provide the originalEvent #384
- Org chart does not update when value property changes #382
- Bug in DataTable selection and Column #381
- Calendar min date does not work after [email protected] #379
1.5.1 (2018-04-10)
Fixed Bugs:
- placeholder not working on Chips component #374
- Tree doesn't update on external change #372
- Slider component does not support real values/step #371
- AutoResize for InputTextarea doesn't work without cols property #370
- Bug: incorrect highlight of dates in range Calendar #367
- TypeDefinitions for Message Control missing #366
- Dropdown autowidth is not working when it used inside the TabView #362
- Calendar as cell editor is not closed after selecting value #358
- Cannot format selection for single-value AutoComplete field #353
- Bug: Type definition for the Column component #350
- DataTable export doesn't respect filters and sorting #349
- sortFunction doesn't work for DataTable #348
1.5.0 (2018-03-15)
Implemented New Features and Enhancements:
- Clear icon to Dropdown #345
- Add event onRowDoubleClick for DataTable #341
- Add minX and minY to Dialog #339
- DragDrop based reorder for Table #337
- DataView Component #334
- InputMask required #321
- Improve dialog positioning with Dynamic content #320
- Custom filter for Column of the DataTable #312
Fixed Bugs:
- Datatable column reorder may not always work correctly #338
- Ultima theme 1.4.2: icon buttons are cutted #317
- Autocomplete input label is undefined #347
- DataTable TypeScript definition error #346
- Default filters not rendered at DataTable #344
- Dialog selects text during dragging or resizing #343
- TabView activeIndex ignored #342
- Dialog dragging may stuck #336
- ToolTip crashes in IE 11 #332
- Pagination dropdown resets for lazy loading dataTable #331
- DataTable onLazyLoad not called for advanced filter options #330
- Calendar : Enable/Highlight the date of adjacent month when selectOtherMonths is true #329
- Resizable DataTable rowsCountSelector not visible #318
- Dropdown list inside Dialog is only partially visible and creates scroll on dialog #316
- Cannot enter Values into Spinner #314
1.4.1 (2018-02-14)
Implemented New Features and Enhancements:
- Filtering for OrderList #311
- autoLayout mode for DataTable #310
- Add baseZIndex to Dialog #309
- Refactor OrderList #308
- Disabled/readonly prop for Checkbox and RadioButton #302
- Checkbox and Radio should mark checked/onChange props as required #287
- DataTable pageLinkSize #276
Fixed Bugs:
- Dialog is displayed below topbar in showcase #284
- ResizableColumns fail inside Dialog #281
- File Upload Dialog opens only once if set to Auto #306
- rowsPerPage missing from DataTable d.ts file #304
- Dropdown does not show selected value when editable is true #301
- Calendar d.ts marks all props as required #296
- Dialog: closeOnEscape doesn't work #295
- Calendar yearNavigator fails #294
- Spinner shows weird Values #293
- OrderList error #291
- Duplicate identifier 'any': PickList.d.ts #290
- In Lazy load mode selection highlight doesn't work properly #283
- Type Definitions incomplete for FileUpload #277
- Growl does not clear timeout on unmount #272
- Calender select day in adjacent month #266
1.4.0 (2018-01-04)
Implemented New Features and Enhancements:
- Improve DataTable.d.ts RowExpansion config #269
- KeyFilter attribute #265
- Card Component #264
- Migrate to react-transition-group #259
- Calendar should consider props.disabled in shouldComponentUpdate #258
Fixed Bugs:
- Spinner does not accept decimal or thousand separator as input #270
- Calendar does not rerender when we change "disabled" prop #263
- Calendar may reset date on update #262
- ExportCSV ignores headers in DataTable #261
- Spinner binds invalid event #260
- Autocomplete dropdown no longer working #254
1.4.0-rc.2 (2018-01-04)
1.4.0-rc.1 (2018-01-04)
1.3.1 (2017-12-22)
1.3.0 (2017-12-13)
Implemented New Features and Enhancements:
- New Component: ScrollPanel #251
- Keyboard accessibility for Panel components #250
- Refactor FileUpload #247
Fixed Bugs:
- Missing dependency in primereact npm artifcat: 'react-addons-css-transition-group' #242
- AutoComplete dosn't accept spaces #249
- Calendar title month and year has no margin #248
- Toggleable fieldset resets if parent is updated #246
- Accordion resets if parent is updated #245
- Toggleable panel resets if parent is updated #244
- Growl.d.ts allow GrowlMessage.detail to be Element #241
- Password's 'inputProps' missing in d.ts file #240
- feedback={false} not working for Password #239
- AutoCompleteProps: Missing data object in itemTemplate #237
- Missing param name in d.ts-files #236
- Spinner d.ts missing onChange #235
1.3.0-rc.1 (2017-12-07)
Implemented New Features and Enhancements:
- Add style/classname props to Radio and Checkbox #233
- New properties to TriStateCheckbox #232
- Keyboard Accessibility for TriStateCheckbox #230
- Keyboard accessibility for Spinner #229
- Refactor Spinner #228
- Animation for FieldSet #223
- Refactor Calendar #222
- Resize support for Scrollable Table #219
- Password does not pass all input parameters #216
- Reimplement ColorPicker #214
- Rewrite Button CSS #213
- appendTo for MultiSelect #212
- Use Portal API in Dropdown appendTo #211
- Use Portal API in AutoComplete appendTo #210
- Use Portal API in Overlay appendTo #209
- Add inputId to Checkbox and Radio #208
- Keyboard accessibility for Checkbox and RadioButton #207
- Floating Labels for Inputs #205
- Add appendTo to Dialog #204
- Reimplement Messages #203
- Reimplement Growl #202
- Screen Reader and Keyboard Accessibility support for Fieldset #201
- Screen Reader support for Panel #200
- Screen Reader support for Dialog #199
- Screen Reader support for TabView #198
- Screen Reader and Keyboard Accessibility for Accordion #197
- Loading status for AutoComplete #193
- Custom content for paginator #189
- Animation for Accordion #182
- Unsortable option for DataTable columns #179
Fixed Bugs:
- Radio and Checkbox does pass props to super #231
- Dropdown Filter blocks keyboard navigation of items #227
- Dropdown keyboard navigation does not scroll items #226
- InputTextarea ignores focus, blur, input and keyup #225
- Browser textarea resize breaks autoResize of textarea #224
- DataTable dataKey ignored #221
- AutoComplete does not reflect model binding #220
- Clicking table header throws exception #218
- Resizing last column gives error on DataTable #217
- OverlayPanel: appendTo="body" throws exception #206
- Growl: messages appears again on any change state #196
- InputText: ui-state-filled class is not added, if value chaged in parent component #195
- AutoComplete Dropdown select not hiding #191
- Menu components(menu,menubar...) reload problem #190
- Datatable - not propagate prop filterMatchMode when lazyload is on #187
- datatable- Not Adjusted columns with expander #186
- DataTable: page is not reseted after global filtering #184
- onNodeExpand and onNodeCollapse events are not working on Tree #183
- Panel Header and Dropdown problem #175
1.2.0 (2017-11-01)
Implemented New Features and Enhancements:
- Improve typings of some components #172
- Add rowsPerPageOptions to DataTable #171
- Animation for Panel toggle #170
- Disabled tabs for Accordion #169
- New style properties for Accordion Tab #168
- Disabled tabs in TabView #167
- Add style properties to TabView and TabPanel #166
- Disabled prop for TabPanel #164
- Use Dropdown component for Paginator rowsPerPage select #163
- Support any type of object as a select option #162
- Undeterminate ProgressBar #160
- New Message component #159
- New ProgressSpinner Component #143
Fixed Bugs:
- DataTable:
onLazyLoad
does not supportsortMode="multiple"
#157 - Password not trigger onChange event #177
- Virtual Scrolling Flickers #173
- Type definition missing from TabPanel #165
- DataTable: Changing a filter does not trigger
onLazyLoad
for async tables #158 - Growl throws error #149
- MultiSelect: onClick: event.stopPropagation is not a function #147
- utc parameter is not working when keying in the date #146
- Click on input filter causes sort #133
1.1.0 (2017-10-18)
Implemented New Features and Enhancements:
- Sidebar component #122
- Expose show(),hide() and toggle() in props of ContextMenu #113
- Reimplement AutoComplete #141
- Specific styles for header, body and footer #140
- Sticky mode for Growl #139
- Add onClick to Growl #138
- rowClassName for DataTable #137
- Typescript Support #131
- New Component: GMap #130
- Keyboard support for SelectButton #129
- Reimplement SelectButton #128
- license file #117
- Frozen Columns support for Column Groups #107
- Loading status for DataTable #94
- Editable Cells for DataTable #80
- Virtual Scrolling For DataTable #79
- Percentage support for DataTable ScrollWidth and ScrollHeight #77
Fixed Bugs:
- Dropdown Menu in DataTable with resizableColumns #123
- Sorting does not work when you are using Column Group feature #115
- TimeOnly calendar fails #144
- DataTable: OnLazyLoad repeatedly calling function / infinite loop #132
- Dropdown menu sits behind grid #126
- SelectButton cannot have initial State #121
- Calendar minDate and maxDate property does not reload dynamically #119
- Growl doesn't call onClear method #112
- AutoComplete completeMethod triggered twice / delay does not work as expected #111
- Calendar is not updated according when props.value is changed #110
1.0.1 (2017-09-21)
Implemented New Features and Enhancements:
- appendTo for OverlayPanel #96
- Update demo to Router v4 #93
- Refactor InputText filled state implementation #91
- Missing event for components #90
- Customizable Paginator using Templating #88
- Column Reordering for DataTable #81
Fixed Bugs:
- Wrong documentation for BreadCrumb component #100
- Relative Position calculation is wrong #109
- Dropdown options does not update when props is changed #108
- Dynamic and Static Columns cause error #106
- Broken css in Version 1.0 #105
- Dropdown selected option not updated after value property changes #103
- Chart is not updated when data changes #102
- The value of AutoComplete is not reset after changing state #101
- FileUpload does not allow multiple files #99
- Dialog contentStyle doesn't work #92
- InputText disabled behavior missing readonly functionality #89
1.0.0 (2017-09-10)
Implemented New Features and Enhancements:
- Reimplement Listbox #87
- Reimplement PickList #86
- Reimplement Rating #84
- Reimplement Calendar #83
- Disabled Dates for Calendar #82
1.0.0-rc.3 (2017-09-09)
1.0.0-rc.2 (2017-09-08)
1.0.0-rc.1 (2017-08-31)
Implemented New Features and Enhancements:
Fixed Bugs:
- PickList callbacks reference error #74
- The state of user is not updated after closing dialog #72
- The onClick event of Choose button is fired twice on FileUpload #71
1.0.0-beta.6 (2017-08-21)
1.0.0-beta.5 (2017-08-21)
Implemented New Features and Enhancements:
- Add id attribute to all components #70
- Inconsistent API to add CSS class with certain of your component #68
Fixed Bugs:
- InputText and InputTextarea components aren't re-rendered when props are updated #69
1.0.0-beta.4 (2017-08-16)
Implemented New Features and Enhancements:
- Text Editor #66
1.0.0-beta.3 (2017-08-10)
1.0.0-beta.2 (2017-08-10)
1.0.0-beta.1 (2017-08-09)
Implemented New Features and Enhancements:
- DataTable Crud #63
- MegaMenu component #62
- Steps component #61
- PanelMenu component #59
- ContextMenu component #58
- Menubar component #57
- TieredMenu component #56
- Breadcrumb component #54
- Add tabmenu component #53
- Add menu component #51
- Add lightbox component #46
- Add toolbar component #44
- Add password component #43
- Add keyboard support to dropdown #39
- Implemented DataScroller component #37
- Implemented Rating component #36
- Implemented ColorPicker component #35
1.0.0-alpha.2 (2017-05-25)
Implemented New Features and Enhancements:
- TreeTable Component #34
- Mobile Touch support to Slider Component #33
- Implemented Captcha Component #32
- Tree Component #31
Fixed Bugs:
- Accordion activeIndex doesn't work #30
- Dropdown onChange invoked on same item selection #28
- activeIndex property on TabView doesn't work #26
- Dropdown is missing input focus #21
- Spinner controls are not user friendly #20
- MultiSelect Input focus is missing #19
- Accordion Tab Caret icons are not toggleable #18
- Radio button label toggle state is missing #14
- Chips need input focus #13
- Checkbox label toggle state is not working #12
- Autocomplete Multiple feature missing input focus #10