Releases: primefaces/primereact
Releases · primefaces/primereact
10.6.0
What's Changed
- Listbox - focusOnHover prop by @gucal in #6172
- Fix #6186: readonly to readOnly DOM prop by @melloware in #6188
- MenuBar length spelled wrong by @melloware in #6189
- Fix #6173: TreeSelect emptyMessage allow JSX content by @melloware in #6177
- fix #6201: Tabview unique ID for nav content by @melloware in #6203
- Fix #6184: Handle null originalEvent in Jest tests by @melloware in #6206
- Fix #6197: Checkbox remove defaultChecked property by @melloware in #6200
- ESLint Improvements by @nitrogenous in #6212
- fix #6211 DataTable Drag to select doesn't work on any page past page… by @kl-nevermore in #6213
- New component - FloatLabel by @gucal in #6191
- New component ButtonGroup by @gucal in #6202
- Fix #5998: fixed minute values updated by hour changes with stepMinute by @shubhsaur in #6217
- Fix #6151: fixed maxDate prop validation issue by @shubhsaur in #6214
- Fix #6194: Datatable rowClassName fixed by @melloware in #6199
- Fix #6192: InputNumber restore Copy and Paste functionality by @melloware in #6193
- Fix #6165: TabView refactor closeIcon like other icons by @melloware in #6166
- Fix #6023: Support NumpadEnter by @melloware in #6025
- Feature: "notIn" mode for Datatable filters by @dnyaneshwar2023 in #5460
- Fix #6220: MultiSelect locale selectionMessage by @melloware in #6221
- Fix #6223: RadioButton onChange called twice by @melloware in #6224
- New components IconField & InputIcon by @nitrogenous in #6219
- Enhancement focusOnHover Prop by @nitrogenous in #6228
- Fix #6233: FilterMatchMode typescript updates by @melloware in #6236
- Component structure enhancement by @gucal in #6238
- New component stepper stepperpanel by @gucal in #6244
- multistate checkbox enhancement by @nitrogenous in #6248
- Tree TreeTable Structure Enhancement by @nitrogenous in #6241
- Fix #6226: JumpToPageInput use correct totalPages prop by @melloware in #6227
- Fix #6231: Checkbox typescript and onClick event by @melloware in #6232
New Contributors
- @shubhsaur made their first contribution in #6217
- @dnyaneshwar2023 made their first contribution in #5460
Full Changelog: 10.5.3...10.6.0
10.5.3
Full Changelog: 10.5.2...10.5.3
10.5.2
What's Changed
- Fix #5962: Datatable column reorder typescript def by @melloware in #5963
- Fix tests by @melloware in #5964
- Fix #5888: SelectButton allow children by @melloware in #5966
- Fix #5889: BlockUI in unstyled mode by @melloware in #5967
- #5954 Add a test for the sidebar component. by @hans-ts in #5968
- consistent p-component-overlay-leave handling by @melloware in #5969
- Fix #5970: Calendar hideOnRangeSelection by @melloware in #5971
- Fix #5972: Toast/Message onRemove have the message by @melloware in #5980
- Fix #5976: MenuBar unique key per item by @melloware in #5979
- Fix #5973: Calendar yearNavigator defaults by @melloware in #5981
- Fix #5978: Paginator add metadata to PageLinks by @melloware in #5982
- Fix #5841: SelectButton styling by @melloware in #5987
- Fix #3672: Listbox keyboard accessibility by @melloware in #5989
- Fix #5446: MultiSelect ARIA roles by @melloware in #5990
- Fix #1413/#5836: Dropdown ScreenReader support by @melloware in #5991
- Fix #5992: TabMenu unstyled mode correct active index by @melloware in #5993
- Fix #5426: Tree items have role="treeitem" by @melloware in #5994
- BodyRows merge rowClassName properly #5983 by @Et7f3 in #5995
- Fix #5983: MergeProps refactor and optimize by @melloware in #5996
- fix:Dropdown: editable input get console error when optionValue is no… by @kl-nevermore in #6005
- Fix: Datatable + Virtual Scroller: Multiselect passes [undefined] to onSelectionChange by @kl-nevermore in #6007
- Fix #6006: VirtualScroller error with mergeProps by @melloware in #6009
- Fix #6000: Improved closeOnEscape handling by @melloware in #6010
- Errors when applying DataTable by @alanSxSx in #6001
- Fix #6000: Improved closeOnEscape handling by @melloware in #6012
- Fix #6013: Knob RHF example by @melloware in #6014
- Fix #6015: VirtualScroll emty items defensive check by @melloware in #6017
- Fix #5927: BodyCell memory leak when not editable by @melloware in #6011
- Fix #6018: Doc update for editable tree/dt cells by @melloware in #6020
- Tooltip fix Typescript def of events by @melloware in #6089
- Contrast variant for SplitButton by @nitrogenous in #5974
- Contrast and Secondary Variants for Badge/Tag/Message/Toast by @nitrogenous in #5985
- Fix #6105 - StyleClass: deprecate enterClassName/leaveClassName use e… by @gucal in #6106
- Fixed Message tests by @melloware in #6135
- New MeterGroup Component by @nitrogenous in #5977
- Structure enhancements by @nitrogenous in #6109
- Fix #6145: AutoComplete change event typedef by @melloware in #6146
- Fixed wrong prop in TailwindDoc in Accordion by @vaelu in #6134
- Fix #6111: ConfirmDialog/Popup 'content' not allowed on DIV by @melloware in #6112
- Fix #6116: Tree allow custom node icons by @melloware in #6118
- Fix #6048: Avoid throwing error while drop on tree component by @arnodemer in #6100
- Fix #6094: Calendar Tailwdind Passthrough by @melloware in #6096
- Fix: Tooltip missing type unstyled by @kl-nevermore in #6082
- Fix #6063: Menu Tailwind content CSS by @melloware in #6066
- Fix #6033: Docs Sidebar Headless by @melloware in #6034
- Fix #6039: splitter bug fixes by @shawnharvell in #6040
- Fix #6113: MultiSelect loading and loadingIcon types by @melloware in #6114
- fix: typo error in the DataTable documentation by @abdulbasithqb in #6150
- Fix #6160: InputText className listed twice by @melloware in #6161
- autoOptionFocus default type is changed as false by @nitrogenous in #5997
- Dropdown Enhancements - highlightOnSelect - checkmark - PT Options by @nitrogenous in #6003
- autoOptionFocus property added to Input-like components by @nitrogenous in #6031
- MultiSelect Checbox Fix by @nitrogenous in #6162
- Fix #6156: Speeddial Tailwind use correct parent prop by @melloware in #6157
- Fix #6068: Documentation Fixes by @charithAmila in #6069
- Fix #6047:InputNumber remove onKeyPress by @melloware in #6158
- Fix #6091: Timeline template typescript example by @melloware in #6092
- Fix #6024: Panel and Dialog style docs by @melloware in #6026
- #6139 - New invalid properties by @gucal in #6140
- Issue - #5540 - Bugfix: fixed animations not working correctly on TRANSITION.toggleable with tailwind preset by @Tarik1700 in #6167
- #6168 fixed, Duplicate key "aria-label" in object literal fixed by @shayan-ghzl in #6169
- Fix #6050: Locale TypeScript updates by @melloware in #6051
- Fix #6101: Slider: event.value in onSlideEnd returns null on touch devices by @kl-nevermore in #6104
- Fix #6119: Password reset feedback meter when value changes by @melloware in #6122
- fix #6054: PanelMenu doesn't expand sub-items by @charithAmila in #6128
- Fix #3155: DataTable Reset of vertical scroll position on select by @sja-cslab in #6131
- Fix #6067: Editor: onTextChange handler does not reflect updated props by @kl-nevermore in #6102
- fix: values of Default column in API section is unreadable when darkMode (fixes #6125) by @ademarsj in #6126
- Fix #6079: useStyle better handling of undefined ID by @melloware in #6090
- Fix #6097: MultiSelect pass selected option to event by @melloware in #6098
- Fix #6086: Chips input component doesn't function properly on mobile devices by @YZarytskyi in #6088
- Fix #6044: Autocomplete reset selectedItem if value cleared by @melloware in #6045
- Fix #6055: DomHandler incorrect case for computed styles by @melloware in #6060
- Fix #6049: Tree lazy mode crash on arrow right by @melloware in #6053
- Fix #6027: Dropdown filter and editable by @melloware in #6032
- Fix #6037: Image stop click propagation on preview buttons by @melloware in #6038
- Fix #6035: Dropdown changing value on press Tab Key by @melloware in #6036
- feat:CascadeSelect support scroll in container by @kl-nevermore in #5681
- Fix #6046, Password: (accessiblility) cannot access toggle button using keyboard by @akshayaqburst in #6052
- Fix #6061: MultiStateCheckbox className on root element by @melloware in #6062
- Bump @babel/preset-env from 7.23.5 to 7.24.0 by @dependabot in #6075
- Bump eslint from 8.56.0 to 8.57.0 by @dependabot in #6072
- Bump @testing-library/jest-dom from 6.1.5 to 6.4.2 by @dependabot in #6073
- Bump @types/node from 20.10.2 to 20.11.24 by @de...
10.5.1
What's Changed
- Fix #5905: Password icon classes and cursor:pointer by @melloware in #5912
- fix for #5830 by @zawasp in #5913
- Fix #5914 - MultiSelect: Enter | Space Overlay Closes by @gucal in #5915
- Improve TypeScript typings for zIndex option by @dchenk in #5926
- Fix #5921 - SplitButton appendTo="self" placement is wrong by @gucal in #5923
- fix for #5837 - ConfirmDialog unstyled / Tailwind default theme by @zawasp in #5934
- Fix #5935: Multiselect allow multi-color chips PT by @melloware in #5936
- Fix #5932: Inline tooltip PT options respected by @melloware in #5937
- #2424 Improve row edit validation api - add rowIndex to rowEditValida… by @MBelniak in #5938
- Fix #5916: Splitter state storage fix by @melloware in #5939
- Fix: 5930 add id to menubar top level prevents focus by @nitrogenous in #5933
- Fix #5929 - Multi-select / Dropdown will not lose focus by @gucal in #5931
- Fix #5946 - Remove CodeSandbox Demos by @gucal in #5947
- Fix #5941: Menus consistent handling of URL and command by @melloware in #5949
- Fix #5942: Dropdown tabbing by @melloware in #5952
- Fix #5950: Tree emptyMessage by @melloware in #5953
- New port from PrimeVue by @gucal in #5958
- Update CHANGELOG.md by @gucal in #5959
New Contributors
Full Changelog: 10.5.0...10.5.1
10.5.0
What's Changed
- Fix #5863: Calendar enabledDates fixed by @sdwillbrand in #5871
- Fix #5872: hideOverlaysOnDocumentScrolling docs by @melloware in #5873
- Bump eslint-config-next from 14.0.3 to 14.1.0 by @dependabot in #5875
- Bump chart.js from 4.4.0 to 4.4.1 by @dependabot in #5876
- Bump @babel/plugin-transform-runtime from 7.23.4 to 7.23.9 by @dependabot in #5877
- Bump peter-evans/create-or-update-comment from 3.1.0 to 4.0.0 by @dependabot in #5879
- Fix #5882: CodeSAndbox/StackBlitz were missing extra files (CSS) by @melloware in #5883
- Fix #5849: Splitter improve keyboard repeat behavior by @melloware in #5884
- Fix #5885: Menu focused state for Tailwind by @melloware in #5886
- Fix 5880: Password component unnecessary wrapper by @nitrogenous in #5881
- Fix #5892: Fix Splitter resizePanel method by @melloware in #5894
- Fix #5893: JumpToPageInput aria label by @melloware in #5895
- fix for #5890 - add missing
separator
style by @zawasp in #5891 - Fix #5830: Calendar panel Tailwind width by @melloware in #5898
- Fix #3325: Datatable custom filter demo by @melloware in #5902
- Fix #5901: Menu/PanelMenu ripple effect by @melloware in #5903
- Fix #5900: TabPanel add visible prop by @melloware in #5904
- Template Pages by @tanerengiiin in #5909
- Input accessibility by @gucal in #5908
New Contributors
- @sdwillbrand made their first contribution in #5871
- @zawasp made their first contribution in #5891
- @tanerengiiin made their first contribution in #5909
Full Changelog: 10.4.0...10.5.0
10.4.0
What's Changed
- Fix #5802: Allows clear filter button to render without filterMenu button by @cassenhp in #5803
- Fix #5802: ShowClearButton consistency by @melloware in #5806
- Fix #5804: Accordion Tailwind disabled prop by @melloware in #5807
- Fix #5809: IntersectionObserver TS def by @melloware in #5810
- Fix #5818: Editor missing unordered list icon by @melloware in #5820
- Fix DataView TypeScript by @melloware in #5822
- Fix #5817: PanelMenu respect item.expanded prop by @melloware in #5823
- Fix #5817: PanelMenu respect item.expanded prop by @melloware in #5826
- fix: #5824, Chips: Separator by new line doesn't work by pasting value by @akshayaqburst in #5825
- Fix #5827: MenuBar respect menu id by @melloware in #5828
- Clean-up documentation errors by @chiefdeals in #5831
- Fix #5834: Sidebar content default property by @melloware in #5835
- Fix #5166: Carousel responsive options fix by @melloware in #5840
- Fix useMove demo by @melloware in #5844
- Update Tailwind setup by @melloware in #5845
- Fix #5847: Dropdown typescript loading/icon by @melloware in #5848
- Fix #5850 - Calendar blur not working by @gucal in #5851
- Fix #5849: Splitter improve ARIA accessibility by @melloware in #5852
- Fix #5849: Splitter improve ARIA accessibility by @melloware in #5853
- Fix #5854: Galleria onShow/onHide warnings by @melloware in #5856
- Fix #5855: Dropdown search filtering ignore meta keys by @melloware in #5857
- Fix #5834: Sidebar header default warning by @melloware in #5859
- Fix: TypeScript demos are failing in StackBlitz/CodeSandbox by @nitrogenous in #5832
- Fix: Added empty message into tree by @nitrogenous in #5816
- Fix #5863: Calendar enabledDates evaluated last by @melloware in #5864
- Fix #5862: Divider not using className by @melloware in #5867
- Fix #5868: TieredMenu respect menuitem className by @melloware in #5869
- Enhancement: DataTable accessibility by @nitrogenous in #5839
New Contributors
Full Changelog: 10.3.3...10.4.0
10.3.3
What's Changed
- Fix Calendar TS and tests by @melloware in #5801
- fix:Calendar: timeOnly Today button should be Now by @kl-nevermore in #5797
Full Changelog: 10.3.2...10.3.3
10.3.2
What's Changed
- fix: fix tiered menu break in demo page by @navedqb in #5726
- Form Components: Convert class selector to data selector by @kl-nevermore in #5721
- Fix #5719: Calendar paste 12:01 AM by @melloware in #5731
- fix:InputNumber: 0 Decimal Entry Issue using Currency Mode by @kl-nevermore in #5734
- fix: #5735, Dropdown: After selecting an option, clearing the value using close icon should clear the filter input by @akshayaqburst in #5736
- fix: Datatable text will be selected when resized by @kl-nevermore in #5733
- fix: fix missing full screen attribute by @navedqb in #5742
- fix: InputNumber: Pos1/End places caret before/after prefix/postfix by @kl-nevermore in #5738
- fix: PickList require dataKey by @kl-nevermore in #5737
- Fix #4089: Orderlist require dataKey by @melloware in #5732
- Fix #5743: TabView default scrollbutton state by @melloware in #5744
- Fix #5315: TreeTable header alignment by @melloware in #5746
- Fix #5556: DT Editor Cannot update a component while rendering a diff… by @melloware in #5748
- Fix #5640: Column dynamically evaluate rowEditor by @melloware in #5749
- fix: multistatecheckbox typo by @jacques-vernay in #5753
- Tailwind Merge by @melloware in #5755
- Fix #5750: CellEdit Validator allow ESC by @melloware in #5756
- Fix #5757: Accordion error reading disabled by @melloware in #5758
- Fix tests by @melloware in #5759
- Fix #5760: Locale setup docs by @melloware in #5762
- Fix #5551: ConfirmDialog responsive example by @melloware in #5763
- Fix #5747: InputMask caret() null checking by @melloware in #5764
- corrected typo by @chiefdeals in #5768
- fix:Calendar: Month does not change when the onViewDateChange propert… by @kl-nevermore in #5769
- Fix #5767: Global Escape key allow duplicate overlays by @melloware in #5770
- Fix #5771: Image mask click handling by @melloware in #5772
- Fix:ConfirmDialog:confirmDialog method in unstyled mode, the pop-up w… by @kl-nevermore in #5776
- Fix #5777: PanelMenu fix when strictmode = false by @melloware in #5779
- fix: fix float label demo in dropdown by @navedqb in #5782
- fix: fix float label demo in treeselect by @navedqb in #5784
- fix: fix float label demo in multiselect by @navedqb in #5783
- Fix #5786 - FileUpload component, file content for non-image file types by @gucal in #5787
- Fix #5785: Menu URL handling by @melloware in #5792
- Fix #5785: Menu URL handling by @melloware in #5793
New Contributors
- @jacques-vernay made their first contribution in #5753
- @chiefdeals made their first contribution in #5768
Full Changelog: 10.3.1...10.3.2
10.3.1
What's Changed
- Fix #5692: Content is optional by @melloware in #5693
- feat #5246: add styleContainer option for PrimeReactContext by @mondaychen in #5566
- Fix #5697: Revert ConfirmDialog fix by @melloware in #5698
- Fix #5699: MegaMenu strict mode fix by @melloware in #5700
- Port fixes that were lost by @melloware in #5703
- Fix #5704: Image error on mask click by @melloware in #5705
- Port fixes2 by @melloware in #5710
- Port fixes3 by @melloware in #5711
- Port fixes4 by @melloware in #5712
- Port fixes5 by @melloware in #5713
- Delete components/templates/templatefeaturesanimation directory by @melloware in #5714
- Fix useVisible by @melloware in #5715
- Fix: #5019: Dialogs escaped in wrong order by @melloware in #5716
- Fix #5311/#5058/#5266 AppendTo fix by @melloware in #5717
- Backport InputNumber Fixes by @melloware in #5718
New Contributors
- @mondaychen made their first contribution in #5566
Full Changelog: 10.3.0...10.3.1
10.3.0
What's Changed
- Fix #4051: ConfirmDialog/Popup defaultFocus prop by @melloware in #5401
- Fix #5414: p-disabled for svg icons by @melloware in #5419
- Fix #5233: Cell editor ColumnEditorOptions param fix by @melloware in #5397
- Fix #5424: CascadeSelect use data instead of CSS selector by @melloware in #5430
- Fix #5427: TreeTable invalid DOM props by @melloware in #5431
- Fix #5440: InputText only print className once by @melloware in #5441
- Fix #5438: Datatable Tailwind docs by @melloware in #5439
- Dependency Updates and Test fixes by @melloware in #5442
- Fix #5444/#5443: Tailwind fixes by @melloware in #5448
- Fix #5447: TreeSelect don't close panel on unselect by @melloware in #5449
- Fix #5435: Calendar min width if input is too small by @melloware in #5436
- Fix #5425: CascadeSelect fix for StrictMode by @melloware in #5433
- Fix #5202: Calendar rendering performance increase by @melloware in #5434
- fix(Dialog): "esc" key close dialogs in wrong order by @avasuro in #5021
- Fix #5445: Tabview passthrough fixes by @melloware in #5451
- Fix #5452: Datatable onRowEditChange typescript def by @melloware in #5454
- Fix 5415 Action buttons should disabled if any item is not selected by @nitrogenous in #5416
- Fix #5457: TabMenu fix tailwind styling by @melloware in #5458
- Fix #5461: Passthrough case insensitve props by @melloware in #5470
- Fix #5465: Sidebar passthrough fix by @melloware in #5473
- Fix #5466: Slider remove handlers by @melloware in #5474
- Fix #5464: Tailwind fixes by @melloware in #5475
- fix .animated-text ::selection problem #5480 by @aydinkazim in #5481
- Bump @adobe/css-tools from 4.3.1 to 4.3.2 by @dependabot in #5476
- Fix #5477: ComponentBase fkey refactor by @melloware in #5482
- Fix #5471: Calendar PT refactor by @melloware in #5483
- Fix #5461: Passthrough TS and casing issues by @melloware in #5484
- Fix #5485: Messages restore close animation by @melloware in #5486
- Fix 5455 updating demo environments to vite by @nitrogenous in #5456
- Fix #5490: useDebounce fixed by @melloware in #5491
- Bump @testing-library/jest-dom from 6.1.4 to 6.1.5 by @dependabot in #5494
- Bump eslint from 8.54.0 to 8.55.0 by @dependabot in #5496
- Bump @babel/preset-env from 7.23.3 to 7.23.5 by @dependabot in #5495
- Bump @types/node from 20.10.0 to 20.10.2 by @dependabot in #5497
- Fix #5492: Listbox passthrough fixes by @melloware in #5503
- Fix #5493: Multiselect passthrough fixes by @melloware in #5504
- Fix #5485: Messages restore close animation by @melloware in #5505
- Fix #5499: Autocomplete/Chips PT fixes by @melloware in #5506
- Fix #5417 Picklist Tailwind is not responsive by @nitrogenous in #5418
- Fix #5479: CascadeSelect PT fixes by @melloware in #5507
- Fix #5509: Button loadingIcon Tailwind fix by @melloware in #5510
- Fix #5508/#5487: TreeTable scrollable fixes by @melloware in #5511
- Fix #5515: FileUpload Tailwind docs by @melloware in #5516
- fix: #5520, confirmPopup: Remove deprecated code imports by @akshayaqburst in #5521
- Fix #5523: BlockUI return activeElement focus by @melloware in #5527
- Fix #5530: Chip onRemove event pass value by @melloware in #5531
- Fix #5512: Dropdown add tabindex for Tailwind by @melloware in #5519
- Fix #5535: Calendar update input on locale change by @melloware in #5538
- Fix #5533/#4147: Calendar respect viewDate by @melloware in #5539
- DataTable:converted to data- lookups instead of className lookups by @kl-nevermore in #5532
- Fix #5543: OverlayPanel Tailwind close icon by @melloware in #5544
- Fix #5546: prop type error in console by @tobiasgeezee in #5547
- Fix #5546: AccordionTab Tailwind issues by @melloware in #5549
- fix:#5553:TreeTable: need to be converted to data- lookups instead of className lookups by @kl-nevermore in #5554
- Fix #5555: BodyCell frozen issue by @melloware in #5557
- fix:InputNumber: Text selection not working on input focus when using a s… by @kl-nevermore in #5552
- Fix #5558: Calendar previous/next fix by @melloware in #5559
- Fix #5556: RowEdit set value in useEffect by @melloware in #5560
- Fix #5561: Inplace respect active prop by @melloware in #5562
- Fix Calendar input PT docs by @melloware in #5565
- Fix #5568: MultiSelect filterInput PT by @melloware in #5571
- Support
roundingMode
for InputNumber by @trandaison in #5525 - Fix #5572: Multselect selectAllLabel was being added to DOM by @melloware in #5573
- Tooltip fix Tailwind CSS by @melloware in #5579
- feat:appendTo support pass function and fix Calendar appendTo Error by @kl-nevermore in #5576
- fix:Calendar:currentView changed should invoke alignOverlay by @kl-nevermore in #5578
- Fix #5574: Calendar Tailwind context.selected val by @melloware in #5580
- Fix #5574: Calendar Tailwind context.selected val by @melloware in #5582
- Fix #5574: Calendar Tailwind context.selected val by @melloware in #5583
- Fix #5584: TreeTable fix custom header not sorting by @melloware in #5585
- fix:Dialog:breakpoints not work by @kl-nevermore in #5586
- Fix #5588: TreeTable emptyMessage by @melloware in #5592
- Fix #5591: TreeTable remove 'custom' sort need by @melloware in #5595
- Fix #5597: TreeTable body align by @melloware in #5598
- fix:TreeTable: missing import by @kl-nevermore in #5601
- feat:Calendar:add disabledDate by @kl-nevermore in #5602
- Fix #5609: ToggleButton focusedState by @melloware in #5612
- Fix #5610: Radio/Checkbox always fire onClick by @melloware in #5614
- fix: #5613, TreeSelect: TreeSelect component is not supporting tooltips and is an issue in multiple select mode. by @akshayaqburst in #5615
- fix:InputNumber's issue when Locale set de-DE by @kl-nevermore in #5608
- Formatted icons by @melloware in #5618
- Fix #5623 - Otherprops not working for InputSwitch by @gucal in #5624
- fix:Image preview zoom in bug by @kl-nevermore in #5628
- fix:Calendar not showing correctly in Table by @kl-nevermore in #5625
- fix:format error when Locale set de-DE by @kl-nevermore in #5634
- Fix #5635: Maximizable dialog after move by @melloware in #5636
- Fix #5637: Sideba...