Releases: primefaces/primereact
Releases · primefaces/primereact
10.6.6
What's Changed
- Add ariaLabel method to Typescript by @melloware in #6582
- Fix #6584: _locale fix by @Rekl0w in #6586
- Fix: Row reorder icon image wont brake drag 'ghost' by @KirilCycle in #6581
- Fix #6573: add paste key by @Rekl0w in #6577
- Fix #5147: Check meta key for MacOS by @axlerk in #6588
- Fix #6592: InputOtp respect props.value change by @melloware in #6595
- Fix #6594: Fix typo in Scale doc by @melloware in #6596
- Fix #6594: Fix typo in PrimeFlex doc by @melloware in #6597
- Fix #6593: Password fix tab ordering of toggle mask by @melloware in #6598
- Fix typo by @CosmeValera in #6601
- Show headless sidebar in all window sizes by @ISNewton in #6605
- Fix #6564: IconOptions typescript updated for FontAwesome by @melloware in #6579
- PanelMenu MenuItem Id Prop Not Passed by @nitrogenous in #6607
- Fix #6610: MeterGroup render items in percentage by @melloware in #6612
- Fix #6522: Minus sign after all selection - InputNumber by @ujshaikh in #6566
- Tabview Core Styles Moved to SASS Theme and Removed Inkbar for Lara by @nitrogenous in #6616
- Fix #6614: Chart update TypeScript to inherit DIV by @melloware in #6618
- Fix: Cannot npm link primereact on local project by @Tubbbe in #6619
- Added new capabilities and properties to Column and Dialog by @didix16 in #6611
- Fix #6629: Dropdown fix checkIcon by @melloware in #6630
- Feat: Stateful TreeTable by @MBelniak in #6384
- Fix #6632 InputOtp keyboard navigation by @KirilCycle in #6638
- Fix:#6141:DataTable:Column: onCellEditComplete is fired twice by @kl-nevermore in #6641
- Fix #6639: VirtualScroller improve useUpdate comparison by @melloware in #6643
- fixed typo by @Anders142536 in #6654
- Fix #6657 BodyRow tab key handling by @rayman-de in #6658
- Fix #6650: Multiselect use unique label key by @melloware in #6652
- Fix #6648: Tooltip default position to 'right' if undefined by @melloware in #6651
- Fix #6647: PageLinks use totalPages by @melloware in #6649
- Fix #6636: Add missing components to primereact.all.js by @melloware in #6637
- Fix #6662: autocomplete value selection fix by @Rekl0w in #6664
- fix: #6644, Galleria: Galleria image in fullscreen mode not closing on escape button click by @akshayaqburst in #6645
- Fix 6631 DragDrop Tree keyboard navigation by @KirilCycle in #6646
New Contributors
- @axlerk made their first contribution in #6588
- @ISNewton made their first contribution in #6605
- @ujshaikh made their first contribution in #6566
- @Tubbbe made their first contribution in #6619
- @didix16 made their first contribution in #6611
- @Anders142536 made their first contribution in #6654
- @rayman-de made their first contribution in #6658
Full Changelog: 10.6.5...10.6.6
10.6.5
What's Changed
- Fix #6524: pt headerContent fix by @Rekl0w in #6529
- Fix #6518: fix optionLabel by @Rekl0w in #6520
- Fix #6508: remove unused codes by @Rekl0w in #6509
- Fix #6510: remove unused code by @Rekl0w in #6511
- Fix #6512: fix unexpected type coercion and removed unused code by @Rekl0w in #6513
- Fix #6514: removed unused code by @Rekl0w in #6515
- Fix #6516: removed unused codes by @Rekl0w in #6517
- Fix #6521: Multiselect checkbox CSS class by @melloware in #6532
- Fix #6501: Datatable expose sorts and filters in ref by @melloware in #6533
- Fix #6528: MeterGroup correct CSS handle style by @melloware in #6534
- Stepper fix TS docs to onChangeStep by @melloware in #6546
- Fix #6535: Button as link docs by @melloware in #6547
- Fix #6536: pt submenu fix by @Rekl0w in #6544
- Fix #5804: AccordionTab PT error by @melloware in #6549
- Fix #6545: Remove setTokens in onPaste on InputOtp to avoid duplicate values by @GabriellReis14 in #6526
- Fix #6550: dropdown filter fix by @Rekl0w in #6551
- Fix #6557: fix updateViewDate event by @Rekl0w in #6559
- Fix: 6555 Missing PT Option for IconField in Password by @KirilCycle in #6560
- Fix #6562: onHide called twice fix by @Rekl0w in #6565
- Fix #6561: fix dropdown label by @Rekl0w in #6563
- Fix #6448: Dialog onHide examples by @melloware in #6567
- fix: use additional condition to verify group header by @KirilCycle in #6572
New Contributors
- @GabriellReis14 made their first contribution in #6526
Full Changelog: 10.6.4...10.6.5
10.6.4
What's Changed
Enhancements
- Enhancement #6503: remove unused codes by @Rekl0w in #6504
- Enhancement #6489: add menu context to menu by @peconomou929 in #6488
- Enhancement #6451: OverlayPanel add isVisible method to external API by @melloware in #6453
Bug Fixes
- Fix unit tests by @melloware in #6348
- fix: #6312 #6346 Tailwind classes for inputswitch and checkbox as styling is broken by @gcko in #6347
- Locale update to use ariaLabel method by @melloware in #6313
- Fix #6353: Sidebar doc fix by @melloware in #6354
- Fix #6358: InputOtp fix typescript case by @melloware in #6361
- Fix #6359: Stepper proper forwardRef by @melloware in #6362
- Fix Stepper demos by @melloware in #6363
- Revert typedoc by @melloware in #6368
- Bump chart.js from 4.4.1 to 4.4.2 by @dependabot in #6282
- Bump @testing-library/user-event from 14.5.1 to 14.5.2 by @dependabot in #6280
- Bump prettier from 3.1.0 to 3.2.5 by @dependabot in #6372
- Bump @types/react-transition-group from 4.4.9 to 4.4.10 by @dependabot in #6373
- Bump eslint-config-next from 14.1.0 to 14.1.4 by @dependabot in #6369
- Fix #6382: InputOtp wrong import by @melloware in #6383
- Add missing children prop in FloatLabel.d.ts by @NiclasvanEyk in #6388
- Fix/#6216 MultiSelect - SelectionLimit issue by @charithAmila in #6218
- Fix #6316: fixed issue on selecting option by key event when using optionValue prop by @shubhsaur in #6374
- Fix #6357: typescript definition for ButtonGroup by @dvpritzbuer in #6360
- Fix #6393: Locale prevent prototype pollution by @melloware in #6395
- Fix #6379: Showcase examples use IconField by @melloware in #6386
- Fix #6397: Calendar inputClassName missing by @nivivive in #6398
- FileUpload: add missing type definition for cancelIcon by @vaelu in #6400
- Fix #6399: DataTable custom filter example by @melloware in #6401
- Fix #6402 - DataTable - onContextMenu does not return row data by @gucal in #6403
- Fix #6334: typescript definition for Stepper and StepperPanel by @dvpritzbuer in #6356
- AutoComplete: Fix the issue of passing an undefined key while rendering lists. by @CodeElixir in #6365
- fix: #6405 Fix Tailwind theme for TriStateCheckbox by @gcko in #6406
- Fix #6404: Password removed invalid props from PT by @melloware in #6409
- Fix #6404: Password fix invalid/variant props by @melloware in #6412
- Fix#6415: Megamenu single array fix by @Rekl0w in #6416
- Fix #6420: Added Fragment at doc by @Rekl0w in #6421
- Fix #6422: Calendar updateViewDate fix by @Rekl0w in #6425
- Fix #6432: InputOtp updateTokens fix by @AndrewMamdouh in #6433
- Fix #6439: InputOtp import fix by @Rekl0w in #6441
- Fix#6438: FloatLabel prop fix by @Rekl0w in #6440
- Fix#6443 : Variable names fix by @Rekl0w in #6444
- Fix #6442: TabView round scrollLeft like PrimeVue by @melloware in #6449
- TreeTable: call customer sortFunction for column set as sortField by @MBelniak in #6436
- Fix #6376: Typescript boolean instead of false by @melloware in #6378
- Fix #6456 : Toast close by id fix by @Rekl0w in #6457
- added data-pc-section="toggler" to the toggler relates to #6307 by @sja-cslab in #6460
- Fix #6448: Dialog onHide prop call by @Rekl0w in #6458
- Fix #6464: PrimeIcons v7 constants by @melloware in #6465
- Fix #6464: PrimeIcons v7 constants (#6465) by @melloware in #6466
- Fix #6464: PrimeIcons v7 constants by @melloware in #6467
- Fix #6469: Ripple doc fix by @Rekl0w in #6470
- VirtualScroller/Ripple TS updates by @melloware in #6472
- Fix #6468: TreeSelect header fix by @Rekl0w in #6471
- Fix #6462: StepperHeader add type button by @espezaliate in #6463
- Fix #6427: Chips respect removable function by @melloware in #6428
- Fix #6408: TreeSelect pass emptyMessage to Tree by @melloware in #6411
- Fix #6389: Passthrough accordiontab not tab by @melloware in #6390
- Fix #6366: ColumnFilter proper ID handling by @melloware in #6367
- Fix #6340: MeterGroup minor refactor similar to other components by @melloware in #6355
- Fix #6479: DataScroller pt doc img fix by @Rekl0w in #6480
- Fix #6231: Checkbox onClick TS def by @melloware in #6485
- Fix #6339: Stepper add p-component to Stepper action by @melloware in #6350
- Fix/date picker value entering by @KirilCycle in #6478
- Fix #6481: KeyFilter handle AZERTY and dead keys by @melloware in #6484
- Fix #6148: fixed the issue with the home separator if home prop is null/undefined by @shubhsaur in #6375
- Fix #6324: InputNumber allowing accent/dead characters by @melloware in #6352
- Fix #5960: Quill 2.0.0 support by @melloware in #6429
- Fix #6124 : Dropdown navigation like PrimeVue by @KirilCycle in #6430
- Fix #6123: Dropdown scroll into view on focus by @melloware in #6452
- Fix #5858: Menu align focus with PrimeVue by @melloware in #6381
- Fix #6445: Calendar updateViewDate fix by @Rekl0w in #6447
- Autocomplete Not able to delete a manually added chip by @nitrogenous in #6474
- fix: primefaces #6234, TreeSelect: (accessiblility) cannot access and clear the selected input using using keyboard by @akshayaqburst in #6235
- Fix #6475: Stepper add get/set active step by @melloware in #6486
- Update templatedoc.js with correct reference by @StevenPG in #6495
- Fix #6095: Dialog refactor using FocusTrap by @melloware in #6435
- Fix #6499: Listbox focused option index fix by @Rekl0w in #6500
- Fix: #6487 Splitter can work with multiple panels by @KirilCycle in #6490
- Fix #6396: Password use IconField for toggle mask by @melloware in #6493
- Fix #6497: PanelMenu isItemActive Update by @Rekl0w in #6502
- Fix formatting by @melloware in #6505
New Contributors
- @NiclasvanEyk made their first contribution in #6388
- @dvpritzbuer made their first contribution in #6360
- @nivivive made their first contribution in #6398
- @CodeElixir made their first contribution in #6365
- @Rekl0w made their first contribution in #6416
- @AndrewMamdouh made their first contribution in #6433
- @espezaliate made their first contribution in #6463
- @KirilCycle made their first contribution in https://github.com/primefaces/primereac...
10.6.3
What's Changed
- Fix #6268 - MeterGroup - InputIcon - IconField: Component is not expo… by @gucal in #6271
- Fix #6263: ButtonGroup use forwardRef properly by @melloware in #6264
- 6142 Unstyled prop inherited to child components by @nitrogenous in #6286
- Fix #6285: Calendar multiple months with yearNavigator by @melloware in #6294
- Fix #6287 - Tree: Checkboxes use wrong color in the check mark. by @gucal in #6295
- Core: Merging PT props only respects lower-case props by @vaelu in #6292
- Fix #6272 - DataTable: Drag Selection Highlight Doesnt Appear by @gucal in #6301
- Match Demos by @gucal in #6302
- Remove "Related Layouts" Section by @gucal in #6310
- Fix #6233: Column MatchMode Typescript fix by @melloware in #6314
- #6297 Dropdown: Focus change when editable and filter enabled by @gucal in #6322
- #6274 - InputText: It doesnt take classNames when unstyled is true by @gucal in #6323
- FloatLabel/StepperPanel proper use of forwardRef by @melloware in #6325
- Fix #5187: TailWind Styled mode instructions by @melloware in #6330
- Fix #6333: ButtonGroup add children to Typescript by @melloware in #6335
- Change Vue to React in docs and URLs by @melloware in #6337
- Fix #6288: MultiSelect focus checkbox on focus of list item by @melloware in #6320
- Fix #6257: InputNumber SHIFT key fix by @melloware in #6258
- Fix #6275: InputNumber restore Android usage by @melloware in #6332
- Fix #6163: p-hidden-accessible modernization by @melloware in #6164
- Fix #6305: Multiselect proper scrollIntoView handling by @melloware in #6319
- Update flags to MIT licensed flags by @melloware in #6338
- New Component InputOtp by @nitrogenous in #6306
- Set key to undefined so index get correct value when creating list items by @jockis in #6309
- fix: primefaces #6269, Dropdown: (accessiblility) cannot access and clear the selected input using using keyboard by @akshayaqburst in #6270
- Bump typedoc from 0.24.8 to 0.25.12 by @dependabot in #6281
- Fix #6222 - ToggleButton: Checkboxes showing before button by @gucal in #6343
- #6329 classnames not being set in unstyled mode by @gucal in #6342
- Set new version and changelog update by @gucal in #6344
New Contributors
Full Changelog: 10.6.2...10.6.3
10.6.2
10.6.1
Full Changelog: 10.6.0...10.6.1
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