# Changelog ## [4.2.4](https://github.com/primefaces/primevue/tree/4.2.4) (2024-11-27) [Full Changelog](https://github.com/primefaces/primevue/compare/4.2.3...4.2.4) **Fixed bugs:** - Textarea filled variant fails in Material Theme [\#6878](https://github.com/primefaces/primevue/issues/6878) - InputText: Missing attributes such as placeholder. [\#6867](https://github.com/primefaces/primevue/issues/6867) - Chip component's removable Icon uses aria-hidden [\#6864](https://github.com/primefaces/primevue/issues/6864) - ToggleSwitch: Material theme switch uncentered handle [\#6859](https://github.com/primefaces/primevue/issues/6859) - TreeTable: Checkbox selectable does not work [\#6849](https://github.com/primefaces/primevue/issues/6849) - Knob: Incorrect TypeScript Definition for valueTemplate (not supporting plain strings) [\#6843](https://github.com/primefaces/primevue/issues/6843) - InputNumber: selection state is not changed when pressing arrow right and arrow left [\#6837](https://github.com/primefaces/primevue/issues/6837) - Virtual scroller: step prop in delay mode breaks the component [\#6776](https://github.com/primefaces/primevue/issues/6776) ## [4.2.3](https://github.com/primefaces/primevue/tree/4.2.3) (2024-11-22) [Full Changelog](https://github.com/primefaces/primevue/compare/4.2.2...4.2.3) **Fixed bugs:** - Drawer: RTL position bug [\#6827](https://github.com/primefaces/primevue/issues/6827) - Tabs: Mismatch between prop "value" and emit update:value [\#6825](https://github.com/primefaces/primevue/issues/6825) - DatePicker: Wrong hour displayed for midnight when set to timeOnly and 24h [\#6824](https://github.com/primefaces/primevue/issues/6824) - Material: filled mode InputNumber defects [\#6823](https://github.com/primefaces/primevue/issues/6823) - Material: filled mode InputGroup defects [\#6820](https://github.com/primefaces/primevue/issues/6820) - Tree: Wrong passThrough option in documentation [\#6818](https://github.com/primefaces/primevue/issues/6818) - PanelMenu: wrong value of the hasSubmenu slot prop [\#6815](https://github.com/primefaces/primevue/issues/6815) - ToggleButton:   when label is empty [\#6809](https://github.com/primefaces/primevue/issues/6809) - DataTable: Hover CSS rule not applied [\#6796](https://github.com/primefaces/primevue/issues/6796) - ColorPicker: Showing Text Cursor on Focus [\#6795](https://github.com/primefaces/primevue/issues/6795) - Select: Cannot read properties of null (reading '$el') - filter and auto-filter-focus error [\#6793](https://github.com/primefaces/primevue/issues/6793) - Step: Cannot disable custom step element [\#6763](https://github.com/primefaces/primevue/issues/6763) - InputText: Interface 'InputTextProps' incorrectly extends interface 'InputHTMLAttributes'. Password: Interface 'PasswordProps' incorrectly extends interface 'InputHTMLAttributes'. [\#5480](https://github.com/primefaces/primevue/issues/5480) **Implemented New Features and Enhancements:** - Improve RTL implementation [\#6826](https://github.com/primefaces/primevue/issues/6826) - Better compatability with CSS libraries like Tailwind, Bootstrap [\#6822](https://github.com/primefaces/primevue/issues/6822) ## [4.2.2](https://github.com/primefaces/primevue/tree/4.2.2) (2024-11-14) [Full Changelog](https://github.com/primefaces/primevue/compare/4.2.1...4.2.2) **Fixed bugs:** - Menubar: submenu icon rtl defects [\#6784](https://github.com/primefaces/primevue/issues/6784) - Drawer: dismissable mode behaviour defects [\#6779](https://github.com/primefaces/primevue/issues/6779) - Component Name: InputNumber does not work on Android devices [\#6766](https://github.com/primefaces/primevue/issues/6766) - Improve filter rule visuals [\#6761](https://github.com/primefaces/primevue/issues/6761) - paginator rtl [\#6759](https://github.com/primefaces/primevue/issues/6759) - Button: Variant "link" is not assignable [\#6756](https://github.com/primefaces/primevue/issues/6756) - Timeline: rtl defect [\#6754](https://github.com/primefaces/primevue/issues/6754) - Frozen Columns Header: value on Columns Header won't hidden [\#6745](https://github.com/primefaces/primevue/issues/6745) - InputGroup: IconField is not supported in InputGroup [\#6743](https://github.com/primefaces/primevue/issues/6743) - PanelMenu: rtl submenu icon rotate defect [\#6753](https://github.com/primefaces/primevue/issues/6753) - Button: "loadingicon" slot has no class and data attribute [\#6747](https://github.com/primefaces/primevue/issues/6747) - ToggleSwitch: does not switch visually when selecting Material theme [\#6735](https://github.com/primefaces/primevue/issues/6735) - Checkbox: "update:indeterminate" is not added as available emit type. [\#6713](https://github.com/primefaces/primevue/issues/6713) - Provide showEmptyMessage for AutoComplete [\#6773](https://github.com/primefaces/primevue/issues/6709) - MegaMenu: type error in props model [\#6706](https://github.com/primefaces/primevue/issues/6706) - MultiSelect: Unit test exception [\#6704](https://github.com/primefaces/primevue/issues/6704) - DatePicker does not play well with ConfirmPopup. [\#6696](https://github.com/primefaces/primevue/issues/6696) - Menu components: Blocked aria-hidden on an element error [\#6692](https://github.com/primefaces/primevue/issues/6692) - DatePicker 12am to 12pm issue [\#6686](https://github.com/primefaces/primevue/issues/6686) - Slider range operation bug [\#6649](https://github.com/primefaces/primevue/issues/6649) - ListBox: @filter event must return filter options [\#6641](https://github.com/primefaces/primevue/issues/6641) - Metergroup: Required icon [\#6639](https://github.com/primefaces/primevue/issues/6639) - Drawer: missing 'after-hide' emit [\#6621](https://github.com/primefaces/primevue/issues/6621) - InputText: Many props have a default of undefined but the docs say the default is null [\#6593](https://github.com/primefaces/primevue/issues/6593) - ButtonGroup: Invalid alignement of icon and non-icon buttons [\#6556](https://github.com/primefaces/primevue/issues/6556) - Select: throws an error with auto-filter-focus [\#6539](https://github.com/primefaces/primevue/issues/6539) - DynamicDialog: Underlying dialog not destroyed [\#6535](https://github.com/primefaces/primevue/issues/6535) - ConfirmPopup: Not positioned correctly when not used inside