4.2.2 (2024-11-14)
Fixed bugs:
- Menubar: submenu icon rtl defects #6784
- Drawer: dismissable mode behaviour defects #6779
- Component Name: InputNumber does not work on Android devices #6766
- Improve filter rule visuals #6761
- paginator rtl #6759
- Button: Variant "link" is not assignable #6756
- Timeline: rtl defect #6754
- Frozen Columns Header: value on Columns Header won't hidden #6745
- InputGroup: IconField is not supported in InputGroup #6743
- PanelMenu: rtl submenu icon rotate defect #6753
- Button: "loadingicon" slot has no class and data attribute #6747
- ToggleSwitch: does not switch visually when selecting Material theme #6735
- Checkbox: "update:indeterminate" is not added as available emit type. #6713
- Provide showEmptyMessage for AutoComplete #6773
- MegaMenu: type error in props model #6706
- MultiSelect: Unit test exception #6704
- DatePicker does not play well with ConfirmPopup. #6696
- Menu components: Blocked aria-hidden on an element error #6692
- DatePicker 12am to 12pm issue #6686
- Slider range operation bug #6649
- ListBox: @filter event must return filter options #6641
- Metergroup: Required icon #6639
- Drawer: missing 'after-hide' emit #6621
- InputText: Many props have a default of undefined but the docs say the default is null #6593
- ButtonGroup: Invalid alignement of icon and non-icon buttons #6556
- Select: throws an error with auto-filter-focus #6539
- DynamicDialog: Underlying dialog not destroyed #6535
- ConfirmPopup: Not positioned correctly when not used inside #6525
- InputOtp: iOS Autocomplete Jumbled #6317
- Listbox: OptionGroup disappear with filter #6233
- Slider: "Unable to preventDefault inside passive event listener invocation" in primevue_slider.js (touchmove) #5745
- Editor: v-model not updating with Quill v2.0 #5606
- TreeSelect: appendTo="self" and selectionMode="checkbox" causes panel to close on click on node arrows #4927
- Textarea: AutoResize not working if the value is changed while textarea is not visible #4510
4.2.1 (2024-11-01)
Fixed bugs:
- Forms: Incorrect main/module/exports error when importing #6709
- Forms: Could not resolve "valibot" #6708
4.2.0 (2024-11-01)
Deprecated:
- Deprecate plain button in favor of Contrast #6657
Fixed bugs:
- Remove unused Galleria mask design tokens #6670
- MegaMenu typo in Style #6669
- Remove TieredMenu Unused Design Tokens #6668
- AutoComplete Chip Focus Design token name is wrong #6667
- MegaMenu and Menubar token names wrong #6666
- Paginator: Responsive paginator shows all variations at same time instead of at each breakpoint #6595
- DatePicker: toggleCallback missing on dropdownbutton slot #6543
- @primevue/core: Inconsistency of vue version in peerdependencies #6492
Implemented New Features and Enhancements:
- Stepper: design-token updates #6707
- Update the bundle of primevue package #6702
- Update the bundle of @primevue/icons package #6701
- Improve support for Buttons in InputGroupAddon #6695
- New Component: FormField #6693
- RTL support for Misc components #6691
- RTL support for Media components #6690
- RTL support for Message components #6689
- Breadcrumb: separatorIcon pt added #6688
- New paginatorcontainer slots for Data components #6683
- RTL support for Menu components #6682
- RTL support for Dialog components #6681
- RTL support for Button components #6680
- Paginator: Headless mode #6679
- RTL support for Data components #6677
- Update surface tones of input borders in dark mode for Aura and Lara #6673
- New Design Token for invalid placeholder color #6672
- maxSelectedLabels for TreeSelect #6671
- Listbox - Remove Unused Tokens #6665
- FileUpload New Design Tokens #6664
- FileUpload message overlaps with ProgressBar #6663
- Remove unused tokens from DatePicker #6662
- Drawer - Design Tokens #6661
- Avatar - New Design Tokens #6659
- Add variant prop to Button #6658
- Design tokens for InputOtp #6656
- Design tokens of clear icon for Selects #6655
- New Clear Icon prop and slot #6654
- Size and Variants for Message component #6653
- Size prop support for more components #6651
- RTL support for Panel components #6647
- RTL support for Form components #6636
- RTL support for showcase #6635
- Check form components affected by p-invalid class#6631
- New Component: CheckboxGroup #6613
- New Component: RadioButtonGroup #6612
- Add form support to components #6603
- Add an uncontrolled structure to components #6602
- New Component: Form #6601
- ContextMenu: Y axis collision detection not working for submenus #6348
4.1.1 (2024-10-16)
Fixed bugs:
- Wrong token binding on inputtext #6590
- Table sort icon not aligned properly #6588
- Improve nested overlays in mobile #6587
- MegaMenu ignores token #6585
- AutoComplete is using token from the deprecated InputChips #6584
- Disabled ToggleSwitch in dark mode is same as non-disabled #6583
- Slider track border radius token not applied #6582
- Tree filter too close, visual bug#6581
- Invalid CSS in DataTable and TreeTable #6580
- MegaMenu: mobile visual defects #6578
- Typo in splitter.js (autocomplete err) #6570
- CascadeSelect: focus defect on mouse enter #6538
- Typescript support is non-existent in All components #6152
- DataTable - button click in a cell propagates to row-click #6472
- No intellisense for props, slots etc. with v4 #5903
4.1.0 (2024-10-07)
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
4.0.7 (2024-09-11)
Fixed bugs:
- SelectButton pt name correction #6382
- ToggleButton: aria-label and aria-labelledby not observed #6377
- FileUpload: Fix type of FileUploadState.messages #6370
- TreeTable: click and arrow key defect #6368
- Dialog: no dragstart event to accompany dragend #6357
- Dialog: dragging state is not reset when closed while dragging #6356
- InputOtp: IntegerOnly mode accepts "space" #6353
- InputOtp: Pasting adds an extra character #6351
- DatePicker: Pick month does not work #6342
- DataTable: Cannot set properties of null (setting 'tabIndex') #6323
- DatePicker showOtherMonths wrong behaviour #6307
- Click outside only when not modal #6284
- Select: Chinese IME input will be stopped in filter input element #6279
4.0.6 (2024-09-10)
Fixed bugs:
- animate-slidedown fails when a Tailwind prefix is used #6365
- Tree: wrong pt and classname for InputText #6301
- pt pcFilterIconContainer defects on form components #6286
- File Upload: Basic Mode does not apply buttonProps #6255
- Multiple Components: Augment vue using declare module 'vue' instead of declare module '@vue/runtime-core' (and declare module 'vue/types/vue') to avoid compilebreaks #6199
4.0.5 (2024-08-23)
Fixed bugs:
- aria-hidden errors on browsers #6269
- Accordion, Button, Step, Tab: Invalid prop warnings when component object passed to as prop #6266
- Carousel: Index is undefined in PassThroughOptions #6264
- Drawer: Nested drawer dissmis #6262
- Accordion and Tabs value prop type definion extensions #6252
- DatePicker: responsiveOptions doesn't work #6250
- ScrollTop: ScrollTop button not displayed correctly when ripple effect is enabled #6249
- Stepper: activateCallback has incorrect signature #6225
- SpeedDial: Invalid aria-controls value being set in list items #6221
- InputNumber: Buttons disappear when clicked if inside of an InputGroup #6212
- IconField: 'iconfield' does not exist in type 'PrimeVuePTOptions' #6206
- DatePicker: switching to year view when modelValue is populated #6203
- Select: In case of Filter and AutoFocusFilter enabled focus is lost #6194
- InputOtp - allow NumpadEnter event #6182
- [MenuBar]: Slow performance #6164
- Dialog: [V4] When it non-fixed, it will cause the appendTo target shrink or joggled. #6160
- Menu section: PassThrough context.item has not right MenuItem entry #6055
- FileUpload v4.0.0-beta.3: Subsequent file selections no longer possible in basic mode (regression from v4.0.0-beta.2) #5748
- InputMask number repeat #3623
4.0.4 (2024-08-02)
Fixed bugs:
- Button: undeclared color styles of outlined buttons #6169
- Tree: none selectable child defect in selection mode #6159
- DataTable: paginator passthrough is now pcPaginator #6154
- DatePicker: Icon is visible when calendar is on inline mode #6153
- Fieldset: toggle icon does not work if there is a legend slot #6144
- Button component disabled No transition effect#6140
- Dialog: Missing 're-focus original element on close' fix in v4 that was present in v3 #6139
- ButtonGroup: Missing buttongroup in PrimeVuePTOptions #6137
- lara and nora presets import virtualscroller from aura preset #6128
- DatePicker: Day name didn't show when i set locale manualy #6125
- Datepicker: Month selection highlighting problem in range mode #6120
- Dialog: Release mouse outside the dialog would close the dialog when dismissableMask is true. #6116
- DatePicker: cannot type an end date that is the same as the start date. #6106
- InputMask: Missing id property #6100
- DatePicker: can not typing same date using input #6081
- StepList and StepPanels: Different type than of Stepper, Step and StepPanel #6059
- Drawer: Footer Div/Slot added by default #6048
- ContextMenu: The item action is not executed on Enter key when the "item" template has been redefined #5983
- Popover - Misplaced arrow #5915
- Calendar: Keydown Event not firing #5870
- InputOtp: (integerOnly) No response when pressing Enter and Tab #5386
4.0.3 (2024-07-30)
Fixed bugs:
- InputMask: Fluid injection defect #6150
- Misalignment of icons due to Tailwind Preflight #6148
- ColorPicker: [Vue warn]: Property "inputId" was accessed during render but is not defined on instance. #6135
4.0.2 (2024-07-26)
Fixed bugs:
- Toast: Unstyled prop does not affect ToastMessage #6098
- ConfirmDialog and ConfirmPopup: Missing accept/reject labels #6075
Implemented New Features and Enhancements:
4.0.1 (2024-07-22)
Fixed bugs:
- SELECT: hide clear button when options is empty in Dropdown #6084
- Lara theme type #6065
- Paginator: v4 page buttons still have PrimeVue classes in unstyled mode #6064
- TabList: ripple warn when Ripple is not been registered. #6057
- Stepper: Nested Components are re-mounted #6052
- Tree: filter pt implementation defect #6043
- DataTable: Frozen Columns, the headers of fixed columns will overlap. #6036
- IconField: Does not support multiple icons#6034
- InputMask: Passed props are not set #6025
- BaseComponent: Missing import 'isFunction' #6024
- Failed to use Primevue 4 with yarn #6020
- TABS: Globally enabling Ripple breaks Scrollable Tabs #6017
- Accordion: Theming content background not working #5997
- AutoComplete: Combining multiple + dropdown does not work #5881
4.0.0 (2024-07-03)
Breaking Changes:
- Remove .p-fluid and add new fluid property #6000
Fixed bugs:
- options.resolve is not a function in auto-import-resolver package #6003
- DataTable: highlightOnSelect single selection defect #6002
- Stepper: linear mode disabled header defect #6001
- OverlayBadge: Failed to resolve component: Badge #5991
- Nuxt module component autoImport in v4 rc3 doesn't work with component prefixes #5980
- MultiSelect: 'v-if="filter"' erroneously removed in v4 #5978
Implemented New Features and Enhancements:
- Add as and asChild property to Button #5996
4.0.0-rc.3 (2024-06-27)
Fixed bugs:
- MultiSelect: missing loadingIcon passthrough option in documentation #5964
- [Core]: PrimeVue 4 is causing a memory leak #5957
- InputMask: FloatLabel defects #5956
- Checkbox: Icon slot does not provide information about the indeterminate state #5942
- Tooltip: the arrow can not show in bottom position. #5916
- BlockUI bug SSR: when I reload the page I get the following error #5912
- InputMask: v4 no classes are passed to target inpud component #5908
- DatePicker: not highlight range of month in monthMode #5886
- DatePicker: not highlight range of year in yearMode #5833
- CSS not Server Side Rendered with PrimeVue 4 / Nuxt 3 #5945
Implemented New Features and Enhancements:
4.0.0-rc.2 (2024-06-16)
Fixed bugs:
- Themes are installed by the wrong package #5898
- [nuxt] Could not access pt. The only available runtime config keys on the client side are public and app #5895
- [email protected] incorrect background colors #5894
- Menu: Using the popup mode, the menu has a transparent background in dark mode. #5890
- Select: Invalid padding calc when clear icon present #5847
4.0.0-beta.5 (2024-06-12)
Deprecated:
Breaking Changes:
Implemented New Features and Enhancements:
Fixed bugs:
- [email protected]: primevue/themes/aura/overlaybadge cannot be resolved #5811
4.0.0-beta.4 (2024-05-30)
Deprecated:
- Deprecate inputStyle and add inputVariant #5786
Breaking Changes:
- Deprecated slots #5785
- Renamed properties #5784
- Add OverlayBadge component, deprecate Badge directive #5769
- Dialog: rtl removed #5763
Fixed bugs:
- Popover: Arrow offset uses wrong design token #5755
- InputNumber: Missing type declaration for buttons leads to form submit on button click #5700
- DatePicker: Focus blink on select #5676
Implemented New Features and Enhancements:
- Load primitive, semantic and global styles in styled mode #5789
- [All components]: TypeScript emits are in an incompatible format with defineEmits #5405
4.0.0-beta.3 (2024-05-15)
Deprecated:
- Deprecated: InputChips #5744
Breaking Changes:
- Removed Utility Classes #5727
- Fieldset: #legend updates #5719
- Table: remove responsiveLayout #5717
- FileUpload: basic mode button label & file label changes #5715
- Remove Drawer size #5714
- Deprecated emits #5721
- Deprecated properties #5683
- Deprecated slots #5682
- Key name changes for pt property #5681
Fixed bugs:
- Tabs: Ripple Position #5690
- [v4 beta1: InputMask] Placeholder attribute does not work #5664
- Accordion: "Invalid watch source: undefined" and "Failed to resolve directive: ripple" #5733
- v4: TypeError: Theme__default.default.setPreset is not a function when configuring theme configuration using definePreset in vitest tests #5689
Implemented New Features and Enhancements:
4.0.0-beta.2 (2024-05-03)
Deprecated:
- Deprecated: TabView #5622
Breaking Changes:
- TreeTable CSS and responsive structure improvements #5678
- Deprecated properties #5662
- Deprecated slots #5661
- Legacy & New alternative components #5612
- Key name changes for pt property #5592
- Remove legacy CSS rules #5493
- warning property name changed as warn #5591
- Removed properties #5553
- Component Replacements #5548
- Remove iconPosition from IconField #5547
Fixed bugs:
- FileUpload v4: disabled property does not disable choose button (it only disables the choose functionality) #5529
Implemented New Features and Enhancements:
- Add sideEffects: false to nested package.json files on components #5668
- Remove base option from theme config #5667
- Reimplement: Accordion #5643
- New Component: Tabs #5621
Breaking Changes:
- New Styled Mode Implementation #5501
- Remove changeTheme method from $primevue #5000
- Remove deprecated Tailwind Pass Through Object #5478
- Removed components #5476
- Remove primevue[.min].css from build #5481
- Remove themes folder from resources #5477
- Core behavior changes #5437
- Component Replacements #5426
Implemented New Features and Enhancements:
- Add dt props to all components and directives #5506
- Add PrimeVueStyled and PrimeVueUnstyled plugins #5502
- Checkbox: new indeterminate state #5479
3.53.0 (2024-06-27)
Fixed bugs:
- [nuxt] Could not access pt. The only available runtime config keys on the client side are public and app #5907
- DataTable: DataTableSortMeta field missing type definition #5862
- FloatLabel: ReferenceError: FloatLabelStyle is not defined #5840
- MultiSelect / Listbox / Dropdown: Unable to use some navigation keys when editable is true #5833
- TieredMenu: Popup overlay does not close on escape key press #5826
- SplitButton: Main Icon Not Showing Up #5822
- InputNumber: Incorrect default value for minFractionDigits when set to null #5818
- Invalid Prop Type For Strong and Medium Regex on Password Component #5816
- InputOTP: cannot paste with integer-only mode #5792
- Dialog/Confirm: Refocus original element on close #5777
- Inplace: Traps focus #5770
- InputOtp: Able to paste otp in readonly and disabled modes. #5740
- AutoComplete: chip slot only text, token passthrough has no context #5718
- Calendar: name should be passed to the input if provided #5711
- Calendar: not use month parameter on onMonthSelect #5687
- Dropdown: incorrectly renders when in a modal on top of horizontally scrollable content #4488
Implemented New Features and Enhancements:
- ContextMenu:there are no emitters before-show and before-hid #5828
- DataTable: Can't copy text with control + c when Table has selectable rows #5757
- InputNumber : Request to Disable Ctrl+V Input in Component when readonly is set to true #5726
3.52.0 (2024-04-26)
Fixed bugs:
- InputOp: Digits only doesn't work on mobile #5635
- Calendar: Hours are set to 00 when clicking the "Today" button #5620
- Paginator: Responsive Templating showing multiple layouts on break points #5604
- InputNumber: The InputNumber is not working properly in the new version #5602
- Menu / Stepper: Pass Through Unstyled Mode #5599
- Hydration defects #5593
- InputNumber: Cannot input number 0 in Hungarian(QWERTZ) layout #5577
- Menu: support style property for submenuHeader item #5562
- InputNumber Not Working android #5545
- InputNumber: Cannot input numbers in AZERTY layout #5508
- DataTable: rowClass, rowStyle typing defects #5498
- DataTable: Modifying value of expendedRow is not reflected #5372
- InputNumber can't enter 0.0x using minFractionDigits/mode="currency" #5170
- Calendar: Input value is not updated when model is changed externally #4938
Implemented New Features and Enhancements:
- AutoComplete: Enter does not submit form #5618
- Knob: Added valueTemplate function support #5616
- Tree: Missing Passthrough Options #5574
- Sidebar: dismissable prop can't be changed dynamically #5563
- TreeTable: filterField ignored #5525
- ScrollPanel: Errors in moveBar() when xBar and yBar attributes don't exist #5518
- Toast: Race condition on remove #5225
- Dropdown: aria-label missing from inner ul element #5277
3.51.0 (2024-04-04)
Fixed bugs:
- tree: loadingMode #5509
- Upload File doen'st show invalidFileSizeMessage #5497
- Stepper: changing step is making the StepperPanel a render #5495
- Multiselect - Filter - Duplicate keys on search. #5455
- Slider: Focus on slider on mouse click not working #5446
- Dropdown: throws error when grouped item is selected #5445
- Stepper: number element box-shadow defect #5442
- Autocomplete: isSelected(option) doesn't work correctly when 'multiple' is true #5435
- Carousel: Unable to scroll vertically on mobile #5320
- InputOtp: Unable to input integers in integerOnly #5422
- Menu components: Hidden Menu-Item can still be activated (focused) on Keyboard-Navigation #5318
- Slider: [Violation] Non-passive event #5213
- DataTable: improve globalFilterFields type #5212
- DataTable: resizableColumns and paginator bug #5210
- Calendar: no enter transition when used in inline mode inside HeadlessUI dialog #5294
- InputNumber: Cut or Paste via keyboard shortcuts in Safari doesn't work #3928
- Calendar: Invalid typings for modelValue. #3609
Implemented New Features and Enhancements:
- PrimeIcons: version 7 #5524
- Carousel Enhancement - Empty Slot #5474
- Dropdown Pass Through: item #5470
- Tree: Style Classes not passed to nodeicon slot #5452
- fix(types): augment GlobalComponent interface in vue module #5419
- Twice render if $attrs.id not defined #5412
- TieredMenu: Pressing Escape-Key in submenu moves focus to first menuitem #5327
3.50.0 (2024-03-15)
Fixed bugs:
- InputOtp: typing defects #5421
- Multiselect: Wrong position of the panel with appendTo="self" #5411
- DataTable: tableStyle typing defect #5410
- Image: indicator slot is without function #5389
- InputOtp: wrong usage of inputmode#5382
- IconField: Wrong casing in Typescript module declaration file (.d.ts) #5376
- Terimnal: Doesn't work on mobile #5364
- Property 'disabled' does not exist on type 'SelectButtonContext'. #5354
- DataTable: rowStyle invalid Type: Got function expected object #5349
- DataTable: [Vue warn]: Invalid prop: type check failed for prop "rowClass". Expected String | Object, got Function #5341
- InputOtp: Length not working #5336
- inputOTP - integerOnly doesn't work with number pad #5329
- Table: Computed property "bodyStyle" is already defined in Props. #5243
- InputNumber: Bug deprecated KeyCode Usage #5008
Implemented New Features and Enhancements:
- Tree: Slot for icon property of value #4833
3.49.1 (2024-02-26)
Fixed bugs:
- Stepper component style build is broken #5332
3.49.0 (2024-02-23)
Fixed bugs:
- SplitterPanel: nested context hydration fixed #5322
- Password: after reset password meter not reset #5304
- DataTable: tableClass prop specifies String type, though Array also works #5297
- document.body.setAttribute('data-p-unselectable-text') missing second arguments. #5280
- Galleria animation defect #5279
- Menu components itemicon slot does not work expected #5276
- SelectButton: (accessibility) disabled mode focus defects #5274
- DataTable: "Ctrl + A" selects all rows even in selectionMode "single" #5271
- Galleria: fullscreen mode bug with thumbnails #5267
- TabView: previousicon slot doesn't work #5264
- Calendar: When entering the time by hand into timeOnly calendar, values switch to NaN:NaN #5254
- MeterGroup: Cutoff at the beginning when the first element is 0 #5252
- TabView: selectOnFocus mode defect #5245
- ConfirmDialog: Dragging dialog fires an error #5244
- Dialog: Error when clicking on header to drag #5240
- SelectButton: aria-disabled contains code instead of a boolean value #5235
- Tooltip: OutOfBounds alignment does not affect tooltip arrow position #5153
- Dropdown: esc keypress propagates and triggers close in dialogs #5138
- The arrow position is wrong after overlayPanel/confirmPopup is flipped#5091
- Listbox: issue with navigating through list items using tab and enter buttons #4906
Implemented New Features and Enhancements:
- New InputOtp component #5321
- MenuBar: Pressing Escape-Key in submenu moves focus to first menuitem #5316
- Calendar: pt.day missing disabled and selected attrs in options.context #5312
- InputSwitch: Aura invalid state updates #5311
- aria-invalid state added to Input components #5293
- New ButtonGroup component #5292
- CascadeSelect: second click should close the submenu #5289
- Menu components: track focus with also mousemove #5288
- InputIcon class support & InputField style updates #5273
- New Stepper component #5266
- Upload: Error showing when all the files are removed. #5260
3.48.1 (2024-02-07)
Fixed bugs:
- Fix PrimeVuePTOptions.global.css (missing parenthesis) #5232
- Overwritten styles defect #5231
- Steps: Aura extension defect #5230
- Remove missed inputProps from InputSwitch #5227
- The scrollToIndex method on VirtualScroller does not scroll to the correct index when triggered twice. #5223
- Splitter: Fix keyboard repeat behavior #5219
- Dropdown / MultiSelect : Incorrect alignment on filtering #5215
3.48.0 (2024-02-05)
Deprecated:
- Deprecate Legacy Themes #5201
Fixed bugs:
- SplitButton templating is broken #5199
- DataTable: Row selection styling defect #5196
- ColorPicker: parameter field in emit change event is incorrect #5188
- Hydration attribute mismatch on Icons #5187
- Calendar: 'view' property has no effect when changed after component initialization #5132
- TabView + Splitter: Navigation Buttons not showing #5111
- Knob: Problem with the step property when using the keyboard arrows #5097
- DataTable: VirtualScroller Resets Scroll Position to top on lazy load more data #5078
- Dropdown: autoSize works incorrectly with filter and not only #5073
- Calendar: 12h time picker changes from 12 am to 12 pm automatically #5108
- colorPicker: change event only shows old color value #5004
- Divider: Divider line doesn't show (Using the nuxt-primevue module) #5000
- Menubar, Megamenu, Contextmenu and etc.: Twice render if $attrs.id not defined #4953
Implemented New Features and Enhancements:
- Move core alignment styles to theme files #5214
- Update default dropdown filter icon #5208
- Refactor MeterGroup Component and Demos #5203
- Contrast and Secondary Variants for Badge/Tag/Message/Toast #5200
- Contrast variant for SplitButton #5198
- Add data-p-unselectable-text attribute on resizing and dragging phases #5194
- Improve data-pc- structure in components #5179
- New invalid and variant properties #5176
- New Components #5175
- Themes: end value has mixed support, consider using flex-end instead warning #5155
- Bug: Cannot override preset if using Tailwind important: true #5081
- TableBody: Render "BodyRow" binding dataKey of props to key attribute #5006
- PassThough new merging strategy with tailwind-merge to smartly merge classes #4707
3.47.2 (2024-01-23)
Fixed bugs:
- OverlayPanel: RangeError: Maximum call stack size exceeded inside link #5146
- Align hover colors for MultipleSelect, AutoComplete and CascadeSelect #5150
3.47.1 (2024-01-24)
Fixed bugs:
- Keyboard accessibility is not working on OrderList and PickList #5144
3.47.0 (2024-01-24)
Breaking Changes:
- Change visual focus behavior for UI/UX enhancement on some components #5106
- Highlight state changes on Checkbox selection mode #5105
- autoOptionFocus property added to Input-like components #5099
- Improve the structure of some components to comply with standards #5071
- autoOptionFocus default type is changed as false #5096
Fixed bugs:
- Search with null/undefined values breaks rendering #5140
- The hideIcon property is not working on SpeedDial #5135
- Textarea: modelValue should accept Nullable as InputText does #5127
- Chips: Separator by new line doesn't work by pasting value #5103
- DataTable: Cannot read properties of null when editMode="cell" and selectionMode="single" #5100
- Unit tests in the master branch are failing #5095
- InputNumber: Home and End key defects #5094
- Float label demo is broken in mobile mode #5089
- [TabMenu] Router demo has the wrong code #5082
- Calendar: Incorrect interface "CalendarContext" for Calendar component #5077
- Tag: center icon when no label is present (icon-only mode) #5067
- DataTable: Uncaught TypeError: Cannot read properties of null (reading 'sortable') at Proxy.getColumnPT8 #5062
- Calendar: When use with Datatable filter, the calendar would show at the bottom of the page. #5055
- DataTable: persistent expandedRows with dataKey doesn't working properly #5057
- DataTable: Column with no props throws exception #5056
- DataTable: Empty column causes maximum recursive calls to be reached #5053
- ContextMenu: Cache duplication "focusedItemId" #5054
- Calendar: panel does not hide when pressing enter #5050
- Dialog: maximizable broken if dialog moved #5048
- DataTable: Hydration attribute mismatch with sortable columns #5046
- Can't paste a decimal value when there is a total value in the input. #5034
- Tooltip: Malfunction inside Links #5030
- SplitButton inherits CSS properties from DynamicDialog "footer" and disrupts the original design #5012
- Tooltip: missing nonce for inline styles #5010
- InputNumber: insert behavior defects #4539
Implemented New Features and Enhancements:
- New Aura Theme#5143
- Add itemGroupLabel, itemLabel, tickIcon and blankIcon options to pt in Dropdown #5142
- Add highlightOnSelect and checkmark props to Dropdown #5141
- Icon: BlankIcon #5139
- Add focusOnHover props to some components #5130
- DataTable: body template rowTogglerCallback callback option added #5123
- Dialog: no transition on open/close when dialog is maximized #5118
- Expose alignOverlay method in OverlayPanel #5075
- Message: 'life-end' emit #5070
- New MeterGroup component #5066
- Dropdown: After selecting an option, clearing the value using close icon should clear the filter input #5060
3.46.0 (2024-01-08)
Fixed bugs:
- SVG clip path attribute should be clip-path and not clipPath #5036
- Tooltip arrow is broken #5033
- ConfirmDialog & ConfirmPopup: icon option class pt implementation defect #5028
- Sidebar: Escape key doesn't close the Slidebar #5016
- BodyRow: Cannot read propertie of null (reading 'forEach) #5005
- InputNumber: highlight on focus don't work on multiple inputs with the same value #5003
- TreeSelect: tab key control defect #4998
- bodyRow broken pt context options #4996
- VirtualScroller loading is not working on DataTable #4993
- added sortIcon property to type ColumnPassThroughOptionType #4992
- wrong type appendTo props #4905
Implemented New Features and Enhancements:
- Add caption option to passthrough options on Card #5020
- CascadeSelect: context options improvements for pt #4995
3.45.0 (2023-12-22)
Breaking Changes:
- metaKeySelection default type is changed as false #4985
Fixed bugs:
- DataTable - sortable header with InputText #4988
- PickList: metaKeySelection does not work as expected #4984
- Datatable rowGroupMode: columns can't be hidden with setting hidden = true #4982
- Table: Sort icons are not showing correct amount directions #4981
- Lara Light Teal: $highlightBg implementation defect #4980
- Image: Preview popup closes on 2nd click of disabled zoomOut and zoomIn in preview #4968
- Knob: Chrome touchstart 'passive' warnings #4963
- Datatable: stripedRows do not work correctly with virtual scroll #4957
- Datatable: Column resize expand mode and Stateful loses scroll #4950
- DataTable or Column leak computed properties to their children through VirtualScroller #4924
- Datatable Slider filter: Filtering breaks after clearing filter when using slider in docs and elsewhere #4913
- DataTable: #loading templates broken with lazy virtual scroller #4723
- DataTable: VirtualScroller breaks when sort is applied #4434
- Treetable: InputText in body Slot does not allow space character #4045
- DataTable:When using ColumnGroup in a table with more than two frozen columns #3967
- DataTable: Pass sorted data on sort event Type: Bug #3818
- DataTable: dataKey Property not relevant for expanding rows #3718
- [DataTable with virtual scroll] Using primevue inside shadow-dom #3037
- DataTable Column Resizing incompatible with Column Reordering #2188
Implemented New Features and Enhancements:
- Image: Toolbar is hidden when the image is zoomed #4986
- Improve performance of row expansion feature on DataTable #4977
- InputNumber: Support roundingMode for the InputNumber #4945
- BaseIcon: p-icon and p-icon-spin classes in unstyled mode #4692
- Add custom wrapper support for helper components on DataTable and TreeTable #4646
- Component Styles: Remove use of !important now that @layer is used #4637
- DropDown: Labels unassociated from DropDown unless :editable="true" #4567
- TreeTable: Missing dataKey property #4273
- Keyboard support: Numpad enter #3602
3.44.0 (2023-12-13)
Fixed bugs:
- Calendar: Time only mode does not work #4952
- Calendar PT: mask defect #4947
- CascadeSelect: optionGroupChildren doesn't work in string type #4944
- Dropdown: Overlapping Clear Icon while disabled #4923
- VirtualScroller: getRenderedRange viewport calculation is broken #4803
- Dropdown: Editable dropdown doesn't open when typing on a mobile device #4509
- DynamicDialog: passing pt when opening new dialogs #4443
- Data Table row checkboxes propagate click events when a checkbox is unchecked #4100
- AutoComplete: Duplicate Value #3379
Implemented New Features and Enhancements:
- Add attrs param to all pt functions #4951
3.43.0 (2023-12-05)
Fixed bugs:
- Calendar: Overwrites date when in time-only mode #4901
- Binding and ordering pt options defect #4921
- Some icons are not displaying from PrimeIcons.js Api file #4897
- Treetable lazy load plus pagination toggler icon remain as open #4441
Implemented New Features and Enhancements:
- Add parent param to all pt method options #4929
- Media components Accessibility Improvements #4908
- Tree: Missing 'filter' event on search #4876
3.42.0 (2023-11-28)
Breaking Changes:
- Menu components: width changed as min-width #4870
Fixed bugs:
- Splitter: aria-valuenow calculation defect #4889
- Listbox: select-on-focus causes a crash #4881
- Listbox: Tab key support defect when filter mode is on #4875
- Editor: Readonly prop does not react to any change #4872
- DataTable: Type definition doesn't match document #4662
- Wrong types issue with aria-label and aria-labelledby Props #4511
Implemented New Features and Enhancements:
- Tree / TreeTable: new loadingMode property #4886
- Improve InlineMessage Implementation for Accessibility #4880
- Calendar: new iconDisplay property #4871
3.41.1 (2023-11-22)
Breaking Changes:
- StyleClass: deprecate enterClass/leaveClass use enterFromClass/leaveFromClass #4866
- Listbox: metaKeySelection default changed as true #4865
Fixed bugs:
- DataTable: restore state defect #4855
- PanelMenu: Menu items with no sub-items toggling border radius #4816
- Column: Missing typing for sorticon #4423
Implemented New Features and Enhancements:
- Button: new badgeSeverity property #4863
- MegaMenu / Menubar: menubutton templating #4862
- Calendar: Week Number customization #4669
3.41.0 (2023-11-20)
Breaking Changes:
- Dialog: PT options rename #4848
- Sidebar: header templating updates #4845
- Remove primeflex dependency from DataView #4818
- Lara theme enhancements #4807
Fixed bugs:
- OrderList / PickList: defect on first tab focus #4839
- Inplace: console logs error on close #4824
- Menu: submenuheader slot options TypeScript defect #4809
- FileUpload: missing fileSizeTypes locale breaks the file select process #4808
- DataTable | cmd + A highlights page (Accessibility) #4804
- Splitter: stateString is undefined #4797
- BaseIcon: SpinnerIcon component isn't spinning. #4791
- OverlayPanel: wrongly typed slot prop #4774
- MultiSelect: loading spinner is not animated #4741
- AutoComplete: Primitive value 0 or reference value 0 does not display correctly #4749
- InputNumber: float label initially broken if allowEmpty = false #4516
- Paginator: Responsive Templating showing multiple layouts on break points #4458
- DataTable VirtualScroller: resizableColumns broken #4394
Implemented New Features and Enhancements:
- PickList OrderList | Keyboard Support Enhancements #4850
- TreeSelect: Accessibility Improvements #4841
- MegaMenu responsiveness updates #4819
- PanelMenu: new multiple property #4826
- Calendar responsiveness updates #4822
- Dock responsiveness updates #4821
- Menubar responsiveness updates #4820
- Chore: Duplicated Tailwind Classes #4806
- fix: import nuxt composables from #imports #4775
- Ovarlay / Dialog: Height is not working when use Tailwind #4653
- Media / Image : In preview mode toolbar is not showing when using tailwind unstyled #4650
- Splitter: blocked by content #4513
3.40.1 (2023-11-09)
Fixed bugs:
- InputGroupAddon esm broken #4788
3.40.0 (2023-11-09)
Breaking Changes:
- AccordionTab: isTabActive property is deprecated #4783
- Remove vue-router support from Menu components #4739
- Tooltip: escape should be false by default #4738
Fixed bugs:
- DataTable/TreeTable: Frozen column improvements #4786
- Table row is not highlighted with context menu #4785
- core: Error BaseStyle__default.default is undefined #4648
- DataTable: editingRows watcher implementation defect #4757
- MultiSelect Name: prop overshadowing #4743
- SpeedDial: unstyled implementation defect breaks the calculations #4740
- Tooltip: autoHide does not work properly #4737
- Calendar: Console.Error/Crash when pressing Escape key using Inline Calendar #4732
- Calendar does not show the right month (for the minimal departure date) when it's dynamically set #4157
Implemented New Features and Enhancements:
- Collision Enhancements #4784
- TabMenu/Steps: active option for item templating #4780
- PanelMenu: root option for item templating #4779
- Steps: new activeStep property #4778
- ContextMenu: hasSubmenu options for item templating #4764
- TieredMenu: New start and end templating #4760
- PanelMenu: active options for item templating #4750
- New InputGroup Component #4742
3.39.0 (2023-11-01)
Breaking Changes:
- Change slot parameter function name ontoCallBack #4728
Fixed bugs:
- ConfirmPopup: arrow defect #4730
- Overlaypanel: Overlaypanel closes when any key is pressed #4712
- Steps: Property 'step' does not exist on type 'StepsRouterBindProps'. #4703
- Datatable: Cannot set properties of null (setting 'tabIndex') #4498
- Menubar: Custom locale config overwriting default untouched config properties #4270
Implemented New Features and Enhancements:
- SplitButton: new buttoncontent and item slots #4729
- Datatable: Lara Dark Theme Color Inconsistencies #4714
3.38.1 (2023-10-26)
Fixed bugs:
- The package was not published correctly #4697
3.38.0 (2023-10-26)
Breaking Changes:
Animate
directive renamed asAnimateOnScroll
#4682
Implemented New Features and Enhancements:
- MegaMenu: separate
label
andsubmenuLabel
pt options #4690 - Improve Lara dark colors #4687
- Accordion: new
expandicon
andcollapseicon
slots #4679 - SpeedDial: mask border-radius added #4674
Fixed bugs:
- OverlayPanel: closeOnEscape broken #4693
- ScrollPanel: TypeError: Cannot read properties of null (reading 'scrollWidth') #4689
- Carousel: page attribute not updating carousel #4684
- Add empty option check to some components #4681
- PanelMenu: Error when using
#item
slot #4671 - FileUpload: Basic uploader click #4667
- ConfirmPopup: button classes implementation defects #4663
- Tooltip: Cursor flickers on hover #4655
- Splitter: minSize broken #4652
3.37.0 (2023-10-18)
Implemented New Features and Enhancements:
- Lara Color Enhancements #4640
- Menu components pt context disabled updates #4632
- Overlaypanel: Overlay panel doesnot close on escape button click #4620
- New
animate
directive #4610 - Update Lara Themes #4592
- Tooltip: user interaction with tooltip content #3568
Fixed bugs:
- SelectButton: unselectable property defect #4631
- Slider: step defect #4625
- Menu: 'class' prop doesnt' work in submenuheader #4622
- Tailwind: typos in passthrough/tailwind #4617
- PanelMenu: top-level items lacking the label, props, hasSubmenu slot properties #4616
- Calendar: Can't navigate after selecting a date #4614
- Tree: Invalid typing of the default slot #4608
- locale "selectedItemsLabel" is broken on MultiSelect #4558
- Tree: Pass Through input options ignored #4478
- Picklist: Unexpected behavior on double click while holding control #4072
3.36.0 (2023-10-11)
Implemented New Features and Enhancements:
- Improve block/unblockScroll architecture #4589
- Splitter: Add Resize event to Splitter component #4561
- Datatable: Sort mode multiple - undefined breaks order #4555
- InlineMessage: Icon shrinks as text grows larger #4550
- Export styles of all components #4530
- Add
modules
property to Editor #4450 - No styles injected on SSR resulting in Large Layout Shifts on load #4210
- MultiSelect: Filter does not work when options is an array of strings #4071
- Add
allowEmpty
property to SelectButton #3973 - Ability to close a specific toast message #1763
Fixed bugs:
- Dock Component MenuBar z-index issue #4584
- OrderList: Missing moveUpButtonProps #4581
- Config: Missing export definition in types #4579
- Cannot click to select min or max value when using slider with step property #4577
- Editor layer defect #4576
- Tailwind Datatable: Uncaught (in promise) TypeError: Cannot read properties of undefined (reading 'frozen') #4566
- Using Tailwind setup - the Ripple data attributes get added automatically #4564
- Splitter: In the tailwind theme, double-clicking on a split line causes the element to move. #4562
- InputNumber: Buttons are not sorted correctly in TW theme if buttonLayout is horizontal #4560
- The
appearance
style is not working in Tailwind preset #4559 - Image: preview mode button spacing fixes #4554
- Image: toolbar unstyled mode fixes #4553
- Galleria: indicator list z-index defect #4545
- Column: headercheckboxicon slot not working #4543
- ContextMenu: global property is not working #4536
- InputText: Float labels bug out when page loads with form auto-filled (webkit) #4533
- Sidebar: autofocus cannot with other components #4532
- PanelMenu | Separator is not ignored when navigating with the arrow keys. #4522
- V-Tooltip, TailwindCSS: Styling not working when using pinia store #4505
- Calendar: Timepicker changes from
12 am
to12 pm
automatically #4449 - Calendar: Multiple Month/Year selection mode not highlighting selected month #4418
- File Upload - Chrome/Windows input is triggered during any mouse click, not just left click #4144
- InputSwitch: Type Definition doesn't expose
disabled
#3985 - DataGrid: Invalid typing of slot props #3395
Deprecated:
- Remove FullCalendar theme support #4575
3.35.0 (2023-09-26)
Implemented New Features and Enhancements:
- New
@layer
implementation #4504 - Theme updates: change
:focus
tofocus-visible
#4500 - Use Inter Var for Lara as the default theme #4483
- Calendar: focus state update #4474
- Add
ptOptions
option to PrimeVue config #4473 - Dialog: new
blockScroll
property #4463 - Container Slots for Overlay Components #4433
- Dialog component scrollbar shift #882
Fixed bugs:
- Calendar | Disabled date is highlighted when it's in the range #4508
- ConfirmPopup: acceptClass and rejectClass is not working on unstyled mode #4506
- Column Filter: Missing type for new
applyFilter
method #4484 - Button: Buttonset with single button has wrong border radius #4467
- [DataTable] Reorder feature and rowreordericon slot problem. #4459
- ToastMessage: styleClass property is ignored #4454
- Bitwise operator used in passthorugh/tailwind/index.js instead of logical operator #4415
- Textarea autoResize with max-height doesn't show scrollbar #4269
- Calendar: manualInput property ignored #3523
3.34.1 (2023-09-08)
Implemented New Features and Enhancements:
- DataTable: (unstyled + Tailwind) stripedRows styling applies in dark mode but not light mode #4406
- DataTable: Icon slots issues #4366
- Calendar: showMonthAfterYear IL8N setting (from PrimeReact/PrimeFaces) #4113
- DataTable and TreeTable: new Paginator dropdown icon slots #3921
- Column Filter: Expose 'applyFilter' method #3519
Fixed bugs:
- ConfirmDialog: acceptClass and rejectClass is not working on unstyled mode #4412
- Menubar - clicking outside of submenu should hide it #4405
- Image: Closing fullscreen image (from preview) breaks scrolling #4401
- The
ptOptions
property is not working with nested components #4400 - Breadcrumb: duplicate key warning #4399
- Column: rowtogglericon slot does not expose p-row-toggler-icon class #4398
- Calendar: dropdownicon class not being exposed #4370
- SplitButton: some preventDefault are missing #4223
- TreeTable: Custom Column's Toggler Icon #4170
- DataTable (Virtual Scroll): Cannot set properties of undefined (setting 'tabIndex') #3888
- Tree: keyboard keys don't work in InputElement #3831
3.34.0 (2023-09-05)
Breaking Changes:
- Rename PTOptions and DefaultPTOptions types with PassThrough and DefaultPassThrough types \4389
Implemented New Features and Enhancements:
- Add ptOptions property to all components \4384
- Improve the performance of resolveFieldData method in core \4296
- Locale: Add fileSizeTypes \4376
- AutoComplete: Empty Message never displayed \3669
Fixed bugs:
- OrderList and PickList: Getting error when empty field \4383
- MenuPassThrough: The PT option menu does not work \4381
- Menu components: RouterBindProps typing \4379
- TreeTable: aria-expanded attribute should not be on leaf nodes \4368
- InputMask: Copy Paste not working \3915
- DataTable: Selection and Row/Cell editing : Cannot input space character \4120
3.33.0 (2023-09-01)
Breaking Changes:
- Rename
merge
anduseMergeProps
options withmergeSections
andmergeProps
options onusePassThrough
method #4342
Deprecated:
to
option deprecation of MenuModel for Menu components #4372- Vue-Router deprecation in Menu components #4351
Implemented New Features and Enhancements:
Fixed bugs:
- FileUpload: drag over border implementation bug #4371
- Dialog: drag cannot work as expected #4367
- Testing components will throw a
Cannot read properties of undefined (reading 'unstyled')
error #4360 - VirtualScroller: Unstyled mode is removing needed classes for core functionality #4348
- Component Name: Splitter #4341
- DataTable: v-model:editingRows is not reactive when changed from outside #4337
- DataTable: PT Options missing for Expansion Row Cell #4306
- Calendar: Accessibility features broken when hour-format="12" #4287
- SplitButton: Not rendering icon slot without icon property #4200
- Dialog: Draggable fails if Dialog contains a TabView/TabPanel #4182
3.32.2 (2023-08-23)
Implemented New Features and Enhancements:
- PassThrough: component option improvements #4322
Fixed bugs:
- [AutoComplete] wrong removetokenicon pt implementation #4320
- [Editor] - Tailwind theme is not working. Structure needs adjustments #4317
- Dialog: Uncaught TypeError: getComputedStyle is not a function #4312
- Toast message content overflows the toast border #4309
- Column:
colspan
only applied tothead>tr>td
but should be applied totbody>tr>td
#4307 - Calendar: Icon classes not being correctly exposed #4305
- Listbox: Typing filtericon slot does not expose class #4304
- Sidebar: Icon classes not being correctly exposed #4303
- Toast: Icon classes not being correctly exposed #4302
- Dialog: Draggable Fails #4298
- Datatable Cell Edit: Numpad Enter not saving new data on InputNumber #4292
3.32.1 (2023-08-18)
Implemented New Features and Enhancements:
- Improve
usePassThrough
method #4289 - SelectButton: passthrough option #4286
- Locale performance updates with large datasets #4285
- Baseicon: Content Security Policy (CSP) violation #4271
- FileUpload: Class .p-fileupload-highlight is missing #4129
- DataTable: Slow filter and sort performance with large datasets #4007
- Dropdown: Show Clear Keyboard Binding #3834
Fixed bugs:
- Sidebar: using unstyled mode and Tailwind theme, the :modal="false" doesn't work. Can't disable the modal layer. #4288
- Unstyled Mode: Tailwind - only refers to a type #4280
- Disabled prop on Password component not working #4279
- usePassThrough: Components with function as their value doesn't seem to work properly #4278
- DataTable in expand mode resizing problem #4277
- Slot function options .d.ts typing fixes #4274
- Sidebar: Tailwind transitions do not work for all positions #4272
- Datatable: Menu Filter Icon Click Causes Column to Sort #4268
- Button: iconClass is not assigned when component is unstyled #4265
- Dropdown: Invalid slot typings #4263
- Unexpected behavior of the ConfirmDialog component during dragging process #4251
- ColorPicker: baseZIndex is unused #4228
- Calendar: increment minute #4207
- Message: Icon shrinks when text in message wraps to new lines. #3966
- Dialog, Sidebar: Not working if v-model:visible is changed quickly #3940
- DataTable: Grouping with Pagination is Broken #3896
- rowGroup feature is not working with paginator in PrimeVue's DataTable #3858
- Image: want set preview to fullscreen #2947
- Buttongroup with outlined buttons #2238
3.32.0 (2023-08-11)
Breaking Changes:
- Update
Tailwind
package in core #4255
Implemented New Features and Enhancements:
- Add
usePassThrough
method to customize default PT objects #4257 - AutoComplete: loading state #4253
- Add
Content Security Policy (CSP)
config #4241 - Core unstyled mode updates #4235
- Datatable: Cell Edit Numpad Enter not working #4232
- Add
transition
option to Pass Through(PT) of components #4231 - Add custom
global.css
option to Pass Through(PT) #4230 - Avatar: Return target in error event callback #4222
- Password: add "@change" event #4219
- PT context improvemens #4211
Fixed bugs:
- Dropdown: Click on icon line is ignored #4259
- Vue Tooltip: Flickering Issue #4256
- Image: preview button is missing
type="button"
and submits forms by default #4249 - SpeedDial: tooltip not working on speed dial #4238
- Dialog: unstyled mode pointer-event defects #4237
- Toast: Toast Icon is too small #4234
- Datatable: Filtering with grouping not working #4229
- Dropdown: Incorrect prop declaration #4225
- RadioButton: pt prop has incorrect type #4202
- TreeSelect: p-treeselect-items-wrapper is missing #4145
- SplitButton: menu icon not visible in large size #4028
- DataTable and TreeTable: Column sorting not working correctly when using custom header template #3702
3.31.0 (2023-07-25)
Implemented New Features and Enhancements:
- Tailwind Theme for Unstyled Mode #4205
- PT context improvements #4196
- Add item parameter to menuitem options for pt property #4190
Fixed bugs:
- Bootstrap: Breadcrumb icon fix #4195
- CascadeSelect unstyled mode defect #4192
- InputSwitch: pt prop has incorrect type #4187
- TabView: ID used in aria-controls does not exist on panel content div #4181
- Dropdown: default optionLabel and default optionValue are null (but doc say, default to label and value) #4174
- Image: Preview not closing on escape click #4089
3.30.2 (2023-07-20)
Implemented New Features and Enhancements:
- Rename
button
andbuttonIcon
pt options withcloseButton
andcloseIcon
options in Message and Toast #4159 - DataTable & TreeTable: new
size
property #4156 - Improve
pt
syntax for 'class' definitions #4150 - PT context improvements #4149
Fixed bugs:
- TabMenu: disabled item defect & accessibility improvements #4169
- OverlayPanel: Toggle on list of focusable elements forces screen jump #4167
- Global pt implementation defects #4163
- Multiselect: Custom checkbox render issue #4152
3.30.1 (2023-07-14)
Implemented New Features and Enhancements:
- Button: remove margin from default style #4139
- Improve
pt
options on components that use helper component #4136 - Pass Through Props: Syntactic improvement suggestion #4125
- PT context improvements #4124
Fixed bugs:
- TreeTable: Sorting does not work when clicking at the header title #4138
- Selection(multiple and single) not working in TreeTable #4133
- The types in PrimeVue config are not accessible #4122
- Browser CDN mode is not working as expected #4121
- TypeScript: changeTheme is not declared #4118
- Panel: Wrong prop type in
header
slot #4086
3.30.0 (2023-07-10)
Implemented New Features and Enhancements:
- InputText:
size
property #4106 - Add
hooks
keyword topt
options to access all lifecycle methods on components and directives #4103 - Pass all emits to templates on DynamicDialog #4102
- Improve
pt
options on components that use helper component #3983 - Add
unstyled
mode for all components #3965
Fixed bugs:
- Button: Button width is to small when have a icon and a badge only #4083
- SplitButton: aria-expanded not set correctly #4065
- Toast: Crashing when no severity value is provided #4063
- Positioning defect PrimeVue Button with icon slot #4042
- Tooltip: showDelay still triggers Tooltip when original element is removed #4029
- tooltip: hideDelay is not defined #4025
pt
implementation defects #4024- FocusTrap.js writes to read-only property
classList
which causes test failures under happy-dom #4015 - The
getScrollableParents
method throws a exception in shadow dom #4014 - TreeTable: event propagation issue #4010
- Dynamic clipPath support for icons #3959
- Accordion: pt options for root applied twice #3955
- InputNumber: Incorrect formatting when in decimal mode with a suffix (maybe all the time) #3382
Deprecated:
- The
primevue[.min].css
has been deprecated #4110
3.29.2 (2023-05-31)
Fixed bugs:
- Datatable: Custom checkbox render issue #4003
3.29.1 (2023-05-15)
Fixed bugs:
- SpeedDial: Mask and SpeedDial itself prevent pointer events and speedDial does not close using item slot #3945
- DataTable: Selection and focus loss when no custom ContextMenu is defined #3927
- TabMenu: Accessibility issue in TabMenu with hidden tabs #3910
- Steps: text overflow #3631
3.29.0 (2023-05-11)
Implemented New Features and Enhancements:
- New passthrough(pt) property implementation for Data Components #3924
- New passthrough(pt) property implementation for Form Components #3922
- New passthrough(pt) property implementation for Media Components #3918
- Image: New
image
andpreview
slots #3864 - Tooltip Delay option #3764
- Image: Handling of disabled zoomOut and zoomIn in preview #2948
Fixed bugs:
3.28.0 (2023-05-02)
Implemented New Features and Enhancements:
- New passthrough(pt) property implementation for Chart & FileUpload & Message Components #3911
- New passthrough(pt) property implementation for Menu Components #3907
- Button: No label #3905
- Add global
pt
option to PrimeVue config #3902 - New passthrough(pt) property implementation for Button Components #3889
- New passthrough(pt) property implementation for Overlay Components #3885
- New passthrough(pt) property implementation for Misc Components #3879
Fixed bugs:
- Message: wrong close icon size #3908
- Panel: Header accessibility issue #3904
- Calendar: Material theme icons not visible #3903
- Password: Incorrect onClick property as scope for custom icons #3900
- AutoComplete: class style and click event refactor on
removetokenicon
scoped slot #3899 - Dropdown: Selection is not working correctly with falsy values #3891
3.27.0 (2023-04-19)
Implemented New Features and Enhancements:
- Add icon templating support to components #3833
- Improve icon implementation in core #3832
- Add new Icon components #3829
- Panel: Footer Templating #3820
- AutoComplete: NumpadEnter is not recognised #3816
- Calendar: Emit year-change event via navBackward and navForward #3811
- New passthrough(pt) property implementation for Panel Components #3797
- Galleria: Play and Pause #3619
Fixed bugs:
- TabView: Scrollable Starting/Ending Nav Arrow Blocks First/Last Tab #3849
- DataTable Filter with Calendar is not showing in proper location #3632
Deprecated:
3.26.1 (2023-03-27)
Implemented New Features and Enhancements:
- Improve folder structure for nuxt configurations #3802
- Image: Add Additional Toolbar Buttons To Preview #3771
- Image: indicator icon property#3492
Fixed bugs:
- The esm builds throw an exception due to optional chaining #3809
- Filtering: doesn't respect optionGroupChildren #3807
- Api: Typing mismatch #3806
- DataTable: Row edits when enabled doesn't work with pagination #3801
- Calendar: Page scrolls to top when clicked on calendar icon #3791
- Splitter: a couple of errors related to aria-* attributes #3783
- DataTable: Group Rows do not span all Columns with Selection Mode set and group-by not in the Column list #3781
- DataTable: the table disappears when using scrollHeight="flex" and virtual scrolling #3772
3.26.0 (2023-03-20)
Implemented New Features and Enhancements:
- TriStateCheckbox: case of modelValue undefined #3762
- Inplace: FocusTrap support #3760
- ConfirmDialog: Add draggable property #3753
- Inplace editing does not focus on input element as expected #2348
Fixed bugs:
- Slider: Accessibility issue #3768
- TreeTable: Column Resizing defect #3754
- Api: Typing mismatch #3751
- SplitButton/OverlayPanel: OverlayPanel won't open from default call by SplitButton #3750
- Slider: Focus on slider on mouse click #3748
- Dropdown preselected disabled option is not shown #3541
3.25.0 (2023-03-13)
Breaking Changes:
- SelectButton: inverse
unselectable
behaviour #3708
Implemented New Features and Enhancements:
- DynamicDialog: Improve
templates
option to use dynamic components in header and footer templates. #3736 - Api: Type mismatch #3727
- DynamicDialog: Add
emits
option to handle events emitted by the child component #3726
Fixed bugs:
- DataTable: rowStyle function doesn't work #3738
- Dialog: header buttons autofocus defect #3729
- Class and Style properties type definition defects #3707
- InputMask: Dynamic mask change issue #3698
- Tooltip: cannot unbind events when tooltip value is cleared #3645
- Calendar: Disable year and month when set minDate or maxDate #3589
- DataTable frozen columns in footer not freezing #3190
- ConfirmPopup: page scrolls up when the button is clicked a second time #3516
3.24.0 (2023-03-07)
Breaking Changes:
Implemented New Features and Enhancements:
- SplitButton: New Styling properties #3697
- Button: New Styling Properties #3695
- Add appendOnly and inline properties to VirtualScroller #3683
- Avatar - Image Alt text Accessibility #3593
- Tab Menu: Add role to ink bar #3583
- Toast: new
close
andlife-end
methods #2989
Fixed bugs:
- Dropdown: editable mode add change event #3692
- DataTable: cannot uncheck when click the checkbox in column #3691
- Checkbox: has an attribute that is not supported by input checkboxes. #3678
- Badge: do not render Zero correctly #3649
- InputSwitch: invalid state defect #3646
- MegaMenu templating defect #3621
3.23.0 (2023-01-30)
Implemented New Features and Enhancements:
- Menu:
start
andend
templating #3599 - Intro 6 New Free Themes #3597
- DataTable: exportData exclude column footers #3328
Fixed bugs:
- Breadcrumb: Home item not using item slot #3604
- Locale:
endsWith
typing error on d.ts #3595 - Tag: Duplicate class names #3584
- DataTable: tabbing error with row select and expanded rows enabled #3571
- Dialog: dismissableMask not working when closable false #3560
- DataTable: Paginator should be below DataTable Footer templating #3540
- Datatable: RowReorder fails in case of pagination on page other than first & last #3443
- Calendar: maxDate with 12-hour-format does not allow minute and second value modification #3356
3.22.4 (2023-01-23)
Fixed bugs:
- Breadcrumb: when home is not defined, first separator should not be rendered #3570
- PanelMenu header action color update #3561
- Unique values created in components are set incorrectly. #3558
- ZIndexUtils: Dropdown inside Dialog doesn't work #3554
- PanelMenu: Link items can't be opened with a keyboard (slot issue) #3553
- Material Calendar: Invalid State defect #3547
- Textarea : Label colour do not changes to primary colour when floating above #3530
- Calendar: Regression. Incorrect calendar pop-up positioning when used as editor in DataTable #3526
3.22.3 (2023-01-17)
Fixed bugs:
- ZIndexUtils is not working as expected on the overlays #3549
3.22.2 (2023-01-16)
Implemented New Features and Enhancements:
- Sidebar: transition class update and adding
after-hide
event #3535
Fixed bugs:
- Divider: dotted vertical divider is not working #3534
- RadioButton and Rating causes scroll #3533
- Sidebar: Mask container should be removed from DOM #3531
- Menu: TypeError with only disabled menuitems #3513
- DataTable/Paginator: JumpToInput not working. Incrementing page not changing input value #3538
3.22.1 (2023-01-12)
- Sidebar: Extraneous non-props attributes warnings #3524
Fixed bugs:
3.22.0 (2023-01-11)
Implemented New Features and Enhancements:
- ProgressSpinner| color updates #3511
- Reimplement Sidebar #3474
- Pass props to SplitButton MenuButton #3394
- TabMenu: index of menu item must be accessible in slot #3393
empty
slot for Autocomplete #2525
Fixed bugs:
- DropdownMenu: Disabled dropdown can still be opened with screen reader #3512
- SpeedDial: Overlapping Issue #3504
- Breadcrumb: Using template the Home icon is not appearing #3503
- SplitButton: unexpected call of default action #3467
- Calendar: inline mode accepts focus #3452
- Data Table: groupRowsBy, prop type error #3450
- The focus styling is always set to the first element in List components #3447
- Panel: typo on toggle button props #3436
- MultiSelect: mark text with shift+Home does not work #3435
- PanelMenu: open/close events flipped #3434
- ConfirmPopup: page scrolls up when push the button #3432
- ConfirmDialog: icon element still rendering even when icon property is null #3431
- DataTable/Paginator: Double event fire in JumpToPageInput #3409
- Checkbox: inputClass and inputStyle properties does not apply correctly #3406
- DataTable: Invalid typing for DataTableSortFieldType #3403
- Calendar: Invalid TypeScript definitions for modelValue #3400
- Calendar: Time input doesn't allow PM when typed in #3398
- FileUpload Missing TypeDefinitions for Callbacks in #content slot #3396
- TieredMenu: Menu commands in the TieredMenu don't receive any arguments #3391
- PanelMenu: passing computed value as a model prop #3166
- Editor: Can not click change color text and background color in Editor #3097
- Sidebar overlay not removed after changing position #1823
3.21.0 (2022-12-08)
Implemented New Features and Enhancements:
- MultiSelect: Very long selection time due to Chips #3380
- Improve Message Implementation for Accessibility #3370
- Improve Toast Implementation for Accessibility #3369
- Add gap when Toolbar wraps #3366
- Center content to Toolbar #3365
- Deprecate Toolbar CSS classes #3364
- Improve Tree Implementation for Accessibility #3360
- Calendar: Chrome autocomplete list is overlaying the data picker model #3355
- Improve SpeedDial Implementation for Accessibility #3353
- When clicking any menuitem in the Menu components, it always focuses on the first menuitem #3352
- Improve Image Implementation for Accessibility #3351
- AutoComplete: new
dropdownClass
prop #3350 - Improve Galleria Implementation for Accessibility #3349
- Improve Carousel Implementation for Accessibility #3348
- Improve SplitButton Implementation for Accessibility #3344
- Improve search operation on PanelMenu #3342
- Improve Chart Component Implementation for Accessibility #3333
- Improve DataTable Implementation for Accessibility #3330
- Improve PickList Implementation for Accessibility #3323
- Improve OrderList Implementation for Accessibility #3321
- Improve TreeTable Implementation for Accessibility #3319
- Improve DataView Implementation for Accessibility #3310
- Improve Paginator Implementation for Accessibility #3304
- Improve OrganizationChart Implementation for Accessibility #3302
- Improve Timeline Implementation for Accessibility #3296
- Dropdown: add keyboard support for Numpad Enter #3257
- Calendar: Accessibility for Material themes #2900
Fixed bugs:
- Password: Eye icon problem in MS Edge and IE #3372
- Menubar: No items property fails to compile #3359
- TabMenu: we can not use tab-change event with menuitem templating #3357
- FileUpload Missing TypeDefinitions for Slots #3335
- Multiselect Uncaught TypeError #3329
- AutoComplete: the forceSelection property causes inconsistent behavior when the value is removed #3161
- Dropdown: Long list causes the page to have a long scroll bar #3031
3.20.0 (2022-11-18)
Implemented New Features and Enhancements:
- OverlayPanel: deprecate
ariaCloseLabel
prop #3287 - Improve Inplace Implementation for Accessibility #3286
- Improve ProgressBar Implementation for Accessibility #3284
- Improve Chip Implementation for Accessibility #3282
- Improve BlockUI Implementation for Accessibility #3280
- Improve Badge Implementation for Accessibility #3278
- Improve Tag Implementation for Accessibility #3277
- Improve Ripple Implementation for Accessibility #3276
- Improve Skeleton Implementation for Accessibility #3275
- Improve Avatar Implementation for Accessibility #3273
- Improve ProgressSpinner Implementation for Accessibility #3272
- Improve Terminal Implementation for Accessibility #3271
- Improve ScrollTop Implementation for Accessibility #3270
Fixed bugs:
- PrimeIcons missing type definition #3292
- Panel:
toggleButtonProps
prop defect #3289 - Fieldset:
toggleButtonProps
prop defect #3288 - Calendar: maxDate with 12-hour formatting restricts values incorrectly #3253
3.19.0 (2022-11-16)
Implemented New Features and Enhancements:
- Update PrimeFlex 3.3.0 #3261
- Improve OverlayPanel Implementation for Accessibility #3254
- Improve Tooltip Implementation for Accessibility #3248
- Chips | Allow multiple seperators #3240
- Improve ConfirmPopup implementation for Accessibility #3236
- Improve Sidebar implementation for Accessibility #3233
- Improve ConfirmDialog implementation for Accessibility #3232
- Improve Dialog implementation for Accessibility #3231
- FocusTrap Directive #3225
- Splitter: Emit Resize Start event #3203
Fixed bugs:
- PrimeVue Radiobutton - Mobile - scroll to top #3266
- Calendar: Inline Calendar is jumping when selected mode is range and number of months is more then 1 #3247
- Slider: Range feature not working correctly #3238
- Chips | Cannot remove p-focus #3237
- Menubar: should accept empty items #3224
- Menu: TypeError with only disabled menuitems #3223
- Menubar: Menu Icon in mobile view problem #3221
- DataTable: groupRowsBy has wrong type #3219
- TieredMenu (and SplitButton): Jumps to the top of the page #3212
3.18.1 (2022-10-31)
Implemented New Features and Enhancements:
- Dialog: Allow custom icons for maximizing #3192
- InputNumber:
highlightOnFocus
property #3179 - Inplace: Allow custom icons #3134
- Slider: Range slider can not be dragged to the left when both thumbs overlap #3104
- Calendar: Allow custom icons #3081
- Toast: Allow custom icons #3061
- Message: Allow custom icons #3059
- Sidebar: Allow custom icons #3057
- Dialog: Allow custom icons #3054
- Chips: Allow custom icons #3052
Fixed bugs:
- PanelMenu: Can't resolve DomHandler #3198
- ContextMenu: attributes could not be automatically inherited #3197
- DataTable: the table is broken in 3.18.0 #3189
- Menubar: #item slot is never called #3177
- OverlayPanel: Missing type defination #3168
- Tooltip: loose reactivity when the content is empty #3163
- ContextMenu | does not close when left click outside of menu #3158
- Breadcrumb: SSR Error window is not defined #3156
- Calendar | set readonly prop to readonly attribute #3155
- FileUpload: Failed to resolve the Badge and Button components #3154
- Menu.vue: seperatorClass is not a function #3151
- AutoComplete: mark text with shift+Home does not work. #3140
- Calendar in inline : Cannot read properties of undefined (reading 'focus') #3108
- Can select disabled options in multiselect #3094
- Dropdown: OptionGroup disappear with filter #3078
- MultiSelect group labels disappear when filtering #3068
- Calendar: locale am & pm not work on time picker panel #2952
- ScrollPanel Bars visible with Browser Zoom #2137
3.18.0 (2022-10-24)
Implemented New Features and Enhancements:
- Update primeicons dependency on build #3139
- Improve MegaMenu implementation for Accessibility #3125
- FileUpload: Templating for advance upload #3111
- Paginator: Responsive breakpoints #3110
- Improve TieredMenu implementation for Accessibility #3100
- Improve PanelMenu implementation for Accessibility #3099
- Improve Dock implementation for Accessibility #3092
- Improve Menu implementation for Accessibility #3085
- InputNumber : pass formattedValue to input event #3047
- Improve TabMenu implementation for Accessibility #3043
- Improve Steps implementation for Accessibility #3026
- Improve ContextMenu implementation for Accessibility #3021
- Improve Menubar implementation for Accessibility #3020
- CascadeSelect: input-text class #3013
- Multiselect: Allow custom icons #3008
- Listbox: Allow custom icons #3006
- AutoComplete: Allow custom icons #3004
- Update PrimeIcons v6.0.1 #3003
- CascadeSelect: Allow custom icons #3000
- Dropdown: Allow custom icons #2998
- Improve Breadcrumb implementation for Accessibility #2977
- FileUpload | new
content
slot #2974
Fixed bugs:
- Speeddial items visible even if MenuItem object property "visible" is false #3131
- Tree: Missing types for tree node #3106
- InputNumber: support highlight on focus property #3067
- Toast z-index is removed before toast animation is done #3050
- Calendar: keyboard support bug when there is a disable date next to the focused date #3032
- Dropdown: Long list causes the page to have a long scroll bar #3031
- Galleria: Using touch to move to the next image will allow to go further than the last image #3028
- InputText: Floating label with placeholder #3018
- Ripple: not properly destroyed cases #3015
- ToggleButton: focus-visible not triggered by keyboard navigation #2997
- Calendar| overlay not visible on second click unless user clicks away first #2990
- TabView: Next button is not disabled when all the tabs are visible #2987
- Password: disabled property not working #2958
- MultiSelect: Scroll to focused item on select #2957
- Toast: Close button resizes on longer text #2949
3.17.0 (2022-09-08)
Implemented New Features and Enhancements:
- Add prettier to standardize formatting #2939
- Carousel: Navigators and indicators control props #2928
- Password | missing
required
property #2921 - Improve ScrollPanel implementation for Accessibility #2920
- Improve focus method to Components #2918
- Add
autoFilterFocus
property to Dropdown and MultiSelect #2916 - Improve Splitter implementation for Accessibility #2913
- New
iconClass
property for Button component #2911 - Improve Toolbar implementation for Accessibility #2909
- Improve Panel implementation for Accessibility #2908
- Improve Fieldset implementation for Accessibility #2907
- Improve Divider implementation for Accessibility #2906
- Improve Deferred Content implementation for Accessibility #2905
- Improve Card implementation for Accessibility #2904
- Add
selectOnFocus
property to Overlay components #2902 - Improve TabView implementation for Accessibility #2896
- Improve Accordion implementation for Accessibility #2895
- Dropdown: Prevent show of overlay when pressing meta key #2886
- ConfirmDialog : Add support for "Message" slot template, similar to ConfirmPopup #2884
- Add resetFilterOnHide property to Dropdown #2846
- Add icon templating to Rating #2834
- Add
modules
property to Editor #2498
Fixed bugs:
- Calendar | input disabled does not work #2935
- Update for props typing in .vue files #2926
- Textarea: resize height when window resized if autoResize is true #2919
- Tooltip: add type/empty check for its value #2903
- MultiSelect: filtering causes labels of currently selected values to display "null" #2901
- The type of inputProps prop requires every possible attribute for HTMLInputElement type #2891
- SpeedDial: Cannot use Scoped Slot to customize items #2889
- Password: When its value is dynamically set, the strength indicator is not updated #2885
- AutoComplete: setTimeout() in hide-function sometimes causes NULL-Pointer Exception #2881
- Password: Unable to add invalid event listener after 3.16 #2880
- Editor Quill: SSR error document is not defined #2842
- ConfirmDialog won't the reject event be triggered when closing things? #2821
- Calendar: inline calendar force scroll into viewport when disabledDates changed #2803
3.16.2 (2022-08-23)
Fixed bugs:
- Dropdown: UpArrow triggers "Uncaught TypeError: this.visibleOptions.slice(...).findLastIndex is not a function" Firefox, Nuxt 3 #2872
- OverlayPanel: Doesn't work in SSR #2871
- Tooltip:
escape
,disabled
andfitContent
properties should not accept string as a value #2868 - AutoComplete: Typescript compilation error due to a typo in the t.ds definition file #2866
- InputNumber: disabled prop is not passed to input text #2864
- InputNumber: invalid 'placeholder' prop type (TS only) #2863
- Calendar: showOtherMonths - does not match the description in the documentation #2810
- Datatable rows are not the full width in scroll both mode #2622
3.16.1 (2022-08-17)
Fixed bugs:
- Header checkbox is not styled as expected in Material themes. #2856
- Types: Missing types in PrimeVueLocaleOptions #2855
- Overlay components don't work with SSR #2853
- Editor | selection-change typing error #2852
- InputNumber : incrementButtonClass does not working #2850
- Dropdown: Cannot read properties of undefined (reading 'replaceAll') #2848
- Dropdown and MultiSelect: TS2322 compilcation error #2845
- CDN Script fails #2844
- AutoComplete: completeOnFocus with keyboard navigation #2824
3.16.0 (2022-08-15)
Breaking Changes:
- Accessibility for Form Components #2838
- Improve CascadeSelect implementation for Accessibility #2831
- Improve AutoComplete implementation for Accessibility #2822
- Improve Listbox implementation for Accessibility #2819
- Improve MultiSelect implementation for Accessibility #2814
- Improve Dropdown implementation for Accessibility #2811
Implemented New Features and Enhancements:
- Editor | new
selection-change
event #2829 - SelectButton | new
unselectable
property #2826 - Add tabindex property to VirtualScroller #2813
- Add new message options to PrimeVue API #2812
- New inputClass and inputStyle properties #2801
- Timeline: new item and index slot props for connector slot #2771
- Add getVirtualScrollerRef method to DataTable to access virtualScroller's reference #2756
- The scrollToIndex method doesn't work as expected #2755
- Slider: key support #2735
- Add color-scheme style to Themes #2730
- PickList: Disable show source and target buttons #2697
- Add hideOnRangeSelection property to Calendar #2684
- ConfirmDialog: closeOnEscape support #2675
- OverlayPanel's dismissable prop can't be changed dynamically #2540
- New
exportFooter
property for Exportable DataTable #2395
Fixed bugs:
- Tooltip : Displays empty value #2788
- appendTo prop TypeScript typing disallows usage of HTML elements #2780
- DataTable v3: Cannot use the editorCancelCallBack / editorSaveCallback while editing in cell mode #2754
- Dropdown: with template and no placeholder shows p-emptylabel as placeholder #2751
- Checkbox, RadioButton: should not pointer cursor when is disabled #2745
- Paginator: slot typescript error #2738
- DataTable: No onLazyLoad property in virtualScrollerOptions props #2729
- DropDown: Filter with Virtual Scroll does not work as expected #2715
- Component: Type error for InputNumber's class #2712
- Calendar: Incorrect TypeScript typing of date slot #2703
- Dynamic Dialog : style property TypeScript error #2699
- Component: Calendar @month-change returns 0-11 and 1-12 #2696
- Menu, Menubar, ContextMenu, TieredMenu: Extra spacing when no icon #2695
- Calendar: wrong overlay position #2689
- Splitter: mobile resize fails #2513
- Carousel autoplay not working with static data #2356
3.15.0 (2022-06-15)
Implemented New Features and Enhancements:
- Avatar | New error event #2670
- MultiSelect | resetFilterOnHide property #2664
- Add after-hide event to Dialog #2662
- New Image error event #2661
- New Component: DynamicDialog #2653
Fixed bugs:
- Dialog bottom has no border radius when footer does not exist #2673
- ColorPicker: inline mode doesn't work #2656
- Tooltip: ZIndex is cleared on wrong element #2649
- DataTable: when using v-model:selection the checkbox appears checked when the table has no items #2637
- DTHeaderCheckbox: browser displays the "pointer" cursor when disabled #2635
- DataTable: Header columns and row columns doesn't resize together with Virtual Scroller and resizable columns #2630
3.13.1 (2022-06-07)
Fixed bugs:
- Script: CDN Script Fail #2642
3.13.0 (2022-06-06)
Implemented New Features and Enhancements:
- DataTable | new 'p-reorderable-column' class and reorderable columns cursor update #2620
- Add a param to the show() method to focus Dropdown component #2619
- The overlay elements automatically close on mobile devices #2618
- Add Nuxt3 support for components using teleport #2602
- DataTable: support passing a function to the dataKey prop #2589
- Autocomplete | new loadingIcon property #2542
- Tooltip new fitContent property #2536
- Arrow for OverlayPanel doesn't have borders in Lara Light Blue theme #2390
- 'tab' key support on Input Number #1518
Fixed bugs:
- The maxSelectedLabels props is not working with 0 value on MultiSelect #2617
- Calendar | Could not edit end date with time picker properly #2588
- PanelMenu animation issue #2583
- Add null types to InputText and Password #2576
- Step tabs not highlighted correctly for named routes #2568
- DataTable | column reorder is broken with hidden column #2562
- Column node declaration TypeScript error #2553
- DataTable #loading overridden template is not always rendered #2547
- Dropdown duplicates options key #2545
- Header elements in DataTable with virtualScroller are not in the correct position on the scroll. #2534
- Sub-items in PanelMenu does not receive the
router-link-active
class #2528 - InputText and Textarea duplicating custom class(es) in DOM element #2522
- Carousel: Display issues when loading less items that the allocated slots #2516
- Missing invalid float label color #2510
- Calendar resize listener bug #2509
- The default severity of the InlineMessage is info, but in the code the default severity is 'error'. #2507
- [BUG] DataTable column reorder in wrong order #2225
- [BUG] Range slider cannot be set to [min, min] #2104
3.12.6 (2022-04-27)
Implemented New Features and Enhancements:
- InputNumber new readonly attribute #2469
- New Primary Color #2462
- FileUpload | Customizable Icons #2401
- Extend TreeNode API with expandedIcon & collapsedIcon #2108
- Sidebar new header templating #1939
Fixed bugs:
- Error in console when Password component get prop "inputClass" with Object type #2487
3.12.5 (2022-04-13)
Fixed bugs:
- Toast | z-index shouldn't removed when other toasts are shown #2434
- ConfirmDialog: 'position' TypeScript errors #2381
- TreeTable and DataTable | Typescript Definition Bug for global Filters #2378
- Timeline component: type TimelineVerticalAlignType lack of enum value of 'alternate' #2367
- Menu | disabled property as a function is not working with command prop #2365
3.12.4 (2022-03-31)
Fixed bugs:
- StyleClass may fail to enter the element defect #2382
3.12.3 (2022-03-30)
Implemented New Features and Enhancements:
- Accordion | New expandIcon and collapseIcon properties #2373
- Tooltip | Escape Support #2363
- DataView new dataKey property #2361
- Numpad comma separator support for Chips #2349
Fixed bugs:
- StyleClass may fail to enter the element #2371
- Calendar | Loses alignment when positioned at the top of the input and the user clicks in the year/month #2369
- The v-ripple directive breaks the behavior of list components in Firefox #2333
- Align overlay not working correctly in ConfirmPopup #2038
3.12.2 (2022-03-16)
Implemented New Features and Enhancements:
- New DataTable editor callbacks #2312
Fixed bugs:
- Type declaration and export bug on ConfirmationService #2266
- The type declaration for global property $primevue is not woking in Vue3 #2315
- Colspan defect with hidden Columns #2310
- DataTable with edit, sort and filter options does not work as expected #2271
- InputSwitch TypeScript modelValue error #2262
- Data Table row checkboxes propagate click events leading to double-handling of row select/unselect #2259
- Pressing Enter/Return key submits form when there is a single MultiSelect and it has focus #2241
- Multiselect with Grouped Data, select all options #2168
- filterMatchMode option is ignored in MultiSelect #2162
- Range slider get stuck when both handle on max value #2074
- Bug: Tooltip shown at wrong place #1976
- FileUpload: Custom upload bug on clear list #1723
3.12.1 (2022-03-02)
Implemented New Features and Enhancements:
- Added InputNumber focus and blur events #2235
- Add p-button-* class support to SplitButton #2230
- Calendar keydown event #2219
- Calendar input value added blur event #2186
- PanelMenu keyboard navigation #2181
- Change lara to use system font #2180
- Red Color Palette #1944
Fixed bugs:
- Galleria containerStyle and containerClass TypeScript error #2245
- Material Calendar | Disabled Calendar getting opacity twice #2239
- DataView DataViewLayoutType TypeScript error #2228
- Material DataTable extension border typo fix #2227
- Inline calendar adds autofocus #2212
- Bug on Dark Themes related with fixed columns #2210
- Lara Light Blue | Primary Button Hover is not Changing #2209
- DataTableFilterMeta TypeScript error #2196
- Toast: add missing 'top-right' ToastPositionType causing Typescript compilation errors #2176
- [BUG] Advanced FileUploader in Dialog in IOS #2167
- DataTable row-select and row-unselect index is always undefined #2068
- Dropdown search don't work with Gboard #1389
3.12.0 (2022-02-15)
Implemented New Features and Enhancements:
- New Calendar focus and blur events #2160
- Calendar | hide timepicker on month/year select #2156
- New stripedRows property for OrderList and PickList #2154
- New input event for Calendar #2152
- MultiSelect | Filter autocomplete attribute support #2145
- Custom Table CSV Export Headers #2141
- Knob | replace surface letters with new surface variables #2132
- Replace surface letters with new surface variables #2129
Fixed bugs:
- Scrollable TabView forwardIsDisabled defect #2169
- Lara scrollable Tabview highlight defect #2165
- MultiSelect virtual scroll with selected item #2158
- TreeTable Typescript - 'checkbox' missing in TreeTableSelectionModeType #2148
- FullCalendar | Bootstrap background highlight is wrong #2143
- Wrong property name "col" in Treetable/FooterCell #2134
- Multiple SplitterPanels created using v-for directive #2120
- Dropdown virtual scroll and lazy load dropdown with selected item #2114
- Incomplete prop types specified in Column #2097
- OrganizationChart: "value" property improperly defined as "OrganizationChartNode[]" in OrganizationChartProps #2069
- ConfirmDialog: 'defaultFocus' property missing from ConfirmationOptions.d.ts, causing TypeScript errors #2058
3.11.1 (2022-01-31)
Implemented New Features and Enhancements:
- Update themes for datatable list shadow style #2025
Fixed bugs:
- contentStyle defect on VirtualScroller #2064
- Sidebar: ripple appears in the wrong place #2039
- tailwind theme - wrong styles #2023
- TreeTable | More than 2 Frozen Columns not Compatible with Table Scroll #2019
- TreeTable | ColResize Expand Mode not Compatible with Table Scroll and Frozen #1989
- DataTable Dynamic Row defect #1932
3.11.0 (2022-01-18)
Implemented New Features and Enhancements:
- Move PrimeFlex v2 Docs to Github #2017
- Update themes for list shadow style #2008
- Improve resizable structure on DataTable #2001
- PrimeFlex 3 update for PrimeVue showcase #1977
- Dialog: close button cannot receive focus #1975
- New Color Scheme for Lara Dark #1919
- Templating for SplitButton #1795
Fixed bugs:
- Tooltip import defect #2013
- Tree node toggler button is shrunk until not visible if label starts to not fit the node #2011
- DataTable | Footer is not align when resize mode is enable #2003
- Dropdown doesn't display empty string #1995
- Tag doesn't show icon when slot is used instead of "value" attribute #1993
- Dropdown | filled background problem #1980
- DataTable | ColResize Expand Mode not Compatible with Table Scroll #1970
- DataTable, TreeTable | Checkbox and RadioButton Focus Missing on Material #1967
- Datatable: Inline filterMenuStyle doesn't add css properties #1966
- Update type checking for class properties #1959
- Cannot dynamically set Toast severity #1955
- tooltip type error in SpeedDial.d.ts and Dock.d.ts #1945
- Type definition for 'header' slot missing in TabPanel component #1943
- Calendar: the Year is incorrect for Multiple Months mode #1942
- DataTable: sticky column header doesn't stay fixed #1938
- MenuItem: type of
to
should beRouteLocationRaw
#1933 - Calendar: the Year is incorrect for Multiple Months mode #1924
- Error while dynamic remove SplitterPanel component. #1914
- DataTable - Paginator doesn't reset on Lazy sort #1905
- header option is missing from confirmoption #1902
- ConfirmationService: require is not defined #1897
- Toast: Production Typescript Build Error: Type detail #1856
- Missing props in ConfirmationOptions.d.ts #1852
3.10.0 (2021-12-07)
Implemented New Features and Enhancements:
- Calendar | Escape Support For Month and Year Picker #1847
- Add data param to exportCSV method on DataTable #1845
- Improve VirtualScroller implementation for Data components #1844
- Add virtualScroller feature to DataTable #1843
- DataTable component does not work correctly "Checkbox selection" together with "lazy" #1841
- Provide chartjs object when Chart component is totally instantiated #1840
- Improve TypeScript Definitions on all components #1836
Fixed bugs:
- Calendar | Year Picker and Month Picker empty when using Range and Multiple options #1848
- Calendar manual input doesn't work #1825
- PanelMenu does not use unique IDs #1791
Deprecated:
- Deprecate keepInvalid of Calendar #1849
3.9.1 (2021-11-18)
Breaking Changes:
- Rename slots for toolbar #1761
3.9.0 (2021-11-18)
Implemented New Features and Enhancements:
- Improve table row reorder highlight #1777
- PickList slots before and after the buttons #1758
- OrderList slots before and after the buttons #1757
- Add responsiveOptions property to Calendar #1750
- New change event for SelectButton #1748
- Year Picker for Calendar #1744
- New Lara Theme Family as the Default Theme #1742
- TreeSelect should automatically scroll to show the selected option #1735
- New rowStyle prop for DataTable #1734
- Update PrimeIcons v5.0.0 #1733
- Material | Use box-shadow for outlined Buttons #1729
- Material Focus Improvements #1728
- ColorPicker: events #1719
- Templating Support for ConfirmPopup #1685
- Default focus button should be configurable for ConfirmDialog #1663
- [Feature Request] Disable +- Button on InputNumber when value reach min, max #1621
- Enhanced UI for month and year picker for Calendar #1580
- Dynamic labels for Menu components #449
Breaking Changes:
- Rename slot names for paginatorLeft and paginatorRight #1760
- Lowercase slot names for PickList sourceHeader-targetHeader #1759
Fixed bugs:
- Cannot select date in calendar in small viewports #1775
- Disabled not working for SelectButton #1773
- Formatting is not applied when keepInvalid is on #1772
- DataTable Focus Row Rectangle on Safari #1768
- DataTable lazy loading paginator defect #1766
- ProgressBar: color text accessibility issue #1752
- Cell editing without editor templating defect #1745
- Missing InputText events #1738
- [Bug] PanelMenu template prop type issue #1732
- BUG: Autocomplete #header slot with autoHighlight option #1720
- Calendar in timeonly mode ignores minDate, maxDate #1716
- DataTable wrong TypeScript definition for row click events #1715
- Calendar manual input 1st digit does not appear #1713
- Calendar manual input not working properly #1712
- optionDisabled prop on Dropdown wrongly typed #1705
- TS Typings for TerminalService are incorrect #1701
- Panel #icons template causes vue-tsc compile error #1698
- Cannot create dynamic ColumnGroup columns in DataTable #1630
- keyboard navigation is broken in AutoComplete with VirtualScroller #1597
- Carousel swipe function is broken on iOS devices #1584
- DataTable with selectionMode 'multiple' select with shift #1562
- bug ConfirmDialog (async accept\reject) #1454
Deprecated:
- Deprecated props in Calendar #1743
3.8.2 (2021-10-25)
Implemented New Features and Enhancements:
- Nuxt3 integration #1660
- Update all .d.ts files for events and slots #1695
- Add tableStyle and tableClass to Table #1696
- VirtualScroll update d.ts #1687
- Dropdown should automatically scroll to show the selected option #1657
- BlockUI not working with div as child component #1625
- Accessibility issue with Accordion keyboard navigation #1616
Fixed bugs:
- Flicker on non-modal Dialogs #1697
- ToastSeverity added .d.ts #1690
- ContextMenu "template" prop type error #1688
- Dragging a Dialog breaks "maximize" feature #1684
- MegaMenu templating not work #1679
- Wrong TypeScript-types for InputText component #1674
- inputNumber class prop type defect #1661
- Menubar templating error #1526
3.8.1 (2021-10-13)
Implemented New Features and Enhancements:
Fixed bugs:
- Menu Model icon defect for Dock #1658
- Ripple added Dock #1652
- Kebab-case properties are not working on DataTable and TreeTable #1646
- The virtualscroller component is missing in core.min.js #1642
- VirtualScroller.scrollToIndex programming error #1610
3.8.0 (2021-10-05)
Breaking Changes:
- Support for Filtering and Sorting on Editable DataTable #1273
Implemented New Features and Enhancements:
- Kebab-case is not supported in some components like DataTable #1263
- Improve sorting performance on DataTable #1633
- Improve accessibility on Editable DataTable #1632
- Add type definition for Utils modules #1622
- Improve scrollbar style on BreadCrumb and TabMenu #1620
- Tailwind theme location typing mistake in Setup docs #1614
- Add class option to Tooltip directive #1612
Fixed bugs:
- Tiered Menu with Templating throw 'type check failed for prop "template" #1638
- The editingRows property is not working with initial value on DataTable #1631
- The DataTable.d.ts file is missing the 'expansion' field in the $slots class field. #1629
- Paginator's Inputnumber displays index instead of current page #1602
- Vite build with Typescript Module '"vue"' has no exported member 'PluginFunction'. in
ConfirmationService.d.ts
andToastService.d.ts
#1596 - InputSwitch - trueValue-falseValue features causes warning #1586
- SpeedDial :hideOnClickOutside="false" is not working #1545
3.7.2 (2021-09-15)
Implemented New Features and Enhancements:
- Incorrect Sizing due to filter input width of dropdown #1519
- Tooltip: word wrap #1512
- Add getFormatter method to InputNumber #1509
- [Feature Request] Add autoHighlight property to AutoComplete #1362
Fixed bugs:
- InputNumber: setting "min" to anything greater than 0 implies "required" #1542
- BlockUI doesn't get rid of div #1537
- PanelMenu subItems 'to' route configuration breaks menu rendering #1536
- Checkbox causes layout issues when used inside an overflow: auto div #1534
- DataTable - The showClearButton literally doesn't do anything #1532
- DataTable - RowGrouping Breaks Filter Row Column Widths #1531
- Overlay panel hide when clicking on a label inside of it #1528
- Thumbnails are not displayed correctly on Galleria if numVisible is greater than the length of value #1523
- InputNumber: issues with decimal separator for some locales, 0s are added to input #1522
- DataTable doesn't work as expected when the container is resized. #1521
- Extra space between Dropdown and filter list #1520
- Dropdown with filter bug selecting with arrow keys #1516
- Negative sign in front of number is not possible for Finnish or Swedish locale #1515
- Input number caret issue with negatives #1513
- Tooltip: crash when empty\null #1511
- inputnumber : both prefix and currency Input error #1510
- DataTable: Dialog and table problem (column expansion) #1508
- DataTable State broken with resizableColumns #1505
3.7.1 (2021-09-06)
Implemented New Features and Enhancements:
Fixed bugs:
- Dropdown scrolls top after reopened #1501
- When inputnumber has fractionDigits and suffix, a number cannot be entered into it. #1498
- filterMatchMode option is ignored in Dropdown #1496
3.7.0 (2021-09-01)
Implemented New Features and Enhancements:
- Change button/maskClassName properties with button/maskClass properties on SpeedDial #1495
- Modal layer enter-leave transition #1491
- Add tooltipOptions property to Dock #1490
- Add tooltipOptions property to SpeedDial #1489
- activeIndex for TabMenu #1488
- Improve responsive behavior of TabView component #1486
- Add appendTo property to Dialog #1483
- start and end slots for MegaMenu, remove default slot #1482
- Image Component #1481
- Add keepInvalid property to Calendar #1477
- Add input event Checkbox #1471
- Add trueValue-falseValue to InputSwitch #1470
- Dropdown, MultiSelect, CascadeSelect, TreeSelect slot for indicator #1459
- Add maxSelectedLabels, selectedItemsLabel and selectAll properties to MultiSelect #1455
- VirtualScroller for Select Components #1451
- Set Paginator Page from InputNumber #1447
- Scrollable Tabs #1446
- InputNumber behaves odd when trying to insert fracitonal digits #1441
- [feature request]Please add event while menu/overlay is dismissed. #1428
- Make Dock component mobile friendly #1398
- Checkbox true-value / false-value does not work #1320
- MenuModel - disabled should be a function to support dynamic behavior #1293
- Add router-link-active and router-link-active-exact to menu components #1275
- Add input event for InputSwitch #1234
- Vite support for FullCalendar #1211
- Constants for Toast severities #1187
- InputNumber - Ability to add or remove fraction digits when min-fraction-digits is not set #1136
Fixed bugs:
- The maskStyle property doesn't work as expected in SpeedDial #1494
- DomHandler imports from wrong module path in SpeedDial component #1493
- Router support for Dock #1484
- CurrentPageReport displays wrong value #1475
- Alignment issue with multiple frozen columns on DataTable #1473
- Dropdown does not correctly handle empty label strings #1468
- Table Header Checkbox not working when lazy loading enabled #1467
- Material themes secondary text color issue #1465
- When Chart component is updated, it throws an exception #1463
- pFrozenColumn is moving when position set to left #1461
- Slotname message is unrecognized in toast template #1448
- Unnecessary horizontal scrollbar displayed with rowgrouping #1443
- Filtered Dropdown unusable on Windows Tablet #1411
- FileUpload Invalid File messages not displaying on repeat attempts #1399
- Calendar WCAG Accessibility Issue with Keyboard Navigation #1393
- Datatable date filter throws uncaught error when invalid date string is entered #1392
- Dropdown onkeydown item search not working properly #1390
- Auto ZIndex Issue with Toast and Sidebar #1381
- DataTable row group and sortable columns are not working together #1345
- input mask - mask affecting dirty state #1337
- DataTable State: columnwidths are not restored correctly when using scrollable and resizableColumns props #1311
- FullCalendar does not use option "backgroundColor" for each events #1119
3.6.4 (2021-08-10)
Fixed bugs:
- Vue < 3.2 Compatibility #1437
3.6.3 (2021-08-10)
Fixed bugs:
- Support for scrolling and column groups #1314
- StyleClass does not open overlay when source is clicked again #1436
3.6.2 (2021-08-06)
Fixed bugs:
- Toast does not clear hide timeout on unmount #1415
3.6.1 (2021-08-05)
Implemented New Features and Enhancements:
- style and class props for FileUpload #1407
- New v-styleclass directive #1405
- value and disabled props for Tooltip #1404
- New styleClass and contentStyleClass props for Toast #1403
3.6.0 (2021-07-27)
Implemented New Features and Enhancements:
- New Dock Component #1386
- Gray palette for themes #1385
- New Speed Dial Component #1384
- Responsive Toast #1354
- Responsive TabMenu and Breadcrumb #1353
- Update FullCalendar to 5.7.2 #1351
- Update Chart.js to 3.3.2 #1348
- Row double click for DataTable #1347
- New SplitButton with TieredMenu #1313
- Feature Request: Templating for Toast component #1249
- Custom target for OverlayPanel #942
- VirtualScroller Component #692
Fixed bugs:
- Comments in ColumnGroup rows are rendered as <th> elements #1368
- Overlay aligning calculation defect #1358
- DataTable cell editing regression #1357
- DataTable row group and resizable column not working together #1355
- Filtering non existing item in dropdown [filter=true, group=true] and pressing key down generates error #1342
- Accordion tab-open and tab-close events #1329
- Missing
class
prop on Button component fails Typescript complier #1319 - Tooltips closed on window resize after system keyboard appears on mobile devices #1318
- ProgressBar does not show zero percent #1272
3.5.1 (2021-06-11)
Implemented New Features and Enhancements:
- Chip templating support for AutoComplete and MultiSelect #1341
- TreeSelect and CascadeSelect material theming improvements #1321
- Toast center positioning enhancement #1315
- Remove button in Chips template #1300
- The TreeSelect shouldn't scroll the Browser when trying to open it with the keyboard #1298
Fixed bugs:
- AccordionTab error with v-if="false" #1339
- Dynamic columns not showing in Datatable with vue 3.1.1 #1323
- Programmatic PanelMenu header link needs click twice to toggle itself #1310
- Datatable event @value-change return undefined when filtering #1308
- JumpToPageDropdown are numbered from 0 instead of 1 #1306
- Upload button disable on FileUpload #1294
- DataTable slotProps.index mismatch #1274
- DataTable does not honor initial selection #1269
Implemented New Features and Enhancements:
- Add lazy option to TabView and Accordion #1268
- Add responsiveLayout property to TreeTable #1261
- FileUpload invalidFileTypeMessage props and upload button #1252
- Add showToggleAll to MultiSelect #1251
- Add inputStyle to PrimeVue Config #1246
- Templating for Menus #1244
- Add selectionLimit to MultiSelect #1239
- Missing documentation for menu separator #1217
- Slot support for Badge component #1207
- Support moving the item in PickList with double-click #1206
- Add metadata as web-types for better developing experience using Jetbrains Webstorm/Intellij IDEA #1138
- Add loading prop to Dropdown, Multiselect, CascadeSelect #1132
- ScrollPanel pushes content to the left in order to show scrollbar #1131
- Filter Event for Lazy Loading #1105
- Column Reorder and Toggle support for Table #1098
- Anonymous Component in vue-devtools #1093
- DataTable global filter is reset when applying other filters #1087
- Row double click for Table #1075
- Feature Request: Show active tab in TabMenu with different Route-Defintion #1051
- Resize support for Scrollable Tables #1018
- Event for file remove in FileUpload #1013
- Add vetur component data to improve developer experience #962
- Possibility to define column visibility #956
- Router support for PanelMenu headers #949
- Customizing the line of Timeline component #931
- Improve active route detection in TabMenu #830
- Named routes support for Menu Components #594
- Edit and Sort combination support for Table #508
- Scrollable Tree #396
- Ability to activate PanelMenu item declaratively or programmatically #367
- AutoComplete completeOnFocus like PrimeNG #354
- Scrollable TreeTable #338
- Add JumpToPageDropdown to paginator template #247
- New Component: GMap #210
- Draggable Dialog #85
Fixed bugs:
- FilterContent overlaps on frozen columns #1266
- showGridlines display 2px borders on ScrollableTable #1265
- TreeTable does not add column and style props #1260
- Filter column is not frozen #1259
- Chip - allow removable property while template is defined #1256
- Dropdown filter is incorrect when grouped and optionGroupChildren not named "items" #1255
- InputStyle and Ripple config do not work on components that are attached to body #1248
- RowGroup scroll problem on smaller screens #1247
- Calendar view property description error in documentation #1236
- FileUpload - long filename #1210
- AutoComplete forceSelection with Multiple overwrites selection #1205
- Carousel cannot render when value.length === 0 && numVisible !== numScroll #1201
- Disabled options do not get disabled #1192
- Checkbox typings insufficient #1191
- Error when hidding tab panel using v-if #1186
- Dropdown and Multiselect with filter fails in Android #1180
- DataTable state restoring seems broken for columnOrder and columnWidths #1178
- Sidebar content overflows its container #1175
- FullCalendar can't display on a hiden TabView-> TabPanel #1151
- On Row Expansion Nested Data Table Column Headers No Longer work #1096
- Bad type for column field when fn is used #1078
- Scrollpanel - Cannot read property classList #1077
- OverlayPanel with input closes when typing on mobile #984
- Decimal value for Slider step does not work #967
- Chart.js gives Chart is not a contructor #955
- Dropdown component does not fire focus or blur events #944
- [BUG] FileUpload accepts any type of file despite configuring at Component Level #878
- Conditonally rendering columns in DataTable with v-if is throwing error #719
3.4.0 (2021-04-16)
Implemented New Features and Enhancements:
- Support "self" as an appendTo target #1185
- Reimplement EventBus #1181
- Color Picker Touch Support #1173
- Customizable ZIndex Layering #1169
- [Feature-Request] Add "loading" prop to Buttons #1160
- New Component: TreeSelect #1159
- Allow Adding Classes to Dialog Content #1146
- Add maximize event to Dialog #1108
- Add panelClass to overlay components #1083
Fixed bugs:
- AutoComplete scroll defect at demo #1183
- primevue/config: TypeScript error due to unexported type #1164
- documentation: Wrong CSS variable name for secondary text color #1162
- Datatable - Subheader Grouping with button, button comes over the subheader #1158
- primevue/api: TypeScript compilation errors due to wrong declarations #1154
- Switching between OverlayPanels #1153
- DataTable : Selection multiple with checkbox didn't appear with filter row #1150
- DataTable: Filter Menu error #1133
- Circle shape is broken for Avatar #1114
- Animation "none" not working for Skeleton #1103
- DataTable Filter Menu insertBefore defect #1076
- Calendar showOtherMonths = false does not hide neighbour months` #1071
- Dropdown optionDisabled is not working #1037
3.3.5 (2021-03-10)
Implemented New Features and Enhancements:
- [Enhancement] - For editor component #1050
Fixed bugs:
- Inline Calendar Teleport defect #1060
- Filter Popup window closes when clicking / choosing option in table filter menu #1049
- Date Filter Error on DataTable #1048
- DataTable "select all checkbox" and "export csv" exclude frozen rows #1042
3.3.4 (2021-03-03)
Fixed bugs:
- CDN builds are broken #1046
3.3.3 (2021-03-02)
Implemented New Features and Enhancements:
- Improve the interaction of nested overlays #1041
- Remove mitt event bus #1040
- Breakpoints to OverlayPanel #1039
- Migrate appendTo use Teleport #1028
- Set appendTo as body by default #993
Fixed bugs:
- Galleria thumbnail animation jumps #1038
- TreeTable filter demo not working #1036
- AutoComplete component is broken #1033
3.3.2 (2021-02-27)
Fixed bugs:
- Menubar, ContextMenu, TieredMenu warning #1029
3.3.1 (2021-02-26)
Implemented New Features and Enhancements:
- Add showGridlines and stripedRows props to DataTable #1024
- Add responsive and breakpoint props to OrderList and PickList #1023
- New Table Responsive layout #1022
- Feature Request: Add "tab-click" to Event from TabView #1015
- Refactor surface color#1008
Fixed bugs:
- PrimeVue 3.3.0: Dropdown's select item logic is broken #1026
- DataTable error while using stateStorage with date filter #1020
- DataTable Column's header text does not align in v.3.3.0 #1016
3.3.0 (2021-02-23)
Implemented New Features and Enhancements:
Fixed bugs:
- Calendar seconds are locked when min/max set #998
- FileUpload callback 'Select' little adjust. #990
- DataTable Column header slot does not work #987
3.3.0-rc.1 (2021-02-18)
Breaking Changes:
- Disable VirtualScroll Table #981
Implemented New Features and Enhancements:
- Add Search to Showcase #985
- Constants for PrimeIcons #982
- Touch support for ColorPicker #980
- FilterService Utility #979
- AutoComplete Enhancements #976
- Dropdown Enhancements #974
- Listbox Enhancements #972
- Reimplement DataTable Scrolling #960
- Add keys to template v-for #959
- Advanced Filtering for DataTable #718
Fixed bugs:
- Space key support for row radio and checkbox #986
- PrimeVue DataTable bug #977
- ScrollTop props have wrong type definitions #963
- Error when removing InputNumbers from DOM tree #950
3.2.4 (2021-02-10)
Fixed bugs:
- Minified iife builds are broken #964
3.2.3 (2021-02-10)
Fixed bugs:
- Improve TypeScript definitions #957
- useToast.d.ts missing api method definitions #958
- Compile Problem with Directives( Typescript and 3.2.0-rc.1) #877
3.2.2 (2021-02-04)
Fixed bugs:
- DataTable, exportCSV failed: TypeError: Cannot read property 'type' of undefined #941
- Calendar component throws error on blur if popup is not visible #940
- Optional chaining not working for TreeTable in version 3.2.1 #939
- Casing error in primevue/terminalservice/package.json #937
3.2.1 (2021-02-03)
Fixed bugs:
- password-meter.png missing in resources/images in v3.2.0 #935
3.2.0 (2021-02-03)
Implemented New Features and Enhancements:
- InputStyle and InputClass for AutoComplete, Calendar and Password #933
- Reimplement password strength ui #932
- Reset page on filter #928
- show password feature #892
- forceSelection for AutoComplete #872
Fixed bugs:
- Vue 3 + TS: fix for config.globalProperties services #880
- Tooltip focus fails with some input components #915
- v3.2.0-rc.1 webpack babel errors with optional chaining operator #913
- DataTable sort not working with boolean shorthand #912
- datatable headerStyle is applied to body and footer colgroups. headerClass is not. #888
- [Bug] Selecting all elements results in scrolling to table bottom #887
- Strange behavior using context menu on Safari #885
3.2.0-rc.1 (2021-01-20)
Implemented New Features and Enhancements:
- New Lazy DataTable Demo with Remote Source #862
- state-save and state-restore events for Table #850
- File Upload cant disable and hide Upload & Cancel #821
- Vite Compatibility #581
Fixed bugs:
- Improve float label support in overlay selects #871
- Sidebar Mask not being removed from DOM on close #869
- "Clear" button in Calendar wrongly labeled #863
- ConfirmPopup : useConfirm define target is missing in ts #859
- Autocomplete crashes when "field" property is a function #858
- p-button-link not visible in Material Design themes #852
- Textarea autoresize does not respect its border #847
- Calender monthNavigator error monthNames #845
- Knob replaceAll causes issue with nuxt SSR #844
- Slider incorrectly positions handle when using mixed-sign min/max #826
- MenuItem: class does not apply to separator item #814
- [Bug] Error import ScrollTop component #799
- PrimeVue 3 getting started script tag example not working #732
3.1.2 (2021-01-13)
Implemented New Features and Enhancements:
- New Viva Theme #856
- Improve invalid validation visuals on material themes #855
- New Lazy DataTable Demo with Remote Source #841
- Touch support for Slider #757
Fixed bugs:
- primevue/useconfirm not found #839
- usetoast.d.ts casing issue #825
- exports files for Chip component #781
- Slider has incorrect aria-* variable values #775
- Safari issue with Skeleton #755
3.1.1 (2020-12-10)
Fixed bugs:
- CascadeSelect fails with Vue 3.0.3 #753
3.1.0 (2020-12-10)
Breaking Changes:
Implemented New Features and Enhancements:
- Implement Badge as a directive alternative #753
- Chip Component #740
- Close event for Message component #739
- Splitter Component #737
- Component for Tag #717
- Locale API #716
- Component for Badge #715
- Dot mode for Badge #695
- Knob Component #693
- ScrollTop Component #691
- [FEATURE REQUEST] - Divider/Separator Component #690
- Skeleton Component #689
- CascadeSelect Component #686
- [FEATURE REQUEST] - Avatar Component #684
- New ConfirmPopup Component #679
- New ConfirmDialog Component #678
- Update to FullCalendar 5 #540
Fixed bugs:
- DataTable throws error when there are no columns #749
- Textarea does not auto resize its height when created #733
- Calendar navigation (next, prev month) inside DataTable or OverlayPanel not working #729
- Keyboard support problem for AutoComplete #723
- InputMask with unmask doesn't work as expected #714
- display prop of MultiSelect is not documented #713
- Invalid "sortField" property type in Vue and type definition files #681
- TreeTable emit warns #750
- Fixed use of MenuModel's "class" property in PanelMenuSub #746
3.0.2 (2020-11-26)
Implemented New Features and Enhancements:
- Add the 'enter' key support to InputNumber #675
- Chips mode for MultiSelect #673
- New Timeline Component #672
- Toolbar requires slot attribute which is deprecated in Vue.js 3 #639
- SelectButton should allow a mode to ensure an options is always selected #494
Fixed bugs:
- SplitButton: after selecting the default command, the command menu does not close. #660
- Multiselect/Dropdown: when the menu open upwards style broken #659
- Autocomplete: when the menu open upwards style broken #658
- DataTable global filter bug #655
- Closing message and reopening it does not work #653
- Password element does not inherit attributes #651
- DataTable sortField allows a function, but the prop type is only a string #647
- Missing .d.ts file for usetoast #645
- InputNumber's onInputBlur fails when component gets destroyed #633
- missing type definition for toast/useToast.js #630
- Sidebar not visible on mount #627
- Accordion does not support dynamic tabs #622
- TabView does not support dynamic tabs #616
- PrimeVue FileUpload FileLimit #610
- DataTable multiple click RadioButton focus previous row #606
- FileUpload Preview columns become misaligned when both image and non-image files are uploaded #585
- Error with empty objects #556
- OverlayPanel :before "indicator" needs dynamic placement #490
3.0.1 (2020-10-22)
Implemented New Features and Enhancements:
- Do not hide overlays on body scroll #591
- Add inputStyle and inputClass properties to InputNumber #551
- Declare events in "emits" section of every component #549
Fixed bugs:
- Overriding ProgressSpinner colors doc error #589
- Property "disabled" was accessed during render but is not defined on instance. #587
- Dropdown inside datable using showClear causing: Cannot read property 'classList' of null #586
- DataTable crashes with a "Cannot read property 'xxx' of null" for nested objects #555
- pRipple works even when disabled(etc menuitem) #550
- Website / Documentation - Fix third-party dependencies documentation #546
- Menu components with web router refresh the whole page #536
3.0.0 (2020-10-11)
Implemented New Features and Enhancements:
- Galleria and Carousel highlight item visual improvement on PrimeOne Themes #545
- Soho Theme #539
- Fluent UI Theme #538
- ToastService $toast is not accessible using Composition API #535
- Tooltip doesn't close in scrollable containers #523
- Lighter Highlight Color for PrimeOne Themes #520
- Add indentation property to TreeTable #495
- Accordion rounded border minor visual issue #384
Fixed bugs:
- Tree selection is broken when ripple is enabled #543
- Tree toggler icon hover color is wrong in bootstrap theme #542
- The 'disabled' option has no effect on InputNumber #537
- InputNumber cannot set value when format property is false #533
- InputNumber with spinner mode throws a JS exception #532
- inputNumber with numeric prefix is not working as expected #531
- Problems when typing or pasting numbers into InputNumber #530
- Can't close MultiSelect or Select when inside Dialog component #524
- TouchUI modal gets stuck if input tabs out #519
- TriStateCheckbox doesn't show correct icon when value is false when using material themes #517
3.0.0-rc.2 (2020-09-29)
Fixed bugs:
3.0.0-rc.1 (2020-09-28)
Breaking Changes:
Implemented New Features and Enhancements:
- Vue 3 Compatibility #491
- Improvement in behavior of components that have overlay panels in scrollable containers #500
- Improve calendar tabbing behavior #507
- Add input event to InputNumber #506
Fixed bugs:
- Scrollable Table alignment improvement #482
- Button not registered in FileUpload #478
- BlockUI documentation indicates "show" event whereas the actual event is "unblock" #485
2.10.4 (2023-12-06)
Fixed bugs:
- v2 DataTable: Frozen column table left and right calculation defects #4890
2.10.3 (2023-11-22)
Implemented New Features and Enhancements:
Fixed bugs:
- OrderList: order of selection reversed when moving multiple items to top or bottom #4700
- Calendar: Crashes when Tab pressed and calendar overlay is not showing #4586
- Calendar: Months are not highlighted with selection-mode="multiple" #3988
2.10.2 (2023-08-16)
Implemented New Features and Enhancements:
Fixed bugs:
- Calendar: updateFocus called on unmounted instance #3962
- DataTable: row group header colspan doesn't span full row when table has selection column #3685
- [2.] Tooltip: "escape" option is always false when tooltip is updated #3529
- CascadeSelect: "TypeError: Cannot set properties of undefined (setting 'minWidth')" when using appendTo=body #3479
- TabMenu: First tab is always highlighted even when selected other tabs #3368
2.10.1 (2022-11-18)
Implemented New Features and Enhancements:
Fixed bugs:
- Slider v2: onDragStart() -> this.modelValue is undefined #3251
- Slider v2: range does not work #2986
- InputNumber v2: Component with Horizontal with step down disabled #2980
- Password v2: Initial value is not displayed #2894
- Textarea v2: resize height when window resized if autoResize is true #2919
- SpeedDial v2: Cannot use Scoped Slot to customize items #2889
2.10.0 (2022-08-23)
Implemented New Features and Enhancements:
- Button: Bring the loading prop from primevue3 to primevue2 #2655
- Password: Missing change and blur events #2610
- v2 PrimeVue @keyup.enter event does not work on InputNumber component #2336
Fixed bugs:
- Calendar: Inconsistent @select-month values #2859
- MegaMenu subItems 'to' route ' is not working #2501
- Datatable column order state is not saved #2346
- DataTable SelectAll checkbox stay focused after deselecting #2329
- Cannot use the editorCancelCallBack / editorSaveCallback while editing in cell mode #2598
- v2 Calendar - Could not edit end date with time picker properly #2546
2.9.2 (2022-04-13)
Implemented New Features and Enhancements:
Fixed bugs:
- Ripple v2 directive breaks the behavior of list components in Firefox #2430
- Calendar | Loses alignment when positioned at the top of the input and the user clicks in the year/month #2422
- StyleClass v2 may fail to enter the element #2420
- Tooltip v2 shown at wrong place #2416
- Slider v2 | Range slider get stuck when both handle on max value #2414
- FileUpload v2: Custom upload bug on clear list #2412
- DataTable v2 | Colspan defect with hidden Columns #2410
2.9.1 (2022-03-16)
Implemented New Features and Enhancements:
- v2 Add p-button-* class support to SplitButton #2300
- Calendar v2 | hide timepicker on month/year select #2290
- v2 New stripedRows property for OrderList and PickList #2288
- MultiSelect v2 | Filter autocomplete attribute support #2286
- v2 Custom Table CSV Export Headers #2284
- Knob v2 | replace surface letters with new surface variables #2282
- v2 Replace surface letters with new surface variables #2280
- DataTable v2 editor templating #2277
- InputNumber v2 | Emit focus and blur events added #1795
Fixed bugs:
- v2 Dropdown search don't work with Gboard #2297
- v2 DataTable row-select and row-unselect index is always undefined #2295
- v2 Scrollable TabView forwardIsDisabled defect #2292
- Row editing does not work as expected in DataTable #2270
- v2 DataTable ColGroup in footer/header: Cannot read properties of undefined (reading 'tag') #2163
2.9.0 (2022-02-07)
Implemented New Features and Enhancements:
- New v2 TreeTable showGridlines property #2115
- v2 DataTable component does not work correctly "Checkbox selection" together with "lazy" #2109
- Dialog v2: close button cannot receive focus #2087
- PrimeFlex 3 update for PrimeVue 2 showcase #2085
- v2 Update themes for datatable list shadow style #2072
- v2 New Color Scheme for Lara Dark #2070
- New Dialog v2 containerStyle prop and modal leave defect #1957
Fixed bugs:
- Sidebar v2: ripple appears in the wrong place #2105
- TreeTable v2 | ColResize Expand Mode not Compatible with Table Scroll and Frozen #2101
- v2 Dropdown doesn't display empty string #2095
- v2 Tree node toggler button is shrunk until not visible if label starts to not fit the node #2093
- Tag v2 doesn't show icon when slot is used instead of "value" attribute #2091
- DataTable v2: Inline filterMenuStyle doesn't add css properties #2089
- DataTable v2 | ColResize Expand Mode not Compatible with Table Scroll #2080
- v2 DataTable, TreeTable | Checkbox and RadioButton Focus Missing on Material #2078
- Calendar v2: the Year is incorrect for Multiple Months mode #2076
- v2 Tailwind theme - wrong styles #2071
- bugfix panelMenuSub isActive bug in 2.8.0 #1986
2.8.0 (2021-12-14)
Implemented New Features and Enhancements:
- Provide chartjs object v2 #1887
- Calendar v2 | Escape Support For Month and Year Picker #1879
- Constants for Toast #1874
- Constants for PrimeIcons #1873
- Add inputStyle to PrimeVue Config v2 #1871
- responsiveLayout for TreeTable v2 #1870
- Reimplemented TreeTable with new FilterService #1869
- New Utils module #1867
- New OverlayEventBus #1866
- New FilterService Utility #1865
- Reimplemented DataTable v2 #1864
Fixed bugs:
- Slider range with min/max bug #1882
- Calendar v2 | Year Picker and Month Picker empty when using Range and Multiple options #1880
- Calendar v2 manual input doesn't work #1878
- Dropdown v2 positioning issue #1868
Deprecated:
- Disable VirtualScroll DataTable v2 #1863
2.7.0 (2021-11-25)
Implemented New Features and Enhancements:
- Remove mitt event bus #1826
- New calendar styple props for v2 #1824
- Dynamic labels for Menu components v2 #1821
- Update Chart to trigger on any change to object data - v2 #1813
- Vue as peer dependency #1812
- icon templating for Message v2 #1811
- PickList v2 slots before and after the buttons #1806
- OrderList v2 slots before and after the buttons #1805
- Add responsiveOptions property to Calendar v2 #1803
- Year Picker for Calendar v2 #1802
- Enhanced UI for month and year picker for Calendar v2 #1801
- Default focus button should be configurable for ConfirmDialog v2 #1797
- New rowStyle prop for DataTable v2 #1790
- Disabled buttons on InputNumber v2 when value reach min, max #1789
- Templating Support for ConfirmPopup v2 #1787
- Update PrimeIcons v5 #1785
- Update Themes and add New Lara Theme #1784
Fixed bugs:
- Carousel swipe function is broken on iOS devices v2 #1822
- Disabled not working for SelectButton v2 #1819
- Calendar in timeonly mode ignores minDate, maxDate - v2 #1818
- Fix TypeScript definitions for selects - v2 #1816
- optionDisabled wrongly typed #1815
- DataTable lazy loading paginator defect - v2 #1814
- ProgressBar: color text accessibility issue - v2 #1810
- Cell editing without editor templating defect for DataTable v2 #1804
- DataTable v2 events wrong TypeScript definitions #1788
- Panel missing icon template in d.ts #1786
- MenuModel 'to' is not working as routerlink - refreshing the whole app #1749
Breaking Changes:
- Rename slots for toolbar - v2 #1809
- Rename slot names for paginatorLeft and paginatorRight - v2 #1808
- Lowercase slot names for PickList sourceHeader-targetHeader v2 #1807
Deprecated:
- Deprecated props in Calendar v2 #1798
2.6.0 (2021-09-29)
Implemented New Features and Enhancements:
- Add JumpToPageDropdown and JumpToPageInput template to Paginator v2 #1605
- Scrollable Tabs for v2 #1604
- Reimplemented InputNumber v2 #1600
- Modal layer enter-leave transition v2 #1599
- Add autoHighlight to AutoComplete v2 #1589
- function disabled for MenuModel v2 #1587
- Upgrade v2 to Gulp 4 #1585
- Add trueValue-falseValue to Checkbox v2 #1583
- Add trueValue-falseValue to InputSwitch v2 #1582
- Add router-link-active and router-link-active-exact to all menu components v2 #1575
- New Image Preview component v2 #1574
- Responsive Dock v2 #1568
- start and end slots for MegaMenu v2 #1566
- Add indicator slot #1565
- Add tooltipOptions property to Dock v2 #1564
- Add appendTo property to Dialog v2 #1561
- Add tooltipOptions property to SpeedDial v2 #1560
- new activeIndex props for TabMenu v2 #1553
- Change button/maskClassName properties with button/maskClass properties on SpeedDial v2 #1551
- Tailwind theme v2 #1549
- Dropdown v2 doesn't scroll when navigating with keyboard #1535
- Scrollable Tabs #364
Fixed bugs:
- Thumbnails are not displayed correctly on Galleria if numVisible is greater than the length of value for v2 #1594
- Checkbox v2 causes layout issues when used inside an overflow: auto div #1593
- Tooltip v2 word wrap #1592
- BlockUI v2 doesn't get rid of div #1591
- extra space between Dropdown/MultiSelect and filter list #1590
- Chart update throws an exception v2 #1588
- input mask - mask affecting dirty state v2 #1581
- Filtered Dropdown for Windows Tablet #1577
- Calendar WCAG Accessibility Issue with Keyboard Navigation for v2 #1576
- Dropdown onkeydown item search #1570
- Router support for v2 Dock #1567
- FileUpload Invalid File messages #1563
- CurrentPageReport displays wrong value v2 #1554
- The maskStyle property doesn't work as expected in SpeedDial v2 #1552
- DataTable does not assign colspan correctly when working with filters #1456
- DataTable: Pagination stops working when a column filter is applied #1388
- Input components inside DataTable break when upgrading from PrimeVue 1 to PrimeVue 2 #1330
2.5.1 (2021-08-10)
Fixed bugs:
2.5.0 (2021-08-10)
Implemented New Features and Enhancements:
- Dock component v2 #1434
- Chart.js version update #1432
- Speed Dial component v2 #1431
- FullCalendar-Vue theme update #1430
- Responsive TabMenu and Breadcrumb v2 #1424
- breakpoints prop for Responsive Toast #1423
- Center positioning Toast #1422
- Templating for Toast component #1421
- v-styleclass directive for v2 #1417
- style and class props for FileUpload component #1416
- value and disabled props for Tooltip component #1414
- styleClass and contentStyleClass props for Toast component #1413
- Row double click for DataTable #1347
- CascadeSelect material theming improvements #1324
Fixed bugs:
- ProgressBar does not show 0 percent #1420
- Toast does not clear hide timeout on beforeDestroy #1418
- Accordion tab-open and tab-close events #1329
2.4.2 (2021-06-07)
Implemented New Features and Enhancements:
- Chips remove button for templating #1307
- IDE support #1296
- MultiSelect selectionLimit showToggleAll #1288
- FileUpload long filename #1287
- hideIcon and showIcon for Password #1286
Fixed bugs:
- DataTable multi selection with meta key #1305
- Sidebar content overflows #1295
- FileUpload accepts any type of file #1291
- AutoComplete forceSelection with Multiple #1289
- Decimal value for Slider #1285
- Panel closes itself when typing on mobile #1284
- DataTable state restore broken for columnOrder and columnWidths #1283
- Multiselect doesn't set focus to the multiselect filter when dropdown is expanded #1243
- Error when navigating to a component including TabView with active index > 0 #1221
- Calendar.vue property panelClass is not used. #1213
- Multiple Form Components Break Inside TabView #1209
- Primevue 2.4 TabView and Accordeon throw errow on npm build #1019
2.4.1 (2021-04-22)
Implemented New Features and Enhancements:
Fixed bugs:
- Circle shape is broken for Avatar #1116
- Animation "none" not working for Skeleton #1115
- Calendar: prop showOtherMonths = false does not hide neighbour months` dates #875
- FileUpload throws error on build #1017
- autocomplete input no response #1010
2.4.0 (2021-02-22)
Implemented New Features and Enhancements:
- Touch support for ColorPicker #1003
- Error when removing InputNumbers from DOM tree #1001
- FileUpload callback 'Select' little adjust. #1000
- Add activeIndex to Tabview #927
- Add activeIndex to Accordion #924
- Update material theming and add invalid field demo #920
- Upgrade PrimeIcons 4.1.0 #914
- [FileUpload] when :fileLimit is exceeded, Upload button should not be active #909
- state-save and state-restore events for Table #901
- File Upload cant disable and hide Upload & Cancel #897
- New Lazy DataTable Demo with Remote Source #862
Fixed bugs:
- Space key support for row radio #1002
- Calendar seconds are locked when min/max set #923
- Improve float label support in overlay selects #907
- Sidebar Mask not being removed from DOM on close #906
- "Clear" button in Calendar wrongly labeled #905
- Autocomplete crashes when "field" property is a function #903
- p-button-link not visible in Material Design themes #902
- Textarea autoresize does not respect its border #900
- Knob replaceAll causes issue with nuxt SSR #898
- [Bug] Error import ScrollTop component #896
- MenuItem: class does not apply to separator item #895
- Slider incorrectly positions handle when using mixed-sign min/max #893
- Strange behavior using context menu on Safari #886
- Calendar fails with prop monthNavigator = true #876
- Calendar component doesn't respect dateFormat config value #870
- Multiselect: selected values are not shown without placeholder #868
- primevue/fieldset not found #860
2.3.0 (2021-01-06)
Breaking Changes:
Implemented New Features and Enhancements:
- Touch support for Slider #757
- Nuxt Module #819
- Refactor Build #818
- Locale API #817
- ConfirmPopup Component #791
- ConfirmDialog Component #790
- Splitter Component #789
- ScrollTop Component #788
- Skeleton Component #787
- Divider Component #786
- Knob Component #785
- CascadeSelect Component #784
- Avatar Component #783
- Badge Component #782
- Tag Component #779
- Chip Component #778
Fixed bugs:
- Vertical Slider #780
2.2.3 (2020-12-14)
Implemented New Features and Enhancements:
- Chip component cosmetics #777
- Update to FullCalendar 5 #776
- Close event for Message component #761
- Touch support for Slider #758
Fixed bugs:
- Slider has incorrect aria-* variable values #774
- Invalid "sortField" property type in Vue and type definition files #764
- Keyboard support problem for AutoComplete #763
- Textarea does not auto resize its height when created #762
- Calendar navigation (next, prev month) inside DataTable or OverlayPanel not working #759
- Primevue 2 dismissableMask=true not working when clicking outside the modal #741
- FileUpload with fileLimit problem #677
2.2.2 (2020-11-30)
Implemented New Features and Enhancements:
- New Timeline Component #712
- Chips mode for MultiSelect #711
- SelectButton should allow a mode to ensure an options is always selected #698
- OverlayPanel :before "indicator" needs dynamic placement #697
- Improve typescript definitions #696
- Add the 'enter' key support to InputNumber #676
Fixed bugs:
- SplitButton: after selecting the default command, the command menu does not close. #710
- Autocomplete: when the menu open upwards style broken #709
- Multiselect/Dropdown: when the menu open upwards style broken #708
- DataTable global filter bug #707
- InputNumber's onInputBlur fails when component gets destroyed #705
- Sidebar not visible on mount #704
- PrimeVue FileUpload FileLimit #703
- DataTable multiple click RadioButton focus previous row #702
- FileUpload Preview columns become misaligned when both image and non-image files are uploaded #701
- Error with empty objects #700
- ColorPicker overlay input does not reflect to hue section changes #699
- Multiselect dropdown closes after selecting one option #602
- PrimeVue 2 InputMask with unmask problem #577
2.2.1 (2020-11-23)
Implemented New Features and Enhancements:
- Do not hide overlays on body scroll #661
Fixed bugs:
- Overriding ProgressSpinner colors doc error #662
- Dropdown inside datable using showClear causing: Cannot read property 'classList' of null #664
- DataTable crashes with a "Cannot read property 'xxx' of null" for nested objects #665
2.2.0 (2020-10-14)
Implemented New Features and Enhancements:
- Add inputStyle and inputClass properties to InputNumber #573
- Accordion rounded border minor visual issue #572
- Add indentation property to TreeTable #571
- Lighter Highlight Color for PrimeOne Themes #568
- Fluent UI Theme #561
- Soho Theme #560
- Galleria and Carousel highlight item visual improvement on PrimeOne Themes #557
- Tooltip doesn't close in scrollable containers #526
Fixed bugs:
- pRipple working when disabled(etc menuitem) #574
- TriStateCheckbox doesn't show correct icon when value is false when using material themes #570
- TouchUI modal gets stuck if input tabs out #569
- Can't close MultiSelect or Select when inside Dialog component #567
- Problems when typing or pasting numbers into InputNumber #566
- inputNumber with numeric prefix is not working as expected #565
- InputNumber with spinner mode throws a JS exception #564
- InputNumber cannot set value when format property is false #563
- The 'disabled' option has no effect on InputNumber #562
- Tree toggler icon hover color is wrong in bootstrap theme #559
- Tree selection is broken when ripple is enabled #558
2.1.0 (2020-09-29)
Implemented New Features and Enhancements:
- Improvement in behavior of components that have overlay panels in scrollable containers #514
- Scrollable Table alignment improvement #513
- Improve calendar tabbing behavior #512
Fixed bugs:
- TouchUI modal gets stuck if input tabs out #518
- Button not registered in FileUpload #516
- BlockUI documentation indicates "show" event whereas the actual event is "unblock" #515
2.0.9 (2020-09-09)
Implemented New Features and Enhancements:
- InputGroup support for input components with wrappers #471
- Update PrimeFlex documentation to 2.0.0 #464
- Scrollable Table alignment improvement #462
- emptyFilterMessage for Dropdown, MultiSelect and Listbox filter #459
- Negative sign with InputNumber #458
- InputNumber Currency not working as expected #330
Fixed bugs:
- Dialog with Long Content does not scroll in IE11 #473
- Click on Dropdown's filter text box closes items list #465
- Calendar misplaced layout if more than one month is shown #461
- inputNumber cannot set value bigger than 99.999 for an ES locale #460
- Items in PanelMenu are highlighted wrongly with Material dark themes #456
- InputNumber with dynamic fraction digits doesn't work as expected #455
2.0.8 (2020-08-27)
Implemented New Features and Enhancements:
- Add Del key support to InputNumber #452
- Documentation for primeflex setup #434
- InputNumber with decimals should support entering comma/decimal point #432
- dismissableMask and closeOnEscape for Dialog #372
Fixed bugs:
- Can't type - as first symbol into an Inputnumber #453
- When autocomplete is bound to an object, float label overlaps in some circumstances #450
- TreeTable template always render field value #445
- Setting placeholder text for Editor / Quill component doesn't work #433
- InputNumber with stacked Buttons is broken #431
- Doc error on InputNumber #430
- InputNumber throws error if emptied #429
- Pill Text not centered #428
2.0.7 (2020-08-05)
Fixed bugs:
- Global filter is not working with invalid values on TreeTable #427
- Global filter throws error in TreeTable#425
- Duplicate keys in TreeTable #424
2.0.6 (2020-08-04)
Implemented New Features and Enhancements:
- Improve connected overlay positioning #418
- TabMenu should include subpaths in active tab detection #417
- Rename toast message title class #420
Fixed bugs:
- TabMenu error when no route matches one of the menu paths #416
- DataTable row reorder demo not working #419
- DataTable: Exporting an empty DataTable throws TypeError #413
- Duplicate keys in TreeTable #424
- Fixed typo in ProgressBarDoc.vue #414
- Paginator is displayed over table loading overlay #422
- p-error, p-invalid styling missing on some form elements #421
2.0.5 (2020-07-24)
Implemented New Features and Enhancements:
- SideBar p-sidebar-mask div is not removed automatically #329
- Block UI mask remove automatically #409
Fixed bugs:
- Calendar mask animation #408
2.0.4 (2020-07-23)
Implemented New Features and Enhancements:
- MultiSelect close icon spacing issue #405
- Refactor OrderList and PickList header style classes #403
- Improve Dialog padding #404
- Refactor selectbutton focus visuals #406
Fixed bugs:
- Alignment issue on left and right contents of Toolbar #400
- Remove default text-decoration style from the header links on Fieldset #399
2.0.3 (2020-07-18)
Breaking changes:
- Improve Toast CSS structure and Add new positions #391
Implemented New Features and Enhancements:
- Add p-button-plain add-on for text button #398
- Sort the icons alphabetically in the documentation #385
- Button slot #388
- Rename p-datatable-row to p-selectable-row #397
- Cleanup FullCalendar CSS #392
Fixed bugs:
- Alignment issue on tree #395
- Add type="button" to buttons to avoid form submission #394
- Wrong class name at FileUpload #390
2.0.2 (2020-07-12)
Implemented New Features and Enhancements:
2.0.1 (2020-07-10)
Implemented New Features and Enhancements:
- Ability to programmatically show or hide Dropdown/MultiSelect #368
- Ability to add scaling inputs by group #373
- Support for left and right icons for Input #379
Fixed bugs:
- Datatable with RowGroup and Scroll scrollbar misplaced #380
- InlineMessage typescript declaration is not available at package root #366
- Editor readonly not working due to typo #369
- Message error with Ripple #378
- Separator problem with Menu #377
2.0.0 (2020-07-06)
2.0.0-rc.3 (2020-07-04)
Implemented New Features and Enhancements:
- FileLimit for FileUpload #361
- Custom Upload for FileUpload #360
- Filter event for Listbox, Dropdown and MultiSelect #359
- DataView should reset paginator on sort #356
Fixed bugs:
- Usage of header slot produces JavaScript error when beeing combined with ColumnGroups #349
- Messages are not visible in simple uploader #343
- Accordion breaks input components inside #342
- Picklist 'move-all-to-source' event argument e.items is empty #341
- datatable filter not work in some firefox #325
- DataTable : (row) editing + selection column - focus issues #315
- Datatable scrollable mode doesn't load Loading Template #296
2.0.0-rc.2 (2020-07-02)
Implemented New Features and Enhancements:
Fixed bugs:
- Item content in Carousel does not expand according to the wrapper element #348
- InputNumber prevents min key number #337
2.0.0-rc.1 (2020-05-28)
Implemented New Features and Enhancements:
- Disable virtual keyboard in calendar #334
- Rename dialog titlebar class to dialog header #333
- Flex Scroll height for DataTable #328
- New Component: ScrollPanel #322
- Refactor p-panel-titlebar to p-panel-header #321
- Terminal should scroll to bottom after command #319
- Rename Nova Themes #318
- Datatable coltoggle changes columns order. #311
Fixed bugs:
- Table loader is not visible in scrollable table #332
- Alignment issue on Galleria with left and right thumbnail position #327
- InputNumber Up Down buttons send form on submit #313
- Slider handle moves on click #298
2.0.0-beta.1 (2020-05-15)
Implemented New Features and Enhancements:
- Modernize CSS #263
- Responsive Menubar #316
- Top and Bottom icon positioning for button #309
- Badges and Tags #308
- Saga and Vela Themes #307
- Add link button #306
- Icons inside InputText #305
- Add inputId to Dropdown and MultiSelect #303
- ToggleButton refactor #297
- Decouple MegaMenu from PrimeFlex #295
Breaking Changes:
- Remove Spinner #287
- Rename ValidationMessage to InlineMessage #301
- Refactor Messages css naming #302
1.3.2 (2020-04-24)
Fixed bugs:
- Context Menu throw error after update to 1.3.1 #291
- InputMask somehow clears the initial value to empty string #290
1.3.1 (2020-04-23)
Implemented New Features and Enhancements:
Fixed bugs:
1.3.0 (2020-04-20)
Implemented New Features and Enhancements:
- Add empty template to FileUpload #265
- DragDrop support for FileUpload #262
- Improve DataTable ContextMenu Styling #253
- Separator, addOnBlur and allowDuplicate for Chips #252
- Add id property to Steps #251
- ReImplemented Steps styles #250
- Improve autocomplete css by using flex #249
- Add menubar-left and menubar-right slots to Menubar #246
- New Component: Galleria #212
- Ability to disable PanelMenu items #171
- TreeTable should pass more information on page-sort-filter events #282
- filterLocale for components with filtering #279
- Update sort icons #278
- Placeholder for Chips #277
- New Component: InputNumber #275
- Value slot for Dropdown #271
- Removable sort on DataTable - TreeTable #235
- Order indicators for Multi column sorting #189
Fixed bugs:
- Calendar.vue: Poor handling of user input #70
- Carousel - Button inside carousel-item is not clickable in mobile phones #264
- Popup menu does not appear where it should #258
- FileUpload Multiple: Error when deleting file before upload #257
- FileUpload in auto mode sends two post requests in IE11 #254
- TreeTable global filtering fails #283
- Loop on treetable sort #281
- Datatable Group footer doesn't work #276
- Textarea with autoResize true not displayed correctly when initially hidden #274
- Calendar is not empty when the v-model is null #270
1.2.0 (2020-04-17)
Implemented New Features and Enhancements:
- Improve autocomplete css by using flex #249
- Improve DataTable ContextMenu Styling #253
- DragDrop support for FileUpload #262
- Add empty template to FileUpload #265
- Separator, addOnBlur and allowDuplicate for Chips #252
- Add menubar-left and menubar-right slots to Menubar #246
- Ability to disable PanelMenu items #171
- Add id property to Steps #251
- ReImplemented Steps styles #250
- ReImplemented Steps styles #250
Fixed bugs:
- Carousel - Button inside carousel-item is not clickable in mobile phones #264
- FileUpload Multiple: Error when deleting file before upload #257
- Popup menu does not appear where it should #258
- FileUpload in auto mode sends two post requests in IE11 #254
Deprecated:
- Deprecate menubar custom slot #260
1.1.0 (2020-03-17)
Implemented New Features and Enhancements:
- Move column filters to their own row #226
- Loading template for DataTable #244
- Move TreeTable filters to their own header row #241
- Add filterHeaderStyle and filterHeaderClass to Column #240
- Unify placeholder colors #239
- Opacity Animation for Modals #237
- Remove Responsive DataTable #232
- Display issues with Chips #231
- More options for currentPageReportTemplate #230
- New Component: Terminal #229
- New Component: BlockUI #211
- Ability to disable TabMenu items #172
- Ability to disable MegaMenu items #170
Fixed bugs:
- Disabled menuitems with routerLink integration are still functional #243
- Disabled menuitems opacity is doubled in MenuBar, TieredMenu and ContextMenu #242
- MultiSelect label size grows on items select #238
- DataTable scrollHeight doesn't calculate correctly with frozen columns and percentages #234
- Select components may throw non-primitive key error #233
1.0.6 (2020-03-04)
Implemented New Features and Enhancements:
- Add appendTo to components with Overlays #224
- Add filterField to column #223
- Accents support in Table filtering #220
- Date support in table filtering #219
- New filtering modes for Table #217
Fixed bugs:
- CurrentPageReport is initially wrong #222
- Primitive values support in Select components #221
- sortField of column is ignored #216
- DataTable Column Group Sort Bug #214
1.0.5 (2020-02-27)
Implemented New Features and Enhancements:
- Tooltip Component missing typescript declaration file #202
Fixed bugs:
- Tooltip reactive text #206
- Editor infinite loop with some specific values #204
- DataTable > Missing
custom
filterMatchMode #200 - Top* and Bottom* animation are not working correctly on Dialog with 'position' property #190
1.0.4 (2020-02-08)
Fixed bugs:
- Dialog positions regressions #191
1.0.3 (2020-02-07)
Implemented New Features and Enhancements:
- Add position property to Dialog #184
- Add maximizable property to Dialog #183
- DataTable "$event" argument on page/sort events does not contains filterSearchMode. #181
- Dialog header not visible #179
- Ability to disable TieredMenu items #173
- Ability to disable ContextMenu items #169
- Ability to disable Menubar items #168
Fixed bugs:
- Chart.vue : Error in v-on handler: "TypeError: this.emit is not a function" #188
- OverlayPanel dismissable does not work #187
- Could not find module './components/row/Row' #185
- Style classes are not rendered correctly on Dialog #182
1.0.2 (2020-01-30)
Implemented New Features and Enhancements:
- Align focus visuals with the theme #177
- Refactor SplitButton to use Menu #174
- DataTable onPage event fires without sort and filter information #163
- Ability to disable SplitButton or Menu items #161
- Enter key should select a PickList item #156
- Dialog in mobile view #153
- Dropdown and MultiSelect on expand event #150
Fixed bugs:
- Editable Dropdown loses focus #149
- Rename select event with *-select #148
- Dialog block UI removes page scroll #145
- Calendar select event has no value #144
- Calendar manual input fails #143
- Calendar giving focus to today when disabled #141
- optionValue and dataKey combination is broken is Select Components #90
- DataTable column headers always receive focus #176
- Disabled button should remove pointer cursor #175
- Dialog visuals broken when initially displayed #167
- Dialog animation leave does not work #166
- rowsPerPageOptions dropdown is not coming in Paginator #159
- Calendar today button TypeError: Cannot read property 'currentTarget' of null #158
- Row edit save not working properly in data table #151
1.0.0 (2020-01-13)
Implemented New Features and Enhancements:
Fixed bugs:
- Error: Do not access Object.prototype method #138
- The slot #empty of DataTable not working #137
- Sidebar showCloseIcon not working #135
- Error with calendar year navigator #134
1.0.0-rc.6 (2019-12-30)
Fixed bugs:
- Keydown causes sort on sortable header #130
1.0.0-rc.5 (2019-12-30)
Implemented New Features and Enhancements:
- TimePicker buttons should trap focus #128
Fixed bugs:
- RadioButton throws error #129
1.0.0-rc.4 (2019-12-30)
Implemented New Features and Enhancements:
- Inplace focus visuals not themed #123
- New Component: Tooltip #122
- Keyboard accessibility for Calendar #109
- Enhance ARIA roles and attributes for the components #108
Fixed bugs:
1.0.0-rc.3 (2019-12-23)
Fixed bugs:
- DataView Grid should have nogutter #121
- Menu should prevent default action when there is none #120
- Range slider goes out of bounds #119
1.0.0-rc.2 (2019-12-20)
Implemented New Features and Enhancements:
- Add p-placeholder class to Multiselect label #111
Fixed bugs:
- ContextMenu fails in global mode #118
- ProgressBar showValue prop is ignored #117
- Calendar icon button submitting form #114
- Message icon correction #112
- Disabled Dropdown still picking values #110
- Calendar clear button does not reset the input field #107
1.0.0-rc.1 (2019-12-10)
Implemented New Features and Enhancements:
- New Component: Steps #103
- New Component: PanelMenu #102
- New Component: ContextMenu #101
- New Component: MegaMenu #100
- New Component: TabMenu #99
- New Component: Menubar #98
- New Component: TieredMenu #97
- New Component: Breadcrumb #96
- Add default focus on searchable dropdowns #95
- Nuxt integration #86
Fixed bugs:
- Paginator should go to last page if current page has no data #106
- TreeNode is not toggled with left and right arrow keys #105
- Dialog is not modal when v-if used #94
- DataTable rowClick returns a dom event with no data property #91
1.0.0-beta.14 (2019-11-20)
Implemented New Features and Enhancements:
1.0.0-beta.13 (2019-11-01)
Implemented New Features and Enhancements:
- Ability to style certain rows and cells in Table #81
- Menu Component a11y issue #78
- Modal dialog not blocking background #77
Fixed bugs:
- Modal dialog is not destroyed properly #80
1.0.0-beta.12 (2019-10-22)
Implemented New Features and Enhancements:
- New Carousel Component #73
- Expandable Rows for DataTable #72
- TableState for DataTable #68
- Row Grouping for DataTable #65
Fixed bugs:
- Time buttons select a date on mouseout event on Calendar with showTime property #75
- Clicking column header resets paginator #74
- Calendar.vue: "close on blur" not working properly #71
1.0.0-beta.11 (2019-10-18)
Implemented New Features and Enhancements:
- Row Reordering with DragDrop #69
- Improve component styles on Luna and Nova Themes #66
- Column Reordering with DragDrop #64
- ColumnGroups for DataTable #63
Fixed bugs:
1.0.0-beta.10 (2019-10-15)
Implemented New Features and Enhancements:
- New Component: Carousel #61
Fixed bugs:
1.0.0-beta.9 (2019-10-01)
Implemented New Features and Enhancements:
- Remove empty spaces with Lint #58
- Reimplement Accordion with Templating #56
- Reimplement TabView with Templating #51
Fixed bugs:
- MultiSelect filter cannot be turned off #57
- DataTable sortField cannot be synced #55
- Duplicate key issue in menu component #52
- Calendar.vue: when the value is updated, the component partially updates itself #47
- MultiSelect.vue: error on onToggleAll and bad default placeholder #45
- Calendar clear button does not reset the input field #42
- Time does not stop spinning in Calendar #40
1.0.0-beta.8 (2019-08-21)
Fixed bugs:
- Cannot delete date from calendar once it's selected #38
- Dropdown click icon gives error on Firefox #37
- TreeTable single sort broken #35
- TreeTable highlights unsorted columns #34
- InputMask pressing enter #33
- Column component registration fails with Typescript #29
1.0.0-beta.7 (2019-08-15)
Implemented New Features and Enhancements:
1.0.0-beta.6 (2019-08-05)
Implemented New Features and Enhancements:
- New Component: Tree #28
1.0.0-beta.5 (2019-07-29)
Implemented New Features and Enhancements:
- New Component: DataTable #23
- Convert emptyMessage to a template for DataView #10
- Auto z-index layering for Toast #9
- Reset DataTable page after sort #27
- New Component: ProgressSpinner #24
- New Component: DeferredContent #20
- New Component: Inplace #19
- New Component: PickList #18
- New Component: OrderList #17
- New Component: OrganizationChart #16
Fixed bugs:
- Calendar today button throws an error #22
- DataView paginator is always displayed #21
- Dropdown ignores false or 0 values #11
1.0.0-beta.3 (2019-05-30)
1.0.0-beta.2 (2019-05-28)
1.0.0-beta.1 (2019-05-27)
* This Changelog was automatically generated by github_changelog_generator