forked from primefaces/primereact
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCHANGELOG.md
3515 lines (2743 loc) · 276 KB
/
CHANGELOG.md
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
# Changelog
## [10.0.9](https://github.com/primefaces/primereact/tree/10.0.9) (2023-11-01)
[Full Changelog](https://github.com/primefaces/primereact/compare/10.0.8...10.0.9)
**Fixed bugs:**
- useHandleStyle Broken: Styles not loading [\#5213](https://github.com/primefaces/primereact/issues/5213)
## [10.0.8](https://github.com/primefaces/primereact/tree/10.0.8) (2023-11-01)
[Full Changelog](https://github.com/primefaces/primereact/compare/10.0.7...10.0.8)
**Fixed bugs:**
- MultiSelect: Dropdown body detaches from dropdown head/button [\#5210](https://github.com/primefaces/primereact/issues/5210)
- "Command" docs are missing [\#5205](https://github.com/primefaces/primereact/issues/5205)
- Tailwind: Panelmenu: Some classes not being picked up during Styling [\#5206](https://github.com/primefaces/primereact/issues/5206)
- ComponentBase: TypeError: Cannot read properties of undefined (reading 'unstyled') [\#5168](https://github.com/primefaces/primereact/issues/5168)
- TypeError: Cannot read properties of undefined (reading 'unstyled') [\#5203](https://github.com/primefaces/primereact/issues/5203)
- Tailwind: MultiSelect: multiple conflicting classname keys [\#5200](https://github.com/primefaces/primereact/issues/5200)
- Tailwind: PanelMenu: Documentation Pointing to Incorrect TRANSITION [\#5198](https://github.com/primefaces/primereact/issues/5198)
- Datatable: Missing rowEditorSaveButton and rowEditorSaveIcon on ColumnPassThroughOptions [\#5196](https://github.com/primefaces/primereact/issues/5196)
- DataTable: Redefine column width after resizing a column manually [\#5123](https://github.com/primefaces/primereact/issues/5123)
- DataTable: When using InputTextarea as editor, pressing Ctrl + Enter or Shift + Enter results in a submission [\#5193](https://github.com/primefaces/primereact/issues/5193)
- InputNumber: Minus Sign not working for Currency INR [\#5185](https://github.com/primefaces/primereact/issues/5185)
- PanelMenu: Visual defect [\#5190](https://github.com/primefaces/primereact/issues/5190)
- Tailwind with Menubar end attribute does not align-right [\#5181](https://github.com/primefaces/primereact/issues/5181)
- DataTable with frozen columns and displayFilter 'row' doesn't freeze filter cell [\#5164](https://github.com/primefaces/primereact/issues/5164)
- Add missing pi-file-edit icon [\#5179](https://github.com/primefaces/primereact/issues/5179)
- OrderList: order of selection reversed when moving multiple items to top or bottom [\#5177](https://github.com/primefaces/primereact/issues/5177)
- 10.0.7: forwardRef Warning [\#5172](https://github.com/primefaces/primereact/issues/5172)
- id not passed to SplitterPanel [\#5169](https://github.com/primefaces/primereact/issues/5169)
## [10.0.7](https://github.com/primefaces/primereact/tree/10.0.7) (2023-10-26)
[Full Changelog](https://github.com/primefaces/primereact/compare/10.0.6...10.0.7)
**Fixed bugs:**
- SplitButton: Missing styles [\#5163](https://github.com/primefaces/primereact/issues/5163)
## [10.0.6](https://github.com/primefaces/primereact/tree/10.0.6) (2023-10-26)
[Full Changelog](https://github.com/primefaces/primereact/compare/10.0.5...10.0.6)
**Fixed bugs:**
- FileUpload: Adding pending text to localization in component [\#5161](https://github.com/primefaces/primereact/issues/5161)
- AvatarGroup -> Avatar Hover tooltip [\#4181](https://github.com/primefaces/primereact/issues/4181)
- MultiSelect: Clicking on "selectAll" checkbox closes options dropdown [\#5151](https://github.com/primefaces/primereact/issues/5151)
- AccordionTab cannot be used in custom wrapper [\#2052](https://github.com/primefaces/primereact/issues/2052)
- SpeedDial: className property not being applied to list items [\#5148](https://github.com/primefaces/primereact/issues/5148)
- MultiSelect: Clear button marks variable as undefined [\#5142](https://github.com/primefaces/primereact/issues/5142)
- Mispell of 'inteface' instead of 'interface' [\#5138](https://github.com/primefaces/primereact/issues/5138)
- Calendar with mask does not work as expected when editing input. [\#5137](https://github.com/primefaces/primereact/issues/5137)
- DataTable: passthrough styling is ignored [\#5131](https://github.com/primefaces/primereact/issues/5131)
- Column: Pass Through does not apply header classes correctly [\#5125](https://github.com/primefaces/primereact/issues/5125)
- InputNumber: Typescript type definition for 'incrementButtonIcon' and 'decrementButtonIcon' errorneous [\#5132](https://github.com/primefaces/primereact/issues/5132)
- Mention: Mentioning someone deletes the first word of the comment [\#5114](https://github.com/primefaces/primereact/issues/5114)
**New Features:**
- Password with ability to toggle mask via a method and a unmasked property [\#5135](https://github.com/primefaces/primereact/issues/5135)
## [10.0.5](https://github.com/primefaces/primereact/tree/10.0.5) (2023-10-19)
[Full Changelog](https://github.com/primefaces/primereact/compare/10.0.4...10.0.5)
**Fixed bugs:**
- Overlay animations are not working with Tailwind preset [\#5117](https://github.com/primefaces/primereact/issues/5117)
## [10.0.4](https://github.com/primefaces/primereact/tree/10.0.4) (2023-10-19)
[Full Changelog](https://github.com/primefaces/primereact/compare/10.0.3...10.0.4)
**Implemented New Features and Enhancements:**
- MultiSelect: Formatting selected items with spaces after the commas [\#5100](https://github.com/primefaces/primereact/issues/5100)
- Tree: onDrop should not attempt a copy of node values [\#5080](https://github.com/primefaces/primereact/issues/5080)
**Fixed bugs:**
- Tailwind preset animations are not working as expected [\#5110](https://github.com/primefaces/primereact/issues/5110)
- Slider (range): Warning: NaN is an invalid value for the left css style property. [\#5111](https://github.com/primefaces/primereact/issues/5111)
- Inplace Component Doc Image Responsive Issue [\#5103](https://github.com/primefaces/primereact/issues/5103)
- TreeSelect: Incorrect TypeScript types for filterTemplate options [\#5102](https://github.com/primefaces/primereact/issues/5102)
- TreeSelect: With selected value, close icon looks cluttered [\#5012](https://github.com/primefaces/primereact/issues/5012)
- TreeSelect: Clear Icon Misplacement [\#5020](https://github.com/primefaces/primereact/issues/5020)
- SelectButton: AllowEmpty not working [\#5094](https://github.com/primefaces/primereact/issues/5094)
- Toast/Messages: remove not working [\#5083](https://github.com/primefaces/primereact/issues/5083)
- Fieldset: Missing root className pass [\#5088](https://github.com/primefaces/primereact/issues/5088)
- Panel: Missing props.className passthrough [\#5087](https://github.com/primefaces/primereact/issues/5087)
- useDebounce: Missing type [\#5085](https://github.com/primefaces/primereact/issues/5085)
- Message: Icon shrinks as text in message grows larger [\#5078](https://github.com/primefaces/primereact/issues/5078)
## [9.6.3](https://github.com/primefaces/primereact/tree/9.6.3) (2023-10-18)
[Full Changelog](https://github.com/primefaces/primereact/compare/9.6.2...9.6.3)
**Fixed bugs:**
- DataTable: Invalid attribute warning when passing custom icon to rowReorderIcon [\#5109](https://github.com/primefaces/primereact/issues/5109)
## [10.0.3](https://github.com/primefaces/primereact/tree/10.0.3) (2023-10-11)
[Full Changelog](https://github.com/primefaces/primereact/compare/10.0.2...10.0.3)
**Deprecated:**
- SlideMenu: Deprecate from PrimeReact [\#5063](https://github.com/primefaces/primereact/issues/5063)
- Remove FullCalendar theme support [\#5062](https://github.com/primefaces/primereact/issues/5062)
**Implemented New Features and Enhancements:**
- Improve block/unblockScroll architecture [\#5077](https://github.com/primefaces/primereact/issues/5077)
- SelectButton: Add allowEmpty property [\#5073](https://github.com/primefaces/primereact/issues/5073)
- DataTable: Clicking the center mouse button on a row should open the row item in a new tab [\#5051](https://github.com/primefaces/primereact/issues/5051)
- Dropdown: Allow to pass "className" with a group as well [\#5047](https://github.com/primefaces/primereact/issues/5047)
**Fixed bugs:**
- Dock: Toast Component not working properly [\#5076](https://github.com/primefaces/primereact/issues/5076)
- DataTable bug when clicked in rowExpansion icon with selectionMode="single". [\#5074](https://github.com/primefaces/primereact/issues/5074)
- Editor layer defect [\#5065](https://github.com/primefaces/primereact/issues/5065)
- ContextMenu: Broken with nested items \(10.0\) [\#5064](https://github.com/primefaces/primereact/issues/5064)
- Menu: Menu with popup prop passed doesnot close on Escape keypress. [\#5044](https://github.com/primefaces/primereact/issues/5044)
- DataTable: Checkbox onChange stops propagation [\#5039](https://github.com/primefaces/primereact/issues/5039)
- Scroll Panel: Scroll Panel does not scroll with mouse [\#5038](https://github.com/primefaces/primereact/issues/5038)
- Context Menu In Datatable [\#5035](https://github.com/primefaces/primereact/issues/5035)
- MultiSelect: FilterTemplate prop not working, execution error [\#5028](https://github.com/primefaces/primereact/issues/5028)
- Calendar: When stepMinute is set, the time value does not "snap" on initial date change [\#5027](https://github.com/primefaces/primereact/issues/5027)
- UseStorage hook window listener does not parse JSON [\#5026](https://github.com/primefaces/primereact/issues/5026)
- Fixed lara blue state colors [\#5015](https://github.com/primefaces/primereact/issues/5015)
- Progress bar determinate type doesnt apply classNames passed through props [\#5003](https://github.com/primefaces/primereact/issues/5003)
- DataTable: Filter Menu Icon disappeared after sorting [\#4994](https://github.com/primefaces/primereact/issues/4994)
- Column: headerClassName [\#4993](https://github.com/primefaces/primereact/issues/4993)
- MultiSelect: Doesn't render items [\#4988](https://github.com/primefaces/primereact/issues/4988)
- InputMask does not fire onComplete method when a slotChar is present [\#3240](https://github.com/primefaces/primereact/issues/3240)
## [10.0.2](https://github.com/primefaces/primereact/tree/10.0.2) (2023-09-29)
[Full Changelog](https://github.com/primefaces/primereact/compare/10.0.1...10.0.2)
**Fixed bugs:**
- The .esm builds not working as expected. [\#4984](https://github.com/primefaces/primereact/issues/4984)
- Improve Tailwind import [\#4985](https://github.com/primefaces/primereact/issues/4985)
## [10.0.1](https://github.com/primefaces/primereact/tree/10.0.1) (2023-09-28)
[Full Changelog](https://github.com/primefaces/primereact/compare/10.0.0...10.0.1)
**Fixed bugs:**
- Base styles are not loading [\#4982](https://github.com/primefaces/primereact/issues/4982)
## [10.0.0](https://github.com/primefaces/primereact/tree/10.0.0) (2023-09-28)
[Full Changelog](https://github.com/primefaces/primereact/compare/9.6.2...10.0.0)
**Breaking Changes:**
- Theme updates: change `:focus` to `:focus-visible` [\#4972](https://github.com/primefaces/primereact/issues/4972)
- New @layer implementation [\#4959](https://github.com/primefaces/primereact/issues/4959)
- Core: Drop Internet Explorer Support [\#3238](https://github.com/primefaces/primereact/issues/3238)
**Implemented New Features and Enhancements:**
- Add / Update OG Image [\#4970](https://github.com/primefaces/primereact/issues/4970)
- SlideMenu: SlideMenu with `popup` prop passed doesnot close on Escape keypress. [\#4961](https://github.com/primefaces/primereact/issues/4961)
- Dialog: component scrollbar shift [\#4958](https://github.com/primefaces/primereact/issues/4958)
- ConfirmPopup: Escape key does not close the popup. [\#4952](https://github.com/primefaces/primereact/issues/4952)
- Multiselect: Display labels of selected items in filtered component [\#4944](https://github.com/primefaces/primereact/issues/4944)
- Update Lara theme font to Inter Var [\#4942](https://github.com/primefaces/primereact/issues/4942)
- Dialog: blockScroll + visible + fullscreen mode gives unexpected behavior if dialog is unmounted while visible [\#4940](https://github.com/primefaces/primereact/issues/4940)
- Add gtag manager [\#4900](https://github.com/primefaces/primereact/issues/4900)
- Dropdown: allow to set label's class name via the api [\#4877](https://github.com/primefaces/primereact/issues/4877)
- FileUpload: Localize pending and file sizes [\#4872](https://github.com/primefaces/primereact/issues/4872)
- Calendar: Missing `slotChar` prop [\#4866](https://github.com/primefaces/primereact/issues/4866)
- AutoComplete: required property doesn't exist [\#4858](https://github.com/primefaces/primereact/issues/4858)
- OverlayPanel: does not reposition itself when its content forces its size to change [\#4819](https://github.com/primefaces/primereact/issues/4819)
- TreeTable: There's not a way to get the data after a change [\#4816](https://github.com/primefaces/primereact/issues/4816)
- Autocomplete: selectionLimit ux enhancement [\#4784](https://github.com/primefaces/primereact/issues/4784)
- SSR: Support Server Component [\#4634](https://github.com/primefaces/primereact/issues/4634)
- Add `unstyled` mode for all components [\#4602](https://github.com/primefaces/primereact/issues/4602)
**Fixed bugs:**
- Messages: Icon shrinks as text in message grows larger [\#4977](https://github.com/primefaces/primereact/issues/4977)
- Image: Image Preview shows a browser scrollbar. [\#4963](https://github.com/primefaces/primereact/issues/4963)
- Tree Table: Footer is defined as a function but it doesn't work [\#4960](https://github.com/primefaces/primereact/issues/4960)
- MegaMenu: click not navigating to `url` [\#4956](https://github.com/primefaces/primereact/issues/4956)
- FileUpload: Input Triggered on Any Mouse Click [\#4948](https://github.com/primefaces/primereact/issues/4948)
- Dialog: When using blockScroll and the dialog is unmounted while being visible, scrolling continues to be blocked [\#4938](https://github.com/primefaces/primereact/issues/4938)
- Password: onKeyDown event is triggered twice. [\#4934](https://github.com/primefaces/primereact/issues/4934)
- Menu | MenuItem API id property is ignored [\#4932](https://github.com/primefaces/primereact/issues/4932)
- Ripple: Has no effect on touch enabled desktop screens [\#4909](https://github.com/primefaces/primereact/issues/4909)
- Slider error on mobile devices [\#4906](https://github.com/primefaces/primereact/issues/4906)
- Calendar: Multiple Month/Year selection mode not highlighting selected month [\#4892](https://github.com/primefaces/primereact/issues/4892)
- Build: missing `components/lib/common/Common.css` [\#4889](https://github.com/primefaces/primereact/issues/4889)
- InputMask: Autofocus crashes [\#4882](https://github.com/primefaces/primereact/issues/4882)
- InputNumber: Doesn't allow minus sign in currency mode [\#4875](https://github.com/primefaces/primereact/issues/4875)
- Toast: Toast Icon is too small when there is long text [\#4873](https://github.com/primefaces/primereact/issues/4873)
- DataTable: conditional row reorder shows "false" instead of hiding reorder icon [\#4854](https://github.com/primefaces/primereact/issues/4854)
- AutoComplete: can't remove item [\#4848](https://github.com/primefaces/primereact/issues/4848)
- DataTable filterDisplay="menu", Uncaught TypeError [\#4845](https://github.com/primefaces/primereact/issues/4845)
- Avatar: shape="circle" is not working [\#4839](https://github.com/primefaces/primereact/issues/4839)
- Password: tabIndex duplication [\#4836](https://github.com/primefaces/primereact/issues/4836)
- Calendar: Class ".p-inputwrapper-focus" is not removed when the input is unfocused [\#4834](https://github.com/primefaces/primereact/issues/4834)
- DataTable: editorCallback does not update a value if the field name of column has nested elements [\#4814](https://github.com/primefaces/primereact/issues/4814)
- Calendar: disabledDays do affect year to be also disabled [\#4803](https://github.com/primefaces/primereact/issues/4803)
- Context: setInputStyle\("filled"\) doesn't switch the style [\#4799](https://github.com/primefaces/primereact/issues/4799)
- Ripple: Ripple effect not working in some instances [\#4153](https://github.com/primefaces/primereact/issues/4153)
- Calendar: Changing Calendar input \(with mask\) clears the rest of the form's state [\#4030](https://github.com/primefaces/primereact/issues/4030)
- Datatable: onValueChange with Removable Sort [\#3133](https://github.com/primefaces/primereact/issues/3133)
## [9.6.2](https://github.com/primefaces/primereact/tree/9.6.2) (2023-08-17)
[Full Changelog](https://github.com/primefaces/primereact/compare/9.6.1...9.6.2)
**Implemented New Features and Enhancements:**
- DataTable: Type issue for Selection Mode [\#4777](https://github.com/primefaces/primereact/issues/4777)
**Fixed bugs:**
- Carousel: created style lifecycle issue [\#4779](https://github.com/primefaces/primereact/issues/4779)
- Dropdown: MenuItem not respecting style attribute [\#4766](https://github.com/primefaces/primereact/issues/4766)
- Slider: onSlideEnd behaviour has changed [\#4680](https://github.com/primefaces/primereact/issues/4680)
- Tooltip: autoHide={false} broken on version 9 [\#4604](https://github.com/primefaces/primereact/issues/4604)
- Calendar: Mask is not displayed [\#4579](https://github.com/primefaces/primereact/issues/4579)
- Calendar: The date cannot be selected from the first click in the opened popup [\#4568](https://github.com/primefaces/primereact/issues/4568)
- DataTable: Column resize is not working properly. [\#4471](https://github.com/primefaces/primereact/issues/4471)
- Carousel: Swipe functionality [\#3788](https://github.com/primefaces/primereact/issues/3788)
## [9.6.1](https://github.com/primefaces/primereact/tree/9.6.1) (2023-08-01)
[Full Changelog](https://github.com/primefaces/primereact/compare/9.6.0...9.6.1)
**Fixed bugs:**
- FileUpload: Uploading file issue in multiple= false [\#4665](https://github.com/primefaces/primereact/issues/4665)
- DataTable: Unexpected Behavior in Production Mode for ColumnResize [\#4655](https://github.com/primefaces/primereact/issues/4655)
## [9.6.0](https://github.com/primefaces/primereact/tree/9.6.0) (2023-06-27)
[Full Changelog](https://github.com/primefaces/primereact/compare/9.5.0...9.6.0)
**Implemented New Features and Enhancements:**
- TreeSelect: Support custom expand/collapse icons [\#4525](https://github.com/primefaces/primereact/issues/4525)
- FileUpload: Uploaded files ref methods [\#4516](https://github.com/primefaces/primereact/issues/4516)
- Carousel: Add start/stop autoplay to exposed methods [\#4513](https://github.com/primefaces/primereact/issues/4513)
- TreeTable: Row hover event [\#4502](https://github.com/primefaces/primereact/issues/4502)
- TreeTable: Add toggler template \(same as Tree component\) [\#4499](https://github.com/primefaces/primereact/issues/4499)
- Dropdown: VirtualScrollerRef access for scrollToIndex [\#4489](https://github.com/primefaces/primereact/issues/4489)
- New passthrough\(pt\) property implementation for Data Components [\#4432](https://github.com/primefaces/primereact/issues/4432)
- New passthrough\(pt\) property implementation for Form Components [\#4431](https://github.com/primefaces/primereact/issues/4431)
- InputNumber should support global locale [\#4291](https://github.com/primefaces/primereact/issues/4291)
- TreeSelect: `nodeTemplate` property [\#3678](https://github.com/primefaces/primereact/issues/3678)
**Fixed bugs:**
- FileUpload component does not pass file information in the onSelect event [\#4557](https://github.com/primefaces/primereact/issues/4557)
- Calendar: Mask prop does not work [\#4548](https://github.com/primefaces/primereact/issues/4548)
- ContextMenu: Global not working in Strict Mode [\#4543](https://github.com/primefaces/primereact/issues/4543)
- PickList: Error when Transferring Unselected Values in Pick List Functionality [\#4540](https://github.com/primefaces/primereact/issues/4540)
- MultiSelect \(group\) SelectAll checked when all items in first group are selected [\#4535](https://github.com/primefaces/primereact/issues/4535)
- FileUpload: input passthrough not working when mode="basic" [\#4533](https://github.com/primefaces/primereact/issues/4533)
- MultiSelect: Dropdown closes on deselect [\#4523](https://github.com/primefaces/primereact/issues/4523)
- Skeleton: children prop not rendering [\#4512](https://github.com/primefaces/primereact/issues/4512)
- ScrollTop: doesn't work [\#4505](https://github.com/primefaces/primereact/issues/4505)
- BreadCrumb: label home prop doesn't work [\#4504](https://github.com/primefaces/primereact/issues/4504)
- DataTable: Checkbox/Radio not respecting isDataSelectable [\#4492](https://github.com/primefaces/primereact/issues/4492)
- SplitButton: menu icon not visible in large size [\#4483](https://github.com/primefaces/primereact/issues/4483)
- Menubar: Cannot use useRef [\#4467](https://github.com/primefaces/primereact/issues/4467)
- TabView: On initial load, the page will scroll down to the Tab if it's below the scroll window [\#4462](https://github.com/primefaces/primereact/issues/4462)
- Calendar: showMinMaxRange property is broken in multiple ways [\#4456](https://github.com/primefaces/primereact/issues/4456)
- Calendar: Navigation broken when defining min and max values [\#4449](https://github.com/primefaces/primereact/issues/4449)
## [9.5.0](https://github.com/primefaces/primereact/tree/9.5.0) (2023-05-24)
[Full Changelog](https://github.com/primefaces/primereact/compare/9.4.0...9.5.0)
**Implemented New Features and Enhancements:**
- Add `hideOverlaysOnDocumentScrolling` option to PrimeReact config [\#4448](https://github.com/primefaces/primereact/issues/4448)
- Icons: clipPath improvements [\#4441](https://github.com/primefaces/primereact/issues/4441)
- AutoComplete: panelFooterTemplate prop [\#4426](https://github.com/primefaces/primereact/issues/4426)
- MultiSelect: No way to disable filter auto focus [\#4423](https://github.com/primefaces/primereact/issues/4423)
- New passthrough\(pt\) property implementation for Media Components [\#4393](https://github.com/primefaces/primereact/issues/4393)
- New passthrough\(pt\) property implementation for Chart & FileUpload & Message Components [\#4392](https://github.com/primefaces/primereact/issues/4392)
- New passthrough\(pt\) property implementation for Menu Components [\#4391](https://github.com/primefaces/primereact/issues/4391)
- Mention: suggestion panel to hide when scrolling away [\#4223](https://github.com/primefaces/primereact/issues/4223)
- Messages-Toast: Inconsistency [\#4077](https://github.com/primefaces/primereact/issues/4077)
- Menu: Add ability to right align [\#3753](https://github.com/primefaces/primereact/issues/3753)
**Fixed bugs:**
- Dropdown: Footer using incorrect style name [\#4446](https://github.com/primefaces/primereact/issues/4446)
- InputNumber: preventing ripple on buttons [\#4443](https://github.com/primefaces/primereact/issues/4443)
- Datatable: filterIcon and filterClearIcon not propagated [\#4439](https://github.com/primefaces/primereact/issues/4439)
- BreadCrumb: SVG location of the DOM [\#4438](https://github.com/primefaces/primereact/issues/4438)
- DataTable: Filter Clear icon is missing [\#4437](https://github.com/primefaces/primereact/issues/4437)
- Datatable: Setting rowEditorInitIcon has no effect. [\#4430](https://github.com/primefaces/primereact/issues/4430)
- MultiSelect clear icon not aligned correctly [\#4427](https://github.com/primefaces/primereact/issues/4427)
- TriStateCheckbox: "undefined" value render checkbox highlighted but without value [\#4422](https://github.com/primefaces/primereact/issues/4422)
- Checkbox: Toggling value by clicking the label broken [\#4402](https://github.com/primefaces/primereact/issues/4402)
- Image: Zoom out action disabled when fully zoomed in [\#4400](https://github.com/primefaces/primereact/issues/4400)
- ConfirmDialog: Missing dialog header [\#4397](https://github.com/primefaces/primereact/issues/4397)
- Autocomplete: multiple + forceSelection [\#4363](https://github.com/primefaces/primereact/issues/4363)
- DataTable: resizableColumns with stateStorage will not adjust saved column width after refresh. [\#4211](https://github.com/primefaces/primereact/issues/4211)
- Autocomplete clears selected values onBlur when forceSelection and multiple are true [\#4203](https://github.com/primefaces/primereact/issues/4203)
- Dropdown: rendering problem when used in a Dialog [\#2683](https://github.com/primefaces/primereact/issues/2683)
## [9.4.0](https://github.com/primefaces/primereact/tree/9.4.0) (2023-05-12)
[Full Changelog](https://github.com/primefaces/primereact/compare/9.3.1...9.4.0)
**Implemented New Features and Enhancements:**
- New passthrough\(pt\) property implementation for Button Components [\#4360](https://github.com/primefaces/primereact/issues/4360)
- New passthrough\(pt\) property implementation for Overlay Components [\#4359](https://github.com/primefaces/primereact/issues/4359)
- New passthrough\(pt\) property implementation for Misc Components [\#4352](https://github.com/primefaces/primereact/issues/4352)
- New passthrough\(pt\) property implementation for Panel Components [\#4293](https://github.com/primefaces/primereact/issues/4293)
- Events: Forward preventDefault, stopPropagation from original event [\#4375](https://github.com/primefaces/primereact/issues/4375)
- MultiSelect: expose selected value in onChange event [\#4366](https://github.com/primefaces/primereact/issues/4366)
- RadioButton/Checkbox: Add `onClick` event [\#4356](https://github.com/primefaces/primereact/issues/4356)
- Toast/Messages: Fix updates incorrectly updating older version of the state [\#4350](https://github.com/primefaces/primereact/issues/4350)
- DataTable: event.preventDefault\(\) not working in cell edit events [\#4339](https://github.com/primefaces/primereact/issues/4339)
- DataTable: `showHeaders={false}` option [\#4337](https://github.com/primefaces/primereact/issues/4337)
- DataTable: Custom icon prop for filter icon [\#4327](https://github.com/primefaces/primereact/issues/4327)
- Dialog: Maximized should not have rounded borders? [\#4310](https://github.com/primefaces/primereact/issues/4310)
- ColorPicker: Styling the Input [\#4267](https://github.com/primefaces/primereact/issues/4267)
- Panel: Footer Option [\#4200](https://github.com/primefaces/primereact/issues/4200)
- EmptyFilterMessage does not work on Dropdown with virtualscroll [\#4193](https://github.com/primefaces/primereact/issues/4193)
- Dropdown: Footer Template [\#4026](https://github.com/primefaces/primereact/issues/4026)
- Toast+Sidebar: Closing toast closes sidebar [\#3977](https://github.com/primefaces/primereact/issues/3977)
- Datatable : Export custom header export to CSV [\#3975](https://github.com/primefaces/primereact/issues/3975)
- DataTable - Impossible to implement Expandable Row Groups with Row Expansion [\#2213](https://github.com/primefaces/primereact/issues/2213)
**Fixed bugs:**
- Calendar: disabledDates prop not working for month [\#4370](https://github.com/primefaces/primereact/issues/4370)
- useSessionStorage Hook: initialization issue [\#4353](https://github.com/primefaces/primereact/issues/4353)
- InputText/InputTextArea: .p-filled class/isFilled bool not resetting after setValue\(""\) [\#4351](https://github.com/primefaces/primereact/issues/4351)
- Dropdown: When using groups and filter options, if optionGroupChildren is set to a different name other than items, filter stops working properly [\#4348](https://github.com/primefaces/primereact/issues/4348)
- DIalog: modal prop is not always respected [\#4334](https://github.com/primefaces/primereact/issues/4334)
- DataTable preventDefault NOT WORKING [\#4333](https://github.com/primefaces/primereact/issues/4333)
- Button: No margin/padding between button text and loading spinner [\#4320](https://github.com/primefaces/primereact/issues/4320)
- Dialog: body scroll is not restored when closing maximized Dialog [\#4313](https://github.com/primefaces/primereact/issues/4313)
- SpeedDial: `buttonTemplate` not working [\#4305](https://github.com/primefaces/primereact/issues/4305)
- Carousel: onPageChange and autoplayInterval does not work together [\#4301](https://github.com/primefaces/primereact/issues/4301)
- Image: Properties e.g. crossOrigin are only applied to the preview and not the full image [\#4300](https://github.com/primefaces/primereact/issues/4300)
- Calendar: time select updates the parent component state through props.value [\#4298](https://github.com/primefaces/primereact/issues/4298)
- FileUpload: console error [\#4294](https://github.com/primefaces/primereact/issues/4294)
- DataTable: sort icon will be resized if the column title is multiline. [\#4283](https://github.com/primefaces/primereact/issues/4283)
- ConfirmDialog: Event triggers multiple times if users spam Enter / Double click on button [\#4168](https://github.com/primefaces/primereact/issues/4168)
- Calendar: disabledDays prop also disable months [\#4015](https://github.com/primefaces/primereact/issues/4015)
- Galleria: Undefined imgSrc if `autoplay` with `circular={false}` [\#3973](https://github.com/primefaces/primereact/issues/3973)
- DataTable: Resizing headers in expand mode does not work correctly [\#3970](https://github.com/primefaces/primereact/issues/3970)
- Dialog: Performing "onMouseDown" inside the Dialog and "onMouseUp" outside of it closes the dialog when "dismissableMask" is true [\#3962](https://github.com/primefaces/primereact/issues/3962)
- TreeTable : Support Custom Templating in Header [\#3946](https://github.com/primefaces/primereact/issues/3946)
- DataTable: Resize column place is not correct [\#3795](https://github.com/primefaces/primereact/issues/3795)
- Tooltip: registering show/hide events twice on each target [\#3701](https://github.com/primefaces/primereact/issues/3701)
## [9.3.1](https://github.com/primefaces/primereact/tree/9.3.1) (2023-04-26)
[Full Changelog](https://github.com/primefaces/primereact/compare/9.3.0...9.3.1)
**Implemented New Features and Enhancements:**
- Messages: Cannot pass Id property [\#4281](https://github.com/primefaces/primereact/issues/4281)
- Image: missing `crossOrigin`, `referrerPolicy`, `loading` and `useMap` [\#4273](https://github.com/primefaces/primereact/issues/4273)
- Mention: autoResize wont resize back to starting height [\#4197](https://github.com/primefaces/primereact/issues/4197)
- DataTable: Cell edit support Dropdown. [\#2666](https://github.com/primefaces/primereact/issues/2666)
**Fixed bugs:**
- DataTable: Correct "Select All" behavior in checkbox selection mode [\#4284](https://github.com/primefaces/primereact/issues/4284)
- DataTable: multisortField - Cannot read properties of undefined \(reading 'field'\) [\#4269](https://github.com/primefaces/primereact/issues/4269)
- Image: No overload matches this call. [\#4268](https://github.com/primefaces/primereact/issues/4268)
- Uncaught reference error for icons. [\#4264](https://github.com/primefaces/primereact/issues/4264)
- Calendar: `numberOfMonths` \> 12 issue [\#4259](https://github.com/primefaces/primereact/issues/4259)
- DataTable: paginator with alwaysShowPaginator: false is displayed for empty table [\#4254](https://github.com/primefaces/primereact/issues/4254)
- PickList: source/target filterTemplate not working [\#4249](https://github.com/primefaces/primereact/issues/4249)
- DataTable: Data are not displayed when "Column" has no "field" attributes [\#4248](https://github.com/primefaces/primereact/issues/4248)
- Tooltip: Does not work if target is dynamic [\#4243](https://github.com/primefaces/primereact/issues/4243)
- TabView: Conditionally render TabPanel under TabView [\#4235](https://github.com/primefaces/primereact/issues/4235)
- Mention: wrong value when clicking on suggestion [\#4221](https://github.com/primefaces/primereact/issues/4221)
- Dropdown: with react-hook-form . Control prop doesn't exist [\#4215](https://github.com/primefaces/primereact/issues/4215)
- TieredMenu: Menu items in are assigned with id attribute with a value of \[object Object\] [\#4011](https://github.com/primefaces/primereact/issues/4011)
## [9.3.0](https://github.com/primefaces/primereact/tree/9.3.0) (2023-04-19)
[Full Changelog](https://github.com/primefaces/primereact/compare/9.2.3...9.3.0)
**Implemented New Features and Enhancements:**
- Improve icon implementation in core [\#4220](https://github.com/primefaces/primereact/issues/4220)
- Add icon templating support to components [\#4226](https://github.com/primefaces/primereact/issues/4226)
- Add new Icon components [\#4227](https://github.com/primefaces/primereact/issues/4227)
## [9.2.3](https://github.com/primefaces/primereact/tree/9.2.3) (2023-04-11)
[Full Changelog](https://github.com/primefaces/primereact/compare/9.2.2...9.2.3)
**Fixed bugs:**
- Type missing for PrimeReact.changeTheme [\#4240](https://github.com/primefaces/primereact/issues/4240)
## [9.2.2](https://github.com/primefaces/primereact/tree/9.2.2) (2023-03-28)
[Full Changelog](https://github.com/primefaces/primereact/compare/9.2.1...9.2.2)
**Implemented New Features and Enhancements:**
- Slider: Change positioning of handles in range mode [\#4184](https://github.com/primefaces/primereact/issues/4184)
**Fixed bugs:**
- OverlayEventOptions type inccorrect [\#4189](https://github.com/primefaces/primereact/issues/4189)
- Mention: selected result to replace the search query [\#4188](https://github.com/primefaces/primereact/issues/4188)
- Tree: Missing property `dropNode` in type signature of `TreeDragDropEvent` [\#4179](https://github.com/primefaces/primereact/issues/4179)
- CodeSandbox demos are broken [\#4172](https://github.com/primefaces/primereact/issues/4172)
- Sidebar: Unexpected component hide [\#4170](https://github.com/primefaces/primereact/issues/4170)
- Calendar: `view` typescript missing `year` [\#4163](https://github.com/primefaces/primereact/issues/4163)
- Ripple: first click on component has incorrect location [\#4160](https://github.com/primefaces/primereact/issues/4160)
- primereact.min.css Error at background:transparent URL\(\) with base64 image [\#4097](https://github.com/primefaces/primereact/issues/4097)
## [9.2.1](https://github.com/primefaces/primereact/tree/9.2.1) (2023-03-15)
[Full Changelog](https://github.com/primefaces/primereact/compare/9.2.0...9.2.1)
**Implemented New Features and Enhancements:**
- Timeline: subgroups [\#4154](https://github.com/primefaces/primereact/issues/4154)
- Add new style props to SplitButton component [\#4144](https://github.com/primefaces/primereact/issues/4144)
- Using the tooltip attribute inside the Shadow Dom crashes Primereact on hover [\#4143](https://github.com/primefaces/primereact/issues/4143)
- DataTable: responsiveLayout="stack" and scrollable not working together [\#3693](https://github.com/primefaces/primereact/issues/3693)
**Fixed bugs:**
- Showcase: multiple pages have a typo of the word 'archive' [\#4146](https://github.com/primefaces/primereact/issues/4146)
- MegaMenu: does not hide menuItem when visible = false [\#4140](https://github.com/primefaces/primereact/issues/4140)
- Multiselect: Errors on types and behaviour not as documented [\#4129](https://github.com/primefaces/primereact/issues/4129)
- DataTable with VirtualScroller: multi selection bug [\#4120](https://github.com/primefaces/primereact/issues/4120)
- InputText: Tooltip and float-label incompatibility when using showOnDisabled [\#4110](https://github.com/primefaces/primereact/issues/4110)
- useIntersectionObserver: Make the options parameter optional [\#4109](https://github.com/primefaces/primereact/issues/4109)
- Button: Severity 'help' missing in TypeScript definition [\#4108](https://github.com/primefaces/primereact/issues/4108)
- DataTable Virtual Scroller: Column Resize Not Working [\#4102](https://github.com/primefaces/primereact/issues/4102)
- Dataview: Callback Documentation Typo [\#4099](https://github.com/primefaces/primereact/issues/4099)
- Datatable: Duplicate events fire in `paginatorPosition=both` [\#4095](https://github.com/primefaces/primereact/issues/4095)
- Button: Size 'large' vs 'lg' [\#4093](https://github.com/primefaces/primereact/issues/4093)
- Theme: `vela-blue` TreeSelect inconsistent theming [\#3669](https://github.com/primefaces/primereact/issues/3669)
## [9.2.0](https://github.com/primefaces/primereact/tree/9.2.0) (2023-02-21)
[Full Changelog](https://github.com/primefaces/primereact/compare/9.1.1...9.2.0)
**Breaking Changes:**
- DataTable CSS and responsive structure improvements [\#4078](https://github.com/primefaces/primereact/issues/4078)
**Implemented New Features and Enhancements:**
- New Hook: useMatchMedia [\#4090](https://github.com/primefaces/primereact/issues/4090)
- Add breakpoint and scrollHeight props to ContextMenu, MegaMenu and TieredMenu components. [\#4082](https://github.com/primefaces/primereact/issues/4082)
- TreeTable CSS improvements [\#4081](https://github.com/primefaces/primereact/issues/4081)
- Add `when` option to useResizeListener hook [\#4080](https://github.com/primefaces/primereact/issues/4080)
- Add tabIndex, appendOnly and inline properties to VirtualScroller [\#4079](https://github.com/primefaces/primereact/issues/4079)
**Fixed bugs:**
- Toast: Flick issue on toast-message-exit-active class [\#4084](https://github.com/primefaces/primereact/issues/4084)
- Inplace is not working as expected [\#4070](https://github.com/primefaces/primereact/issues/4070)
- PrimeIcons: can't use pi-arrow-right-arrow-left [\#4062](https://github.com/primefaces/primereact/issues/4062)
- Calendar: Popup incorrect year in multiple month [\#4058](https://github.com/primefaces/primereact/issues/4058)
- Avatar: Wrong className is getting used when image is undefined [\#4049](https://github.com/primefaces/primereact/issues/4049)
- Inline Calendar inside DataTable filter error [\#4042](https://github.com/primefaces/primereact/issues/4042)
- Toast: Summary Overflow Bug [\#4023](https://github.com/primefaces/primereact/issues/4023)
## [9.1.1](https://github.com/primefaces/primereact/tree/9.1.1) (2023-02-15)
[Full Changelog](https://github.com/primefaces/primereact/compare/9.1.0...9.1.1)
**Fixed bugs:**
- primereact 9.1.0 it is not loaded using vite [\#4064](https://github.com/primefaces/primereact/issues/4064)
## [9.1.0](https://github.com/primefaces/primereact/tree/9.1.0) (2023-02-15)
[Full Changelog](https://github.com/primefaces/primereact/compare/9.0.0...9.1.0)
**Implemented New Features and Enhancements:**
- Improve responsive styling on Menubar [\#4060](https://github.com/primefaces/primereact/issues/4060)
- FileUpload: Advanced Section same as PrimeVue FileUpload section [\#4059](https://github.com/primefaces/primereact/issues/4059)
- Add breakpoint and scrollHeight properties to CascadeSelect [\#4052](https://github.com/primefaces/primereact/issues/4052)
- Add breakpoint property to PickList and OrderList [\#4050](https://github.com/primefaces/primereact/issues/4050)
## [9.0.0](https://github.com/primefaces/primereact/tree/9.0.0) (2023-02-13)
[Full Changelog](https://github.com/primefaces/primereact/compare/9.0.0-rc.1...9.0.0)
**Implemented New Features and Enhancements:**
- Add sideEffects: false to nested package.json files on components [\#4028](https://github.com/primefaces/primereact/issues/4028)
- Remove GMap and Captcha [\#4025](https://github.com/primefaces/primereact/issues/4025)
- Core: Deprecated defaultProps still used [\#3786](https://github.com/primefaces/primereact/issues/3786)
**Fixed bugs:**
- DataTable: Export Function Newline Separator [\#4001](https://github.com/primefaces/primereact/issues/4001)
## [9.0.0-rc.1](https://github.com/primefaces/primereact/tree/9.0.0-rc.1) (2023-02-09)
[Full Changelog](https://github.com/primefaces/primereact/compare/9.0.0-beta.1...9.0.0-rc.1)
**Breaking Changes:**
- Remove Maps [\#4038](https://github.com/primefaces/primereact/issues/4038)
- Remove Recaptcha [\#4037](https://github.com/primefaces/primereact/issues/4037)
**Implemented New Features and Enhancements:**
- New Hooks [\#4039](https://github.com/primefaces/primereact/issues/4039)
## [9.0.0-beta.1](https://github.com/primefaces/primereact/tree/9.0.0-beta.1) (2023-01-26)
[Full Changelog](https://github.com/primefaces/primereact/compare/8.7.3...9.0.0-beta.1)
**Breaking Changes:**
- TypeScript: Improve definitions on all components [\#2734](https://github.com/primefaces/primereact/issues/2734)
**Implemented New Features and Enhancements:**
- Autocomplete: disable issue [\#3953](https://github.com/primefaces/primereact/issues/3953)
- Dropdown button icon [\#3952](https://github.com/primefaces/primereact/issues/3952)
- Dropdown: support `onClick` event to intercept the event propagation [\#3935](https://github.com/primefaces/primereact/issues/3935)
- ReCaptcha: Allow for custom URL [\#3921](https://github.com/primefaces/primereact/issues/3921)
- Sidebar: `dismissible` not working immediately while sidebar is visible [\#3811](https://github.com/primefaces/primereact/issues/3811)
- Inputs: expose focus\(\) method on all input components [\#3806](https://github.com/primefaces/primereact/issues/3806)
- FileUpload: Control internal files state [\#3750](https://github.com/primefaces/primereact/issues/3750)
- Dropdown Item list responsive issue [\#2574](https://github.com/primefaces/primereact/issues/2574)
- DataTable/TreeTable: stricter generically typed API [\#2523](https://github.com/primefaces/primereact/issues/2523)
- TreeTable: accessibility improvements for keyboard navigation [\#2153](https://github.com/primefaces/primereact/issues/2153)
- DataTable features in PickList lists [\#1374](https://github.com/primefaces/primereact/issues/1374)
**Fixed bugs:**
- Calendar: Year incorrectly disabled in navigator view due to minDate [\#3967](https://github.com/primefaces/primereact/issues/3967)
- InputNumber : In Mobile mode value are getting trigger two times [\#3951](https://github.com/primefaces/primereact/issues/3951)
- DataTable: CellEdit Filtering and NOT\_EQUALS [\#3928](https://github.com/primefaces/primereact/issues/3928)
- Dialog: breakpoints not working in \<React.StrictMode\> [\#3922](https://github.com/primefaces/primereact/issues/3922)
- InputNumber: When using the InputNumber with the built in spinner buttons, "onValueChange" is called before "onChange". [\#3913](https://github.com/primefaces/primereact/issues/3913)
- Chips separator not working on mobile [\#3885](https://github.com/primefaces/primereact/issues/3885)
- DataTable: Global search won't reset when the field is empty on react 17 [\#3819](https://github.com/primefaces/primereact/issues/3819)
- DataTable: RowReorder fails in case of pagination on page other than first & last [\#3817](https://github.com/primefaces/primereact/issues/3817)
- DataTable: 'virtualScroll' + selection [\#3804](https://github.com/primefaces/primereact/issues/3804)
- DataTable: Error when 'virtualScrollerOptions.showLoader' + 'dataKey' are enabled [\#3803](https://github.com/primefaces/primereact/issues/3803)
- DataTable: Virtual Scroll with Loading template + frozen columns [\#3800](https://github.com/primefaces/primereact/issues/3800)
- TreeTable: Error in resize mode expand [\#3796](https://github.com/primefaces/primereact/issues/3796)
- File Upload: itemTemplate missing props [\#3792](https://github.com/primefaces/primereact/issues/3792)
- SelectButton: Submit with React Hook Form [\#3790](https://github.com/primefaces/primereact/issues/3790)
- Calendar: Inline display issue if more than one month [\#3789](https://github.com/primefaces/primereact/issues/3789)
- DataTable: Edit Programmatic all row cannot read properties of undefined \(reading 'data'\) [\#3783](https://github.com/primefaces/primereact/issues/3783)
- ConfirmPopup: Using Tag, when popup is dismissed it stops working forever [\#3779](https://github.com/primefaces/primereact/issues/3779)
- Calendar: Console warning using ParseDateTime [\#3777](https://github.com/primefaces/primereact/issues/3777)
- Calendar: StepMinute should initialize value [\#3770](https://github.com/primefaces/primereact/issues/3770)
- ToggleButton: Received `false` for a non-boolean attribute `tabIndex` [\#3768](https://github.com/primefaces/primereact/issues/3768)
- Hook: useOverlayListener incorrectly passing target [\#3766](https://github.com/primefaces/primereact/issues/3766)
- SplitButton: className in menu api does not work [\#3757](https://github.com/primefaces/primereact/issues/3757)
- Password: Eye icon problem in MS Edge and IE [\#3756](https://github.com/primefaces/primereact/issues/3756)
- Dialog: Unintended margins [\#3755](https://github.com/primefaces/primereact/issues/3755)
- DataTable: row reordering in lazy mode [\#3618](https://github.com/primefaces/primereact/issues/3618)
- AutoComplete: space between overlay panel and the component [\#3463](https://github.com/primefaces/primereact/issues/3463)
- InputStyle gets ignored within overlays bound to body [\#3428](https://github.com/primefaces/primereact/issues/3428)
- Datatable: Virtualscroll and frozenvalue \(frozen rows\) hide first rows [\#3361](https://github.com/primefaces/primereact/issues/3361)
- Dropdown: Incorrect flipFit detection when using filter [\#3203](https://github.com/primefaces/primereact/issues/3203)
- DataTable: Edit Programmatic all row cannot read properties of undefined \(reading 'data'\) [\#3013](https://github.com/primefaces/primereact/issues/3013)
- Menu: Popup menu positioning - appendTo [\#2980](https://github.com/primefaces/primereact/issues/2980)
## [8.7.3](https://github.com/primefaces/primereact/tree/8.7.3) (2022-12-05)
[Full Changelog](https://github.com/primefaces/primereact/compare/8.7.2...8.7.3)
**Implemented New Features and Enhancements:**
- MultiSelect vs Dropdown has different focus behaviour [\#3721](https://github.com/primefaces/primereact/issues/3721)
- Datatable: Get the values from the table when the filter is done [\#3720](https://github.com/primefaces/primereact/issues/3720)
- Carousel: Marquee animation [\#3710](https://github.com/primefaces/primereact/issues/3710)
- Datatable: onRowMouseEnter callback [\#3703](https://github.com/primefaces/primereact/issues/3703)
- DataTable: createResponsiveStyle not called on scrollable property change [\#3694](https://github.com/primefaces/primereact/issues/3694)
- TreeSelect: allow focus in React Hook Form [\#3685](https://github.com/primefaces/primereact/issues/3685)
- BlockUI: Add `style` and `className` to container [\#3683](https://github.com/primefaces/primereact/issues/3683)
- Image: imageStyle prop is of type string instead of React.CSSProperties [\#3668](https://github.com/primefaces/primereact/issues/3668)
- Datatable FilterDisplay as menu: Apply with 'Enter' [\#3655](https://github.com/primefaces/primereact/issues/3655)
- ColorPicker: Allow to set the panel's className [\#3654](https://github.com/primefaces/primereact/issues/3654)
- Listbox: Add emptyMessage like in Dropdown [\#3649](https://github.com/primefaces/primereact/issues/3649)
- Avatar: Fallback to label or icon variant when image loading fails [\#3647](https://github.com/primefaces/primereact/issues/3647)
- DataTable: RowGrouping Header Template allow control of colspan [\#3643](https://github.com/primefaces/primereact/issues/3643)
- TreeNode: Add `id` property [\#3616](https://github.com/primefaces/primereact/issues/3616)
- MultiSelect: not selecting correct value when "options" objects contain property "value" [\#3392](https://github.com/primefaces/primereact/issues/3392)
- MultiSelect: Add "overlayVisible" property [\#3302](https://github.com/primefaces/primereact/issues/3302)
- InputNumber just perform the onChange when blur [\#3003](https://github.com/primefaces/primereact/issues/3003)
- Tooltip: incorrectly positioned [\#2796](https://github.com/primefaces/primereact/issues/2796)
- MultiSelect: Enable more display options [\#2745](https://github.com/primefaces/primereact/issues/2745)
- Showcase: Save theme setting in localStorage [\#2671](https://github.com/primefaces/primereact/issues/2671)
- Tooltip: show at mouse position without following the mouse [\#2588](https://github.com/primefaces/primereact/issues/2588)
- Multiple groupField issue [\#2333](https://github.com/primefaces/primereact/issues/2333)
- ContextMenu: Submenu overflowing the page [\#2318](https://github.com/primefaces/primereact/issues/2318)
- DataTable onRowBlur and onRowMouseLeave events [\#1945](https://github.com/primefaces/primereact/issues/1945)
- DataTable grouping rows with similar names, more than one field at a time [\#1039](https://github.com/primefaces/primereact/issues/1039)
- Multi Row Grouping for DataTable [\#728](https://github.com/primefaces/primereact/issues/728)
**Fixed bugs:**
- Slider with range and max=10 - initial right slider position is 1000 [\#3738](https://github.com/primefaces/primereact/issues/3738)
- Chart initialized in unmounted component [\#3725](https://github.com/primefaces/primereact/issues/3725)
- Messages/Toast: The messages.current.show\(\[\]\) method causes the browser to crash [\#3716](https://github.com/primefaces/primereact/issues/3716)
- Core: PrimeReact.nullSortOrder not working correctly [\#3712](https://github.com/primefaces/primereact/issues/3712)
- Button: Tooltip remains displayed after button is disabled [\#3692](https://github.com/primefaces/primereact/issues/3692)
- TreeTable: cellClose throwing error [\#3689](https://github.com/primefaces/primereact/issues/3689)
- Tooltip: Vertical scrollbar appears when tooltip shows the first time [\#3687](https://github.com/primefaces/primereact/issues/3687)
- Dropdown: Expose focusInputRef for React Hook Form [\#3662](https://github.com/primefaces/primereact/issues/3662)
- AutoComplete: Reusing references for suggestions prop bug [\#3659](https://github.com/primefaces/primereact/issues/3659)
- Tristate and Multicheckbox: Unable to change disabled checkbox cursor [\#3641](https://github.com/primefaces/primereact/issues/3641)
- RadioButton: onChange event is called for each click [\#3636](https://github.com/primefaces/primereact/issues/3636)
- nmp run dev fails under Linux [\#3631](https://github.com/primefaces/primereact/issues/3631)
- DataTable: TypeError when adding and starting editing a new row [\#3476](https://github.com/primefaces/primereact/issues/3476)
- Dialog/Overlay: Flickering in Vite [\#3122](https://github.com/primefaces/primereact/issues/3122)
- InputNumber: Value typed by the user is not entered, when suffix used [\#3029](https://github.com/primefaces/primereact/issues/3029)
- TieredMenu: sub-items are not visible when there's not enough space at the bottom [\#2837](https://github.com/primefaces/primereact/issues/2837)
- InputNumber: input content can desync from value prop after blur [\#2527](https://github.com/primefaces/primereact/issues/2527)
- DataTable: ContextMenu showcase/theme doesn't highlight selection [\#2526](https://github.com/primefaces/primereact/issues/2526)
- OrderList: Drag & drop is not working [\#1883](https://github.com/primefaces/primereact/issues/1883)
- InputNumber: Arrow keys not working properly [\#1866](https://github.com/primefaces/primereact/issues/1866)
- DataTable: onValueChange not called when setting filter state programmatically [\#1396](https://github.com/primefaces/primereact/issues/1396)
- Cell editor with sort-filter fails [\#1257](https://github.com/primefaces/primereact/issues/1257)
- Cell Editor reapplies focus to invalid field [\#1247](https://github.com/primefaces/primereact/issues/1247)
## [8.7.2](https://github.com/primefaces/primereact/tree/8.7.2) (2022-11-10)
[Full Changelog](https://github.com/primefaces/primereact/compare/8.7.1...8.7.2)
**Implemented New Features and Enhancements:**
- Skeleton: Jest test [\#3603](https://github.com/primefaces/primereact/issues/3603)
- Avatar/AvatarGroup: Jest test [\#3601](https://github.com/primefaces/primereact/issues/3601)
- Tag: Jest test [\#3599](https://github.com/primefaces/primereact/issues/3599)
- InputNumber: Add maxLength Property [\#3595](https://github.com/primefaces/primereact/issues/3595)
- InputTextarea: Jest Tests [\#3582](https://github.com/primefaces/primereact/issues/3582)
- InputText: Jest tests [\#3580](https://github.com/primefaces/primereact/issues/3580)
- Divider: Add jest unit testing to the Divider component [\#3577](https://github.com/primefaces/primereact/issues/3577)
- InputTextArea: Add KeyFilter [\#3575](https://github.com/primefaces/primereact/issues/3575)
- InputText/InputTextArea: Typescript won't allow setting `value` [\#3573](https://github.com/primefaces/primereact/issues/3573)
- Tooltip: Add Jest testing [\#3569](https://github.com/primefaces/primereact/issues/3569)
- Badge: Add jest unit testing to the Badge component [\#3567](https://github.com/primefaces/primereact/issues/3567)
- Chip: Add test specifications [\#3557](https://github.com/primefaces/primereact/issues/3557)
- Column: exportField missing from TypeScript parameters [\#3540](https://github.com/primefaces/primereact/issues/3540)
- Autocomplete: add selectionLimit [\#2949](https://github.com/primefaces/primereact/issues/2949)
**Fixed bugs:**
- Ripple: Uncaught ReferenceError: isTouching is not defined [\#3593](https://github.com/primefaces/primereact/issues/3593)
- TieredMenu: Close menu on selection \(like PrimeVue\) [\#3590](https://github.com/primefaces/primereact/issues/3590)
- Calendar : `keepInvalid` no longer works [\#3559](https://github.com/primefaces/primereact/issues/3559)
- DataTable : column name with dot [\#3548](https://github.com/primefaces/primereact/issues/3548)
- Splitter: Error with only 1 panel [\#3546](https://github.com/primefaces/primereact/issues/3546)
- Calendar: Setting value in range mode [\#3545](https://github.com/primefaces/primereact/issues/3545)
- TreeTableHeader: Warning: Each child in a list should have a unique "key" prop. [\#3543](https://github.com/primefaces/primereact/issues/3543)
- Calendar: Changing a value removes the entire value [\#2927](https://github.com/primefaces/primereact/issues/2927)
## [8.7.1](https://github.com/primefaces/primereact/tree/8.7.1)
[Full Changelog](https://github.com/primefaces/primereact/compare/8.7.0...8.7.1)
**Implemented New Features and Enhancements:**
- Image: Update default properties [\#3536](https://github.com/primefaces/primereact/issues/3536)
- Button: Add test specifications [\#3533](https://github.com/primefaces/primereact/issues/3533)
- Remove index.d.ts from primereact library [\#3513](https://github.com/primefaces/primereact/issues/3513)
- Timeline: Add missing type of align as enum. [\#3509](https://github.com/primefaces/primereact/issues/3509)
**Fixed bugs:**
- Splitter: widths provided to SplitterPanel.size are not correctly applied [\#3534](https://github.com/primefaces/primereact/issues/3534)
- Datatable doesn't render boolean values. [\#3529](https://github.com/primefaces/primereact/issues/3529)
- Splitter: esm build throws TypeError due to improper use of const in a for loop [\#3527](https://github.com/primefaces/primereact/issues/3527)
- Ripple: ripple start point is not init in mobile env [\#3526](https://github.com/primefaces/primereact/issues/3526)
- Calendar: Inconsistent behaviour around viewDate and changed value. [\#3516](https://github.com/primefaces/primereact/issues/3516)
- Calendar: Value does not update on external change [\#3515](https://github.com/primefaces/primereact/issues/3515)
- tabIndex prop can be optional on Accordion [\#3512](https://github.com/primefaces/primereact/issues/3512)
- Toast: non-responsive toast [\#3498](https://github.com/primefaces/primereact/issues/3498)
## [8.7.0](https://github.com/primefaces/primereact/tree/8.7.0)
[Full Changelog](https://github.com/primefaces/primereact/compare/8.6.1...8.7.0)
**Implemented New Features and Enhancements:**
- Paginator: `PaginatorTemplateOptions` interface elements should be optional \(TypeScript\) [\#3503](https://github.com/primefaces/primereact/issues/3503)
- Tooltip: programmatic control show/hide [\#3500](https://github.com/primefaces/primereact/issues/3500)
- Button: Ripple animation missing on touch down [\#3497](https://github.com/primefaces/primereact/issues/3497)
- Calendar : Does not detection changes value in footer template [\#3484](https://github.com/primefaces/primereact/issues/3484)
- Splitter: Non optimal handling of splitter sizing [\#3483](https://github.com/primefaces/primereact/issues/3483)
- Core: Add Jest unit tests [\#3477](https://github.com/primefaces/primereact/issues/3477)
- Toast: Delete Toast by Id [\#3455](https://github.com/primefaces/primereact/issues/3455)
- Editor: respect maxLength property [\#3454](https://github.com/primefaces/primereact/issues/3454)
- Implement the new PRO Support Page [\#3449](https://github.com/primefaces/primereact/issues/3449)
- TypeScript: All `style` declarations should be ` React.CSSProperties` [\#3440](https://github.com/primefaces/primereact/issues/3440)
- Progressbar: Dynamic ProgressBar [\#3433](https://github.com/primefaces/primereact/issues/3433)
- MultiSelect: Allow primitives in filter [\#3420](https://github.com/primefaces/primereact/issues/3420)
- SlideMenu: Pass information about levelState [\#3407](https://github.com/primefaces/primereact/issues/3407)
- SlideMenu: Issue with scrollbar [\#3398](https://github.com/primefaces/primereact/issues/3398)
- SlideMenu: Add navigateBack to ref [\#3397](https://github.com/primefaces/primereact/issues/3397)
- Image: Allow `zoomSrc` different than `src` [\#3390](https://github.com/primefaces/primereact/issues/3390)
- Autocomplete: show\(\) and hide\(\) missing in ref [\#3387](https://github.com/primefaces/primereact/issues/3387)
- DataTable: Expose restoreColumnWidths+ in ref [\#3384](https://github.com/primefaces/primereact/issues/3384)
- Calendar: Overwrite formatDateTime and parseDateTime functions [\#3381](https://github.com/primefaces/primereact/issues/3381)
- Data Attribute: Fix \#3321 [\#3378](https://github.com/primefaces/primereact/issues/3378)
- DataTable: crash during third party drag and drop handling [\#3376](https://github.com/primefaces/primereact/issues/3376)
- Filters: Allow filters on primitive arrays [\#3375](https://github.com/primefaces/primereact/issues/3375)
- Column: Add tooltip to header [\#3368](https://github.com/primefaces/primereact/issues/3368)
- Paginator: RowsPerPageDropdown fix ARIA label [\#3365](https://github.com/primefaces/primereact/issues/3365)
- Toast: Pin a specific message on User Click [\#3260](https://github.com/primefaces/primereact/issues/3260)
- Column: bodyClassName could accept a function with the corresponding DataTable value as a param, returning a string [\#3215](https://github.com/primefaces/primereact/issues/3215)
- DataTable: Custom expander according to the rowData [\#2918](https://github.com/primefaces/primereact/issues/2918)
- DataTable/TreeTable: global filter customization [\#1450](https://github.com/primefaces/primereact/issues/1450)
- Calendar using locale date format [\#993](https://github.com/primefaces/primereact/issues/993)
- Support custom date format function for the input element [\#852](https://github.com/primefaces/primereact/issues/852)
**Fixed bugs:**
- CONTRIBUTING: Fix forum URL [\#3492](https://github.com/primefaces/primereact/issues/3492)
- DataTable: in controlled pagination mode onPage always called initially with first=0 [\#3489](https://github.com/primefaces/primereact/issues/3489)
- Calendar: Year selection ignores maxDate [\#3488](https://github.com/primefaces/primereact/issues/3488)
- TabView: Missing onKeyDown in header template [\#3479](https://github.com/primefaces/primereact/issues/3479)
- Column: onCellEditComplete incorrect Typescript def [\#3469](https://github.com/primefaces/primereact/issues/3469)
- AutoComplete: Missing dropdownAriaLabel property [\#3467](https://github.com/primefaces/primereact/issues/3467)
- Mention: Some properties doesn't exist on type [\#3461](https://github.com/primefaces/primereact/issues/3461)
- Button: getElement is undefined [\#3453](https://github.com/primefaces/primereact/issues/3453)
- Dialog - Maximizable [\#3432](https://github.com/primefaces/primereact/issues/3432)
- DataTable: Filter is not matching using globalFilter attribute [\#3430](https://github.com/primefaces/primereact/issues/3430)
- InputNumber: Typing the minus sign at the start of the number does not work the first time [\#3426](https://github.com/primefaces/primereact/issues/3426)
- Autocomplete: readOnly not working when 'multiple' prop is set [\#3423](https://github.com/primefaces/primereact/issues/3423)
- Mention: Some properties doesn't exist on type [\#3419](https://github.com/primefaces/primereact/issues/3419)
- Splitter state is not saved in StrictMode [\#3413](https://github.com/primefaces/primereact/issues/3413)
- Dock: Showcase example broken [\#3393](https://github.com/primefaces/primereact/issues/3393)
- Datatable: onSelectionChange event returns wrong rowIndex with shiftKey selection [\#3388](https://github.com/primefaces/primereact/issues/3388)
- Button: bad rendering for button with icon and children [\#3382](https://github.com/primefaces/primereact/issues/3382)
- DataTable: custom filter icon is not updating [\#3373](https://github.com/primefaces/primereact/issues/3373)
- Gallaria: localeOption is not defined. Bug introduced in 8.6.0 [\#3370](https://github.com/primefaces/primereact/issues/3370)
- Toast: Close button decreases as size increases [\#3116](https://github.com/primefaces/primereact/issues/3116)
- Datatable: globalFilter option triggered with old value [\#2996](https://github.com/primefaces/primereact/issues/2996)
- DataScroller: "first" is always 0 on OnLazyLoad [\#2987](https://github.com/primefaces/primereact/issues/2987)
- AccordionTab: keyboard navigation not working when inside a Dialog [\#2864](https://github.com/primefaces/primereact/issues/2864)
- InputNumber: delete numbers with decimal mode - bug [\#2677](https://github.com/primefaces/primereact/issues/2677)
## [8.6.1](https://github.com/primefaces/primereact/tree/8.6.1) (2022-09-25)
[Full Changelog](https://github.com/primefaces/primereact/compare/8.6.0...8.6.1)
**Fixed bugs:**
- Material Theme breaks in some components [\#3364](https://github.com/primefaces/primereact/issues/3364)
- TreeTable filter behavior is not consistent between global and local filtering when using filterMatchMode `contains` [\#1288](https://github.com/primefaces/primereact/issues/1288)
## [8.6.0](https://github.com/primefaces/primereact/tree/8.6.0) (2022-09-23)
[Full Changelog](https://github.com/primefaces/primereact/compare/8.5.0...8.6.0)
**Breaking Changes:**
- Add data and multiSortMeta options to sortFunction on DataTable [\#3352](https://github.com/primefaces/primereact/issues/3352)
- FullCalendar: Remove [\#3344](https://github.com/primefaces/primereact/issues/3344)
**Implemented New Features and Enhancements:**
- PrimeIcons: Update to v6 [\#3347](https://github.com/primefaces/primereact/issues/3347)
- Knob/Rating/TriStateCheckbox: Ref Type Incompatibility [\#3334](https://github.com/primefaces/primereact/issues/3334)
- Datatable: Add Typescript SortOrder constants [\#3327](https://github.com/primefaces/primereact/issues/3327)
- InputNumber: missing data attribute [\#3321](https://github.com/primefaces/primereact/issues/3321)
- Dropdown: Support aria-describedby [\#3319](https://github.com/primefaces/primereact/issues/3319)
- TabView: Add 'beforeTabClose' event [\#3312](https://github.com/primefaces/primereact/issues/3312)
- Datatable: Remove Expanded 'td' element returned with 'tr' [\#3310](https://github.com/primefaces/primereact/issues/3310)
- ARIA: Standardize expand/collapse labels [\#3292](https://github.com/primefaces/primereact/issues/3292)
- Password: Add KeyFilter [\#3290](https://github.com/primefaces/primereact/issues/3290)
- TypeScript: Add index.d.ts to main libary [\#3288](https://github.com/primefaces/primereact/issues/3288)
- ARIA: Standardize close/clear button labels [\#3280](https://github.com/primefaces/primereact/issues/3280)
- Strange logging when linting [\#3277](https://github.com/primefaces/primereact/issues/3277)
- AutoComplete: Accessibility Improvement [\#3275](https://github.com/primefaces/primereact/issues/3275)
- Toast: Pause / resume timeout if hovered [\#3272](https://github.com/primefaces/primereact/issues/3272)
- Accordion: No id causes remounting of AccordionTabs. [\#3270](https://github.com/primefaces/primereact/issues/3270)
- DataTable: Aria-label issues [\#3263](https://github.com/primefaces/primereact/issues/3263)
- TabView: allow aria-label attribute for scrollable buttons [\#3259](https://github.com/primefaces/primereact/issues/3259)
- SpeedDial: allow aria-label attribute [\#3254](https://github.com/primefaces/primereact/issues/3254)
- AutoComplete: Add EmptyMessage property [\#3244](https://github.com/primefaces/primereact/issues/3244)
- Password: Add same color to label of password info [\#2913](https://github.com/primefaces/primereact/issues/2913)
- TreeTable/DataTable: Callback similar to onFilter for global search [\#2028](https://github.com/primefaces/primereact/issues/2028)
- Additional props for keyboard helpers \(input components with "hidden accessible" elements\) [\#1852](https://github.com/primefaces/primereact/issues/1852)
- DataTable RowCheckbox/RowRadioButton input lacks title, label or aria attributes [\#1178](https://github.com/primefaces/primereact/issues/1178)
- Allow aria-label and aria-labelledby attributes on all input components. [\#839](https://github.com/primefaces/primereact/issues/839)
**Fixed bugs:**
- SortFunction throws a exception on DataTable [\#3353](https://github.com/primefaces/primereact/issues/3353)
- DataTable: error occurs when the field corresponding to the column is an Map, and the editor is not specified [\#3332](https://github.com/primefaces/primereact/issues/3332)
- Dialog: Restore dialog size after maximize it close dialog keeping modal background active [\#3331](https://github.com/primefaces/primereact/issues/3331)
- Editor: Ref Type Incompatibility [\#3329](https://github.com/primefaces/primereact/issues/3329)
- Calendar: viewStateChanged minor bug [\#3315](https://github.com/primefaces/primereact/issues/3315)
- DataTable: Multiple sorting with Date field as first sort [\#3284](https://github.com/primefaces/primereact/issues/3284)
- Calendar \> When set two times value, calendar view is not updated [\#3258](https://github.com/primefaces/primereact/issues/3258)
- Dialog: Focus trap issue with multiple dialogs [\#3256](https://github.com/primefaces/primereact/issues/3256)
- InputTextarea: wrong ref type [\#3252](https://github.com/primefaces/primereact/issues/3252)
- Toast/Messages: Replace method is broken in 8.5.0 [\#3250](https://github.com/primefaces/primereact/issues/3250)
- ScrollPanel: Cannot scroll inside dialog [\#3171](https://github.com/primefaces/primereact/issues/3171)
## [8.5.0](https://github.com/primefaces/primereact/tree/8.5.0) (2022-09-07)
[Full Changelog](https://github.com/primefaces/primereact/compare/8.4.0...8.5.0)
**Implemented New Features and Enhancements:**
- Tooltip: Both 'focus' and 'hover' events cannot be set at the same time [\#3241](https://github.com/primefaces/primereact/issues/3241)
- Carousel : Add new showIndicators/showNavigators attributes [\#3232](https://github.com/primefaces/primereact/issues/3232)
- Checkbox/RadioButton: No support for selecting option with keyboard [\#3221](https://github.com/primefaces/primereact/issues/3221)
- Rating: Add icon templates [\#3219](https://github.com/primefaces/primereact/issues/3219)
- Message: Override Icon using icon attribute [\#3196](https://github.com/primefaces/primereact/issues/3196)
- Button: Add visible property to remove from DOM [\#3193](https://github.com/primefaces/primereact/issues/3193)
- Keyfilter: refactor to use event.key [\#3189](https://github.com/primefaces/primereact/issues/3189)
- Add prettier to standardize formatting [\#3188](https://github.com/primefaces/primereact/issues/3188)
- FileUpload: Access to files in the FileUpload Component [\#3174](https://github.com/primefaces/primereact/issues/3174)
- MenuModel property for visibility like in Vue [\#3169](https://github.com/primefaces/primereact/issues/3169)
- TreeSelect: Add collapseAll and expandAll methods [\#2964](https://github.com/primefaces/primereact/issues/2964)
**Fixed bugs:**
- Column: ColumnBodyRowEditorOptions type is missing "element" in type definition [\#3245](https://github.com/primefaces/primereact/issues/3245)
- ConfirmPopup: dismissable property not working [\#3233](https://github.com/primefaces/primereact/issues/3233)
- Split Button throws error when expanding the menu. [\#3228](https://github.com/primefaces/primereact/issues/3228)
- RadioButton/Checkbox: label no longer works to select item [\#3220](https://github.com/primefaces/primereact/issues/3220)
- Toast: Allow us to specify our own ids for each ToastMessage [\#3209](https://github.com/primefaces/primereact/issues/3209)
- ConfirmPopup: Сomponent is not hidden when using the hide function [\#3202](https://github.com/primefaces/primereact/issues/3202)
- ConfirmDialog and ConfirmPopup: onHide event bug [\#3197](https://github.com/primefaces/primereact/issues/3197)
- Calendar: monthpicker disabled using min/max [\#3192](https://github.com/primefaces/primereact/issues/3192)
- Menubar: hide menu if no items in model [\#3190](https://github.com/primefaces/primereact/issues/3190)
- Dialog: Responsive breakpoints no longer working [\#3184](https://github.com/primefaces/primereact/issues/3184)
- Animation of the floating label doesn't work in Chips [\#3181](https://github.com/primefaces/primereact/issues/3181)
- Dropdown: Unmounting focused dropdown throws TypeError [\#3179](https://github.com/primefaces/primereact/issues/3179)
- InputTextarea: wrong ref type [\#3172](https://github.com/primefaces/primereact/issues/3172)
- Dialog: blockScroll not working [\#3166](https://github.com/primefaces/primereact/issues/3166)
- Dialog: Flickering [\#3122](https://github.com/primefaces/primereact/issues/3122)
- AutoComplete: shows "\[object Object\]" if value object instance is not one of suggestions [\#1392](https://github.com/primefaces/primereact/issues/1392)
- Messages: Add content to TypeScript [\#3246](https://github.com/primefaces/primereact/issues/3246)
- FileUpload: Fix TypeScript FileUploadSelectParams [\#3235](https://github.com/primefaces/primereact/issues/3235)
## [8.4.0](https://github.com/primefaces/primereact/tree/8.4.0) (2022-08-22)
[Full Changelog](https://github.com/primefaces/primereact/compare/8.3.0...8.4.0)
**Implemented New Features and Enhancements:**
- FileUpload: Needed Event: onBeforeSelect [\#3134](https://github.com/primefaces/primereact/issues/3134)
- DataTable: Add setting to sort null records at the beginning when in ascending order like old versions of PrimeReact [\#3114](https://github.com/primefaces/primereact/issues/3114)
**Fixed bugs:**
- Dialog: blockScroll not working [\#3166](https://github.com/primefaces/primereact/issues/3166)
- InputNumber: getInput\(\) returns the wrong reference [\#3161](https://github.com/primefaces/primereact/issues/3161)
- Calendar: does not change "view" dynamicly [\#3153](https://github.com/primefaces/primereact/issues/3153)
- DataTable.restoreTableState does not restore column width [\#3150](https://github.com/primefaces/primereact/issues/3150)
- RadioButton/Checkbox: onChange event is called for each click [\#3148](https://github.com/primefaces/primereact/issues/3148)
- PickList - Selection Change properties throw errors [\#3147](https://github.com/primefaces/primereact/issues/3147)
- Calendar: Min/Max fixes ported from PrimeFaces [\#3125](https://github.com/primefaces/primereact/issues/3125)
- Calendar: TouchUI dismissal issues [\#3111](https://github.com/primefaces/primereact/issues/3111)
- InputNumber: Tab does not fire update events, meaning inputNumbers do not call callbacks in datatables [\#3109](https://github.com/primefaces/primereact/issues/3109)
- Tree: Custom filter broken due to overwritten props in useImperativeHandle hook. [\#3107](https://github.com/primefaces/primereact/issues/3107)
- Chips: keyfilter [\#3100](https://github.com/primefaces/primereact/issues/3100)
- Editor: Explicit import of quill.js dependency doesn't allow for single pages with inline scripting [\#3097](https://github.com/primefaces/primereact/issues/3097)
- Dropdown: Required attribute doesn't work [\#3092](https://github.com/primefaces/primereact/issues/3092)
- TreeSelect: props.panelFooterTemplate doesn't work [\#3088](https://github.com/primefaces/primereact/issues/3088)
- Tooltip: If the mouse hover ends before showDelay is reached, then the tooltip won't go away. [\#3083](https://github.com/primefaces/primereact/issues/3083)
- Mention, InputText, InputTextArea and Password do not maintain p-filled properly [\#3081](https://github.com/primefaces/primereact/issues/3081)
- StyleClass: Bug with "position: fixed" on chromium family only, firefox works OK [\#3080](https://github.com/primefaces/primereact/issues/3080)
- OverlayPanel: Dismissable is ignored [\#3070](https://github.com/primefaces/primereact/issues/3070)
- FileUpload: Ability to add file from variable [\#3044](https://github.com/primefaces/primereact/issues/3044)
- Editor: 'Maximum update depth exceeded' on pasting formatted text [\#2271](https://github.com/primefaces/primereact/issues/2271)
- Dropdown: Wrong event value on OnBlur [\#2224](https://github.com/primefaces/primereact/issues/2224)
- Dropdown: search functionality can't find item starting with "+" key [\#2202](https://github.com/primefaces/primereact/issues/2202)
## [8.3.0](https://github.com/primefaces/primereact/tree/8.3.0) (2022-07-18)
[Full Changelog](https://github.com/primefaces/primereact/compare/8.2.0...8.3.0)
**Implemented New Features and Enhancements:**
- Charts: Explicit import of chart.js dependency doesn't allow for single pages with inline scripting [\#3059](https://github.com/primefaces/primereact/issues/3059)
- FilterTemplate support for components [\#3039](https://github.com/primefaces/primereact/issues/3039)
**Fixed bugs:**
- maxDate & minDate are broken in month-picker on Calendar [\#3076](https://github.com/primefaces/primereact/issues/3076)
- Chips: UX issue [\#3072](https://github.com/primefaces/primereact/issues/3072)
- Tooltip: positioned incorrectly in React 18 [\#3065](https://github.com/primefaces/primereact/issues/3065)
- Calendar: decade selection can't be changed [\#3064](https://github.com/primefaces/primereact/issues/3064)
- ConfirmDialog: mismatch in new version [\#3063](https://github.com/primefaces/primereact/issues/3063)
- Calendar triggers onChange event twice when typing in React 18 Strict Mode [\#3062](https://github.com/primefaces/primereact/issues/3062)
- Tag/Badge: SeverityType incorrect [\#3056](https://github.com/primefaces/primereact/issues/3056)
- Checkbox/RadioButton: stops working in labels [\#3054](https://github.com/primefaces/primereact/issues/3054)
- DataTable: Checkbox Row Selection and VirtualScroller not working simultaneously [\#3053](https://github.com/primefaces/primereact/issues/3053)
- Datatable: Filter icon gets highlighted without even applying the filter [\#3051](https://github.com/primefaces/primereact/issues/3051)
- SplitButton: TypeScript Error "Cannot Find Name 'ButtonProps'" [\#3048](https://github.com/primefaces/primereact/issues/3048)
- DataTable: DataTable row reorder is not working [\#3046](https://github.com/primefaces/primereact/issues/3046)
- FileUpload: ref property does not show all the props [\#3045](https://github.com/primefaces/primereact/issues/3045)
- Dropdown: hard to identify error on non matching label [\#3038](https://github.com/primefaces/primereact/issues/3038)
- DataTable: custom filter icon is not updating [\#2976](https://github.com/primefaces/primereact/issues/2976)
- Components: Cannot access ref [\#2963](https://github.com/primefaces/primereact/issues/2963)
- InputNumber : Id not available in the OnChange [\#2908](https://github.com/primefaces/primereact/issues/2908)
- Hooks: useImperativeHandle is preventing the default behaviour of useRef hook [\#2893](https://github.com/primefaces/primereact/issues/2893)
- DataTable ignores sortFunction and sortField for initial sorting [\#2514](https://github.com/primefaces/primereact/issues/2514)
## [8.2.0](https://github.com/primefaces/primereact/tree/8.2.0) (2022-07-06)
[Full Changelog](https://github.com/primefaces/primereact/compare/8.1.1...8.2.0)
**Implemented New Features and Enhancements:**
- Improve virtualScroller implementation on components [\#3037](https://github.com/primefaces/primereact/issues/3037)
- Add autoSize, resizeDelay and loaderIconTemplate properties to VirtualScroller [\#3036](https://github.com/primefaces/primereact/issues/3036)
- Add filter feature to PickList [\#3035](https://github.com/primefaces/primereact/issues/3035)
- Autocomplete: Submit form when hitting enter on input field [\#3033](https://github.com/primefaces/primereact/issues/3033)
- Image: Add 'onError' property [\#3031](https://github.com/primefaces/primereact/issues/3031)
- DataTable: Incorrect order by ASC \(empty values are at the beginning\) [\#3023](https://github.com/primefaces/primereact/issues/3023)
- Placeholder for float label inputs [\#3020](https://github.com/primefaces/primereact/issues/3020)
- Datatable: Can not get table data for Column sortFunction and sortFunction calls only by click in header [\#3019](https://github.com/primefaces/primereact/issues/3019)
- Add color-scheme style to Themes [\#3010](https://github.com/primefaces/primereact/issues/3010)
- Datatable: Add reference to virtualScroller [\#3009](https://github.com/primefaces/primereact/issues/3009)
- Splitter: should support dynamic size prop [\#3006](https://github.com/primefaces/primereact/issues/3006)
- SplitButton: "loading" and "loadingIcon" [\#2995](https://github.com/primefaces/primereact/issues/2995)
- InputMask: Remove `inputRef` for just normal `ref` [\#2971](https://github.com/primefaces/primereact/issues/2971)
- Add id option to MenuItem API [\#2914](https://github.com/primefaces/primereact/issues/2914)
- Improve p-invalid class for InputSwitch [\#2909](https://github.com/primefaces/primereact/issues/2909)
- MegaMenu: Start and End templates like MenuBar [\#2808](https://github.com/primefaces/primereact/issues/2808)
- Chips: Add onKeyDown and KeyFilter [\#2797](https://github.com/primefaces/primereact/issues/2797)
- Calendar: shows future and/or past dates even when minDate and/or maxDate props are set [\#1661](https://github.com/primefaces/primereact/issues/1661)
**Fixed bugs:**
- Restrict Toast/Message SeverityType to the only four valid values [\#3021](https://github.com/primefaces/primereact/issues/3021)
- InputMask: Initial value not displayed when inside \<React.StrictMode\> in React 18 [\#3016](https://github.com/primefaces/primereact/issues/3016)
- Tree: Can't switch between nodes with arrow up and arrow down keys if drag feature is enabled [\#3004](https://github.com/primefaces/primereact/issues/3004)
- Editor/Charts: not usable with parceljs [\#2999](https://github.com/primefaces/primereact/issues/2999)
- Badge: 0 as a value passed to a badge does not render properly [\#2997](https://github.com/primefaces/primereact/issues/2997)
- Dialog bottom has no border radius when footer does not exist [\#2990](https://github.com/primefaces/primereact/issues/2990)
- Dialog: Scrolling remains disabled for document even after dialog unmount [\#2981](https://github.com/primefaces/primereact/issues/2981)
- DataTable: Scrollable headers out of sync on column resize [\#2978](https://github.com/primefaces/primereact/issues/2978)
- MultiSelect treats a value of zero for maxSelectedLabels as null [\#2966](https://github.com/primefaces/primereact/issues/2966)
- Calendar: After selecting Today from ButtonBar, Year is not set to current year [\#2961](https://github.com/primefaces/primereact/issues/2961)
- Image: Preview mode do not hide buttons [\#2957](https://github.com/primefaces/primereact/issues/2957)
- ConfirmationDialog: throws TS error in prod build [\#2953](https://github.com/primefaces/primereact/issues/2953)
- Calendar: Selection Month DropDown Item at Index 1 for the first time, Selects Item at Index 2 [\#2948](https://github.com/primefaces/primereact/issues/2948)
- Global Tooltip is not working with data-pr-classname [\#2946](https://github.com/primefaces/primereact/issues/2946)
- DataTable with custom footer cell throws a JS exception [\#2943](https://github.com/primefaces/primereact/issues/2943)
- DataTable: RowReorder handle displayed when table is not set for reordering [\#2935](https://github.com/primefaces/primereact/issues/2935)
- When Toast component is closed, its zIndex does not clear. [\#2928](https://github.com/primefaces/primereact/issues/2928)
- Toast: Long text does not display correctly [\#2926](https://github.com/primefaces/primereact/issues/2926)
- Messages/Toast: fix/add replace\(newMessages\) method [\#2925](https://github.com/primefaces/primereact/issues/2925)
- Frozen columns and non-frozen columns can be reordered with each other in DataTable [\#2923](https://github.com/primefaces/primereact/issues/2923)
- FloatLabel: Incorrect position when using browser autofill [\#2921](https://github.com/primefaces/primereact/issues/2921)
- Avatar: Wrong priority [\#2919](https://github.com/primefaces/primereact/issues/2919)
- The default selected item does not appear in the view on VirtualScroller Listbox [\#2915](https://github.com/primefaces/primereact/issues/2915)
- Inplace: Initial state not reflected when active is provided as true [\#2904](https://github.com/primefaces/primereact/issues/2904)
- Tooltip: data-pr-position doesn't change where the tooltip goes [\#2878](https://github.com/primefaces/primereact/issues/2878)
- DataTable: Filter Menu not displayed when inside \<React.StrictMode\> in React 18 [\#2777](https://github.com/primefaces/primereact/issues/2777)
- Calendar: Does not respect minDate in format 12h with timeOnly=true. [\#2607](https://github.com/primefaces/primereact/issues/2607)
- DataTable with scrollHeight="flex" and virtualScrollerOptions shows nothing [\#2531](https://github.com/primefaces/primereact/issues/2531)
- DataTable resize visual bugs [\#2433](https://github.com/primefaces/primereact/issues/2433)
- Calendar triggers onChange event twice when mask property is set [\#2018](https://github.com/primefaces/primereact/issues/2018)
- Checkbox/Radio: Do not scroll page on click [\#1879](https://github.com/primefaces/primereact/issues/1879)
## [8.1.1](https://github.com/primefaces/primereact/tree/8.1.1) (2022-05-19)
[Full Changelog](https://github.com/primefaces/primereact/compare/8.1.0...8.1.1)
**Implemented New Features and Enhancements:**
- Hooks: useStorage hook multi tab awareness [\#2887](https://github.com/primefaces/primereact/issues/2887)
**Fixed bugs:**
- The headerStyle and headerClassName are not applied to the Dialog [\#2905](https://github.com/primefaces/primereact/issues/2905)
- StyleClass is not working as expected on PrimeBlocks pages [\#2900](https://github.com/primefaces/primereact/issues/2900)
- Dropdown: Causes horizontal scroll to align with multiselect option panel when opening panel when an item is selected [\#2898](https://github.com/primefaces/primereact/issues/2898)
- Autocomplete: Virtual Scroller incompatible with arrow keys navigation [\#2894](https://github.com/primefaces/primereact/issues/2894)
- Autocomplete: Virtual Scroller incompatible with autoHighlight [\#2891](https://github.com/primefaces/primereact/issues/2891)
- TreeTable: resizeableColumns stopped working in 8.1 [\#2889](https://github.com/primefaces/primereact/issues/2889)