4.1.0 (2024-10-07)
Full Changelog
Fixed bugs:
- InputMask: type bug #6505
- DataTable: row focus defects #6488
- MultiSelect: maxSelectedLabels is not working with display chip #6485
- DatePicker: focus on wrong element when adding "Select" component to footer slot of DatePicker #6482
- PanelMenu: Incorrect name in PanelMenuPassThroughOptions documentation #6475
- Dialog: @media styles do not append right component #6474
- ContextMenu uses unreliable way to determine scrollTop #6469
- Drawer: emit event(update:modelValue) should be update:visible in docs #6464
- CascadeSelect: aria-hidden w3c defect #6458
- DataTable: missing unstyled prop in component: HeaderCheckbox.vue #6444
- Select: v-tooltip does not work #6443
- Galleria: Global ripple effect breaks Galleria #6438
- Select: Selecting 0 option shows empty in select #6437
- DataTable: column resize does not work anymore #6436
- PT implementation defects #6435
- Select component does not handle focus via label with labelId #6432
- Select: autoFilterFocus stuck when switching between Selects #6420
- Password: autofocus does not work #6413
- ScrollTop: pt implementation defect #6412
- Scoped style (dt props) does not attach to page with correct selector #6408
- InputOtp: clicking on a selected filled box prevents you removing #6373
- Datepicker: No manual input in view = 'year' #6347
- Icons Missing #6335
- MultiSelect: Translation does not take effect #6303
- VirtualScroller: Unstyled mode broke core functionality #6294
- InputMask: input is getting mixed up #6276
- Menu componets: Design Token does not work#6129
- DataTable: reorder with drag and drop not working as expected #6014
- Nuxt autoimport component prefix: add typescript dynamic name support #6007
- DataTable: Pass Through keys for emptyMessage not working #6006
- TreeSelect: expandedKeys not working #5967
- Splitter/SplitterPanel: size not updated #5463
- Dropdown & MultiSelect: Disabled selected value #4431
Implemented New Features and Enhancements:
- TreeSelect: new option slot #6534
- CascadeSelect: move move/enter behavior changes #6533
- Add extend keyword to extend css variables to presets #6524
- ContextMenu / TieredMenu / CascadeSelect: responsiveness updates #6522
- New Component: ImageCompare #6518
- Tree: new header and footer slots #6513
- ToggleButton: handle element added #6511
- New Material Design Based Theme #6508
- New Design Tokens #6507
- CascadeSelect: new header and footer slots #6504
- New KeyFilter directive #6503
- TreeTable: ContextMenu implementation #6489
- TreeSelect: Filter and lazy modes #6481
- SpeedDial: itemicon slot #6463
- ConfirmDialog: improve options #6456
- Add css keyword to themes section to inject custom styles #6452
- Move primitive and semantic options of themes to separate modules #6425
- New IftaLabel component #6419
- New Float Label Variants #6418
- Tree: Allow filterBy to be a getter #6374
- Tree: no slot's data for nodetoggleicon template when node is loading #6371
- Nuxt plugin types break if I add @primevue/nuxt-module to modules #6289
- DataTable: Column Group Filters #6151
- DataTable: add prop showHeaders #5949