- Toast: onClick, onMouseEnter and onMouseLeave callback props added [\#7053](https://github.com/primefaces/primevue/issues/7053)
- Add `reset` event and `submit` callback to Form [\#7049](https://github.com/primefaces/primevue/issues/7049)
- Form: Request to expose functionality to code such as `.reset()` , `.validate()`, `.submit()`, etc [\#7046](https://github.com/primefaces/primevue/issues/7046)
- Doc: no values param in onFormSubmit callback if not return in resolver [\#7031](https://github.com/primefaces/primevue/issues/7031)
- Size support for Icon Only Buttons [\#7017](https://github.com/primefaces/primevue/issues/7017)
- Form: TypeScript doesn't know about the `Form` function `validate` [\#6980](https://github.com/primefaces/primevue/issues/6980)
- Forms/FormField: The form does not seem to support nested data. [\#6939](https://github.com/primefaces/primevue/issues/6939)
- Form: v-slot="$form" doesn't handle nested array of objects [\#6924](https://github.com/primefaces/primevue/issues/6924)
- Form: yupResolver could not resolve nested object correctly [\#6883](https://github.com/primefaces/primevue/issues/6883)
- Improve colum filter UI and UX [\#6834](https://github.com/primefaces/primevue/issues/6834)
- Select: `aria-invalid` attribute missing in non-editable mode [\#6813](https://github.com/primefaces/primevue/issues/6813)
- Form: API Loaded data not passing to $form.[field].value [\#6801](https://github.com/primefaces/primevue/issues/6801)
- Drawer: no before-hide emit [\#6770](https://github.com/primefaces/primevue/issues/6770)
- DataTable: Can't copy text with control + c when Table has selectable rows [\#6740](https://github.com/primefaces/primevue/issues/6740)
- DataTable: size variant still using hardcode size [\#6738](https://github.com/primefaces/primevue/issues/6738)
- Primevue 4 Design Tokens: Bug when transpile Build [\#6217](https://github.com/primefaces/primevue/issues/6217)
- Checkbox, Radio Button, Multiselect: CSS Style of ".p-hidden-accessible select/input" Non-compliant with NVDA/Firefox AccessibilityComponent Name: Issue Title [\#4214](https://github.com/primefaces/primevue/issues/4214)
- AutoComplete: Shift key not working for selecting [\#2930](https://github.com/primefaces/primevue/issues/2930)
**Fixed bugs:**
- Select - autoFilterFocus and autoOptionFocus not working together [\#7283](https://github.com/primefaces/primevue/issues/7283)
- Clear icon shows in MultiSelect when value is empty array [\#7265](https://github.com/primefaces/primevue/issues/7265)
- Slider yields float values when not dragging handles beforehand [\#7257](https://github.com/primefaces/primevue/issues/7257)
- DataTable's `filterButtonProps` prop should accept a partial [\#7248](https://github.com/primefaces/primevue/issues/7248)
- CascadeSelect breaks when modelValue doesn't exist in the options [\#7246](https://github.com/primefaces/primevue/issues/7246)
- Slider tracker missing left border radius [\#7242](https://github.com/primefaces/primevue/issues/7242)
- Autocomplete : Chip slot is missing index and removeCallback in .d.ts [\#7235](https://github.com/primefaces/primevue/issues/7235)
- Overlay Components : hide on click outside does not work if clicked element have a stopPropagation [\#7234](https://github.com/primefaces/primevue/issues/7234)
- Disabled InputNumber buttons are still hoverable [\#7229](https://github.com/primefaces/primevue/issues/7229)
- Range selection is broken on non-first-pages for lazily-paginated multi-selection datatables [\#7227](https://github.com/primefaces/primevue/issues/7227)
- Tabs do not fit the title size [\#7224](https://github.com/primefaces/primevue/issues/7224)
- DataTable: Colspan not working correctly when selectionMode='single' in Column [\#7222](https://github.com/primefaces/primevue/issues/7222)
- Dock: Blocked aria-hidden on an element error [\#7221](https://github.com/primefaces/primevue/issues/7221)
- Multiselect unnecessarily scrolling to bottom of options on open [\#7219](https://github.com/primefaces/primevue/issues/7219)
- Form components: wrong default value of variant prop in .d.ts files [\#7209](https://github.com/primefaces/primevue/issues/7209)
- VirtualScroller: long waiting time when replacing an array with a smaller size [\#7208](https://github.com/primefaces/primevue/issues/7208)
- miss the pass-though prop named `mask` in the `ConfirmDialog` component [\#7204](https://github.com/primefaces/primevue/issues/7204)
- miss the pass-though prop named `dropdownIcon` in the `Select` component [\#7202](https://github.com/primefaces/primevue/issues/7202)
- Add generics to type data and newData in DataTableRowEditSaveEvent, DataTableRowEditCancelEvent and DataTableRowEditInitEvent interfaces. DataTable component [\#7194](https://github.com/primefaces/primevue/issues/7194)
- Wrong types of the `content` slot in the `fileupload` component [\#7189](https://github.com/primefaces/primevue/issues/7189)
- FileUpload shouldn't post to `url` if none is provided [\#7180](https://github.com/primefaces/primevue/issues/7180)
- DataTable: missing types on paginatorcontainer slot props [\#7174](https://github.com/primefaces/primevue/issues/7174)
- feat(InputNumber): French keyboard decimal support [\#7157](https://github.com/primefaces/primevue/issues/7157)
- FormField: Missing attribute "name" in FormFieldProps [\#7145](https://github.com/primefaces/primevue/issues/7145)
- keepInViewPort for Dialog does nothing? [\#7141](https://github.com/primefaces/primevue/issues/7141)
- FloatLabel: correct font.weight style key weight for active label [\#7139](https://github.com/primefaces/primevue/issues/7139)
- Missing exposed methods in types [\#7130](https://github.com/primefaces/primevue/issues/7130)
- Accordion - Swapped direction of chevron [\#7128](https://github.com/primefaces/primevue/issues/7128)
- [TS] Select missing exposed methods in types [\#7126](https://github.com/primefaces/primevue/issues/7126)
- [TS] MultiSelect missing exposed methods in types [\#7124](https://github.com/primefaces/primevue/issues/7124)
- Dialog close button when label is empty [\#7123](https://github.com/primefaces/primevue/issues/7123)
- MultiSelect's chip slot is missing the removeCallback prop in type definition [\#7121](https://github.com/primefaces/primevue/issues/7121)
- Uncaught ResizeObserver loop completed with undelivered notifications. [\#7117](https://github.com/primefaces/primevue/issues/7117)
- InputMask: Problem with input prompt cursor on Windows [\#7110](https://github.com/primefaces/primevue/issues/7110)
- InputMask clears the initial value when the unmask attribute is active and disabled is set to active [\#7107](https://github.com/primefaces/primevue/issues/7107)
- Virtual Scroller: Event first and last behave differently [\#7095](https://github.com/primefaces/primevue/issues/7095)
- docs(menu): add show/hide events to types and docs [\#7080](https://github.com/primefaces/primevue/issues/7080)
- feat(button): add a11yAttrs to slot types [\#7078](https://github.com/primefaces/primevue/issues/7078)
- DatePicker: inline used together with range and time options [\#7067](https://github.com/primefaces/primevue/issues/7067)
- Calendar | Date Picker | Cannot read properties of undefined ( reading 'focus') [\#7062](https://github.com/primefaces/primevue/issues/7062)
- TreeTable: Custom node toggle icon does not apply [\#7058](https://github.com/primefaces/primevue/issues/7058)
- Select filter in forms (FormField): The filter input is also invalid when select is invalid. [\#7052](https://github.com/primefaces/primevue/issues/7052)
- Using FloatLabel within InputGroup and Using Password within IconField occur CSS Style error. [\#7047](https://github.com/primefaces/primevue/issues/7047)
- InputNumber weird behavior when using min value & allow-empty=false together [\#7045](https://github.com/primefaces/primevue/issues/7045)
- correct field type for column body slot [\#7038](https://github.com/primefaces/primevue/issues/7038)
- Listbox and Select: checkmark different size [\#7029](https://github.com/primefaces/primevue/issues/7029)
- Select: Editable Dropdown search not working as expected [\#7026](https://github.com/primefaces/primevue/issues/7026)
- Galleria thumbnails don't work on mobile [\#7021](https://github.com/primefaces/primevue/issues/7021)
- Datepicker: In unstyled mode the minute decrement button keeps its css classes [\#7004](https://github.com/primefaces/primevue/issues/7004)
- SplitterPanel: Exceeds minSize on Subsequent Drags [\#7001](https://github.com/primefaces/primevue/issues/7001)
- CascadeSelect: When the first item has no sub items, hovering over it will automatically select it. [\#7000](https://github.com/primefaces/primevue/issues/7000)
- InputOtp: Emit Options parameter type [\#6995](https://github.com/primefaces/primevue/issues/6995)
- DataTable: Frozen Column with Basic Filtering [\#6994](https://github.com/primefaces/primevue/issues/6994)
- Galleria not showing thumbnails after updating images list [\#6992](https://github.com/primefaces/primevue/issues/6992)
- MultiSelect: itemcheckboxicon slot does't provide "selected" value [\#6990](https://github.com/primefaces/primevue/issues/6990)
- VirtualScroller: scrollInView method does not scroll to right item, when item is dynamically added [\#6986](https://github.com/primefaces/primevue/issues/6986)
- InputNumber: There may be issues when combining InputNumber with Forms. [\#6985](https://github.com/primefaces/primevue/issues/6985)
- DataTable: Frozen Columns, headers are overlapping wrongly [\#6982](https://github.com/primefaces/primevue/issues/6982)
- DatePicker: Not possible to enter 1979/02/28 when dateFormat is set to 'yy/mm/dd' [\#6981](https://github.com/primefaces/primevue/issues/6981)
- ToggleButton: aria-label removed from ToggleButton [\#6976](https://github.com/primefaces/primevue/issues/6976)
- Textarea: type definition error [\#6972](https://github.com/primefaces/primevue/issues/6972)
- FloatLabel: Float Label Doesn't Reset When Password Component is Cleared Programmatically [\#6969](https://github.com/primefaces/primevue/issues/6969)
- Splitter: Does not accept `0` as a valid value [\#6967](https://github.com/primefaces/primevue/issues/6967)
- Tree: missing last typed letter on filter event [\#6962](https://github.com/primefaces/primevue/issues/6962)
- DynamicDialog: Instance gets destroyed before hide animation completes [\#6956](https://github.com/primefaces/primevue/issues/6956)
- Editor: toolbar buttons break when updating `v-model` value [\#6954](https://github.com/primefaces/primevue/issues/6954)
- TreeSelect: Performance issue in selectionMode="checkbox" [\#6950](https://github.com/primefaces/primevue/issues/6950)
- Dialog: `closeOnEscape` is not working when `closable` is false [\#6922](https://github.com/primefaces/primevue/issues/6922)
- Form: errorMessage could not reactive display correctly [\#6905](https://github.com/primefaces/primevue/issues/6905)
- Scoped styles are added but not applied [\#6895](https://github.com/primefaces/primevue/issues/6895)
- DynamicForm: MultiSelect label not shown [\#6783](https://github.com/primefaces/primevue/issues/6783)
- DynamicForm: DatePicker (range) not working [\#6780](https://github.com/primefaces/primevue/issues/6780)
- Form: reset not working, changed value not update input [\#6755](https://github.com/primefaces/primevue/issues/6755)
- InputText: Name attribute not applied when used outside of Form component [\#6737](https://github.com/primefaces/primevue/issues/6737)
- Cannot read `$form` form field states with TypeScript [\#6723](https://github.com/primefaces/primevue/issues/6723)
- Forms: InputNumber Field Not Showing Red Border on Error State [\#6721](https://github.com/primefaces/primevue/issues/6721)
- All components: Memory leak [\#6715](https://github.com/primefaces/primevue/issues/6715)
- DataTable: Edited cell values are not updated after value sorting [\#6572](https://github.com/primefaces/primevue/issues/6572)
- Base Presets: CSS var `--p-scrollbar-width` is not defined [\#6094](https://github.com/primefaces/primevue/issues/6094)
- ConfirmDialog: shifting content under a modal window [\#6089](https://github.com/primefaces/primevue/issues/6089)
- Iconfield : The iconfield component does not work when used in conjunction with the Password component [\#5804](https://github.com/primefaces/primevue/issues/5804)
- DataTable: Maximum recursive updates exceeded in component <DataTable> [\#5261](https://github.com/primefaces/primevue/issues/5261)
- FileUpload: fileLimit dosent prevent new items beeing pushed into Files[], when exceeded [\#6900](https://github.com/primefaces/primevue/issues/6900)
- Slider: While dragging the handle sometimes it breaks [\#6884](https://github.com/primefaces/primevue/issues/6884)
- SplitButton: Toast usages in examples for composition API are not correct [\#6879](https://github.com/primefaces/primevue/issues/6879)
- InputMask components fires @update:modelValue although value not changed [\#6868](https://github.com/primefaces/primevue/issues/6868)
- Carousel: Item disappear when there is only one item with autoplay and circular activated [\#6812](https://github.com/primefaces/primevue/issues/6812)
- DatePicker: manual input not working [\#6739](https://github.com/primefaces/primevue/issues/6739)
- SelectButton: allowEmpty does not stop unselecting [\#6718](https://github.com/primefaces/primevue/issues/6718)
- Form: type of v-slot="$form" is incorrect [\#6717](https://github.com/primefaces/primevue/issues/6717)
- Listbox: OptionGroup disappear with filter [\#6233](https://github.com/primefaces/primevue/issues/6233)
- Slider: "Unable to preventDefault inside passive event listener invocation" in primevue_slider.js (touchmove) [\#5745](https://github.com/primefaces/primevue/issues/5745)
- Editor: v-model not updating with Quill v2.0 [\#5606](https://github.com/primefaces/primevue/issues/5606)
- TreeSelect: appendTo="self" and selectionMode="checkbox" causes panel to close on click on node arrows [\#4927](https://github.com/primefaces/primevue/issues/4927)
- Textarea: AutoResize not working if the value is changed while textarea is not visible [\#4510](https://github.com/primefaces/primevue/issues/4510)
- AutoComplete Chip Focus Design token name is wrong [\#6667](https://github.com/primefaces/primevue/issues/6667)
- MegaMenu and Menubar token names wrong [\#6666](https://github.com/primefaces/primevue/issues/6666)
- Paginator: Responsive paginator shows all variations at same time instead of at each breakpoint [\#6595](https://github.com/primefaces/primevue/issues/6595)
- DatePicker: toggleCallback missing on dropdownbutton slot [\#6543](https://github.com/primefaces/primevue/issues/6543)
-@primevue/core: Inconsistency of vue version in peerdependencies [\#6492](https://github.com/primefaces/primevue/issues/6492)
- MultiSelect: maxSelectedLabels is not working with display chip [\#6485](https://github.com/primefaces/primevue/issues/6485)
- DatePicker: focus on wrong element when adding "Select" component to footer slot of DatePicker [\#6482](https://github.com/primefaces/primevue/issues/6482)
- PanelMenu: Incorrect name in PanelMenuPassThroughOptions documentation [\#6475](https://github.com/primefaces/primevue/issues/6475)
- Dialog: @media styles do not append right component [\#6474](https://github.com/primefaces/primevue/issues/6474)
- ContextMenu uses unreliable way to determine scrollTop [\#6469](https://github.com/primefaces/primevue/issues/6469)
- Drawer: emit event(update:modelValue) should be update:visible in docs [\#6464](https://github.com/primefaces/primevue/issues/6464)
- Dialog: [V4] When it non-fixed, it will cause the appendTo target shrink or joggled. [\#6160](https://github.com/primefaces/primevue/issues/6160)
- Menu section: PassThrough context.item has not right MenuItem entry [\#6055](https://github.com/primefaces/primevue/issues/6055)
- FileUpload v4.0.0-beta.3: Subsequent file selections no longer possible in basic mode (regression from v4.0.0-beta.2) [\#5748](https://github.com/primefaces/primevue/issues/5748)
- InputMask number repeat [\#3623](https://github.com/primefaces/primevue/issues/3623)
- Button: undeclared color styles of outlined buttons [\#6169](https://github.com/primefaces/primevue/issues/6169)
- Tree: none selectable child defect in selection mode [\#6159](https://github.com/primefaces/primevue/issues/6159)
- DataTable: paginator passthrough is now pcPaginator [\#6154](https://github.com/primefaces/primevue/issues/6154)
- DatePicker: Icon is visible when calendar is on inline mode [\#6153](https://github.com/primefaces/primevue/issues/6153)
- Fieldset: toggle icon does not work if there is a legend slot [\#6144](https://github.com/primefaces/primevue/issues/6144)
- Button component disabled No transition effect[\#6140](https://github.com/primefaces/primevue/issues/6140)
- Dialog: Missing 're-focus original element on close' fix in v4 that was present in v3 [\#6139](https://github.com/primefaces/primevue/issues/6139)
- ButtonGroup: Missing buttongroup in PrimeVuePTOptions [\#6137](https://github.com/primefaces/primevue/issues/6137)
- lara and nora presets import virtualscroller from aura preset [\#6128](https://github.com/primefaces/primevue/issues/6128)
- DatePicker: Day name didn't show when i set locale manualy [\#6125](https://github.com/primefaces/primevue/issues/6125)
- Datepicker: Month selection highlighting problem in range mode [\#6120](https://github.com/primefaces/primevue/issues/6120)
- Dialog: Release mouse outside the dialog would close the dialog when dismissableMask is true. [\#6116](https://github.com/primefaces/primevue/issues/6116)
- DatePicker: cannot type an end date that is the same as the start date. [\#6106](https://github.com/primefaces/primevue/issues/6106)
- InputMask: Missing id property [\#6100](https://github.com/primefaces/primevue/issues/6100)
- DatePicker: can not typing same date using input [\#6081](https://github.com/primefaces/primevue/issues/6081)
- StepList and StepPanels: Different type than of Stepper, Step and StepPanel [\#6059](https://github.com/primefaces/primevue/issues/6059)
- Drawer: Footer Div/Slot added by default [\#6048](https://github.com/primefaces/primevue/issues/6048)
- ContextMenu: The item action is not executed on Enter key when the "item" template has been redefined [\#5983](https://github.com/primefaces/primevue/issues/5983)
- Misalignment of icons due to Tailwind Preflight [\#6148](https://github.com/primefaces/primevue/issues/6148)
- ColorPicker: [Vue warn]: Property "inputId" was accessed during render but is not defined on instance. [\#6135](https://github.com/primefaces/primevue/issues/6135)
- Themes are installed by the wrong package [\#5898](https://github.com/primefaces/primevue/issues/5898)
- [nuxt] Could not access pt. The only available runtime config keys on the client side are public and app [\#5895](https://github.com/primefaces/primevue/issues/5895)
- Tabs: Ripple Position [\#5690](https://github.com/primefaces/primevue/issues/5690)
- [v4 beta1: InputMask] Placeholder attribute does not work [\#5664](https://github.com/primefaces/primevue/issues/5664)
- Accordion: "Invalid watch source: undefined" and "Failed to resolve directive: ripple" [\#5733](https://github.com/primefaces/primevue/issues/5733)
- v4: TypeError: Theme\_\_default.default.setPreset is not a function when configuring theme configuration using definePreset in vitest tests [\#5689](https://github.com/primefaces/primevue/issues/5689)
- FileUpload v4: disabled property does not disable choose button (it only disables the choose functionality) [\#5529](https://github.com/primefaces/primevue/issues/5529)