Skip to content

Latest commit

 

History

History
4135 lines (3032 loc) · 292 KB

CHANGELOG.md

File metadata and controls

4135 lines (3032 loc) · 292 KB

Changelog

4.0.4 (2024-08-02)

Full Changelog

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)

Full Changelog

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)

Full Changelog

Fixed bugs:

  • Toast: Unstyled prop does not affect ToastMessage #6098
  • ConfirmDialog and ConfirmPopup: Missing accept/reject labels #6075

Implemented New Features and Enhancements:

  • Provide Fluid component #6122
  • ColorPicker: click on label does not open the color picker#6044

4.0.1 (2024-07-22)

Full Changelog

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)

Full Changelog

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)

Full Changelog

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:

  • Improve utils methods in all packages #5968
  • Add autoImport option to @primevue/nuxt-module #5935

4.0.0-rc.2 (2024-06-16)

Full Changelog

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)

Full Changelog

Deprecated:

  • Deprecated InlineMessage component #5843
  • Deprecated StepperPanel component #5824

Breaking Changes:

  • Message props default value changes #5844
  • Removed deprecated slots and props #5841

Implemented New Features and Enhancements:

  • New helper components for Stepper #5823
  • Convert PrimeVue to monorepo packages #5871

Fixed bugs:

4.0.0-beta.4 (2024-05-30)

Full Changelog

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)

Full Changelog

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:

  • Remove PrimeVueStyled and PrimeVueUnstyled plugins #5728
  • Small sized Badge #5729

4.0.0-beta.2 (2024-05-03)

Full Changelog

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

Full Changelog

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)

Full Changelog

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)

Full Changelog

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)

Full Changelog

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)

Full Changelog

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)

Full Changelog

Fixed bugs:

  • Stepper component style build is broken #5332

3.49.0 (2024-02-23)

Full Changelog

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)

Full Changelog

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)

Full Changelog

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)

Full Changelog

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)

Full Changelog

Fixed bugs:

  • Keyboard accessibility is not working on OrderList and PickList #5144

3.47.0 (2024-01-24)

Full Changelog

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)

Full Changelog

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)

Full Changelog

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)

Full Changelog

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)

Full Changelog

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)

Full Changelog

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)

Full Changelog

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)

Full Changelog

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)

Full Changelog

Fixed bugs:

  • InputGroupAddon esm broken #4788

3.40.0 (2023-11-09)

Full Changelog

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)

Full Changelog

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)

Full Changelog

Fixed bugs:

  • The package was not published correctly #4697

3.38.0 (2023-10-26)

Full Changelog

Breaking Changes:

  • Animate directive renamed as AnimateOnScroll #4682

Implemented New Features and Enhancements:

  • MegaMenu: separate label and submenuLabel pt options #4690
  • Improve Lara dark colors #4687
  • Accordion: new expandicon and collapseicon 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)

Full Changelog

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)

Full Changelog

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 to 12 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)

Full Changelog

Implemented New Features and Enhancements:

  • New @layer implementation #4504
  • Theme updates: change :focus to focus-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)

Full Changelog

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)

Full Changelog

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)

Full Changelog

Breaking Changes:

  • Rename merge and useMergeProps options with mergeSections and mergeProps options on usePassThrough method #4342

Deprecated:

  • to option deprecation of MenuModel for Menu components #4372
  • Vue-Router deprecation in Menu components #4351

Implemented New Features and Enhancements:

  • Menu: new submenuheader slot #4352
  • SplitButton: MenuIcon #4201

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)

Full Changelog

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 to thead>tr>td but should be applied to tbody>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)

Full Changelog

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)

Full Changelog

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)

Full Changelog

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)

Full Changelog

Implemented New Features and Enhancements:

  • Rename button and buttonIcon pt options with closeButton and closeIcon 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)

Full Changelog

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)

Full Changelog

Implemented New Features and Enhancements:

  • InputText: size property #4106
  • Add hooks keyword to pt 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)

Full Changelog

Fixed bugs:

  • Datatable: Custom checkbox render issue #4003

3.29.1 (2023-05-15)

Full Changelog

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)

Full Changelog

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 and preview slots #3864
  • Tooltip Delay option #3764
  • Image: Handling of disabled zoomOut and zoomIn in preview #2948

Fixed bugs:

  • Calendar: showOnFocus=false does not work #3923
  • OrderList: TypeError with empty list #3870

3.28.0 (2023-05-02)

Full Changelog

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)

Full Changelog

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:

  • Deprecated indicator slot #3871
  • FullCalendar: Deprecated component #3827

3.26.1 (2023-03-27)

Full Changelog

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)

Full Changelog

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)

Full Changelog

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)

Full Changelog

Breaking Changes:

  • Removed TypeScript types #3696
  • DataTable CSS and responsive structure improvements #3682

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 and life-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)

Full Changelog

Implemented New Features and Enhancements:

  • Menu: start and end 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)

Full Changelog

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)

Full Changelog

Fixed bugs:

  • ZIndexUtils is not working as expected on the overlays #3549

3.22.2 (2023-01-16)

Full Changelog

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)

Full Changelog

  • Sidebar: Extraneous non-props attributes warnings #3524

Fixed bugs:

3.22.0 (2023-01-11)

Full Changelog

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)

Full Changelog

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)

Full Changelog

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)

Full Changelog

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)

Full Changelog

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)

Full Changelog

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)

Full Changelog

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)

Full Changelog

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 and fitContent 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)

Full Changelog

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)

Full Changelog

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)

Full Changelog

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)

Full Changelog

Fixed bugs:

  • Script: CDN Script Fail #2642

3.13.0 (2022-06-06)

Full Changelog

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)

Full Changelog

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)

Full Changelog

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)

Full Changelog

Fixed bugs:

  • StyleClass may fail to enter the element defect #2382

3.12.3 (2022-03-30)

Full Changelog

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)

Full Changelog

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)

Full Changelog

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)

Full Changelog

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)

Full Changelog

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)

Full Changelog

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 be RouteLocationRaw #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)

Full Changelog

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)

Full Changelog

Breaking Changes:

  • Rename slots for toolbar #1761

3.9.0 (2021-11-18)

Full Changelog

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)

Full Changelog

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)

Full Changelog

Implemented New Features and Enhancements:

  • Script tag with CDN samples #1662
  • disabled props for Inplace #1651

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)

Full Changelog

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 and ToastService.d.ts #1596
  • InputSwitch - trueValue-falseValue features causes warning #1586
  • SpeedDial :hideOnClickOutside="false" is not working #1545

3.7.2 (2021-09-15)

Full Changelog

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)

Full Changelog

Implemented New Features and Enhancements:

  • Add allowEmpty property to InputNumber #1502
  • Tailwind Theme #1500

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)

Full Changelog

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)

Full Changelog

Fixed bugs:

  • Vue < 3.2 Compatibility #1437

3.6.3 (2021-08-10)

Full Changelog

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)

Full Changelog

Fixed bugs:

  • Toast does not clear hide timeout on unmount #1415

3.6.1 (2021-08-05)

Full Changelog

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)

Full Changelog

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)

Full Changelog

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

Full Changelog

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)

Full Changelog

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)

Full Changelog

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)

Full Changelog

Fixed bugs:

  • CDN builds are broken #1046

3.3.3 (2021-03-02)

Full Changelog

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)

Full Changelog

Fixed bugs:

  • Menubar, ContextMenu, TieredMenu warning #1029

3.3.1 (2021-02-26)

Full Changelog

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)

Full Changelog

Implemented New Features and Enhancements:

  • Color Palettes for Each Theme #1004
  • breakpoints for Dialog and ConfirmDialog #992

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)

Full Changelog

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)

Full Changelog

Fixed bugs:

  • Minified iife builds are broken #964

3.2.3 (2021-02-10)

Full Changelog

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)

Full Changelog

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)

Full Changelog

Fixed bugs:

  • password-meter.png missing in resources/images in v3.2.0 #935

3.2.0 (2021-02-03)

Full Changelog

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)

Full Changelog

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)

Full Changelog

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)

Full Changelog

Fixed bugs:

  • CascadeSelect fails with Vue 3.0.3 #753

3.1.0 (2020-12-10)

Full Changelog

Breaking Changes:

  • Setup Requirement #748
  • Remove locale from Calendar #747

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)

Full Changelog

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)

Full Changelog

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)

Full Changelog

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)

Full Changelog

Fixed bugs:

  • 3.0.0-rc.1 npm package includes a node_modules #511
  • Dialog component VNode #510

3.0.0-rc.1 (2020-09-28)

Full Changelog

Breaking Changes:

  • Accessing column props in Slots #498
  • activeIndex for TabView and Accordion #497

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)

Full Changelog

Fixed bugs:

  • v2 DataTable: Frozen column table left and right calculation defects #4890

2.10.3 (2023-11-22)

Full Changelog

Implemented New Features and Enhancements:

  • v2 DataTable: Frozen column improvements #4795
  • TreeTable: Add custom header for column #2941

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)

Full Changelog

Implemented New Features and Enhancements:

  • Password: id props is passed to container #4143
  • OverlayPanel: Backport events to v2.x #3733

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)

Full Changelog

Implemented New Features and Enhancements:

  • PrimeFlex & PrimeIcons version update v2 #3291
  • Sidebar v2: Add slot to header #3217

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)

Full Changelog

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)

Full Changelog

Implemented New Features and Enhancements:

  • Tooltip v2 | Escape Support #2432
  • Accordion v2 | New expandIcon and collapseIcon properties #2418

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)

Full Changelog

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)

Full Changelog

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)

Full Changelog

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)

Full Changelog

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)

Full Changelog

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)

Full Changelog

Fixed bugs:

  • Scrollable Table alignment improvement #1438
  • PrimeFlex 3 support for DataView #1435

2.5.0 (2021-08-10)

Full Changelog

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)

Full Changelog

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)

Full Changelog

Implemented New Features and Enhancements:

  • Reset page on filter #1121
  • forceSelection for AutoComplete #1120

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)

Full Changelog

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)

Full Changelog

Breaking Changes:

  • Remove locale from Calendar #824
  • Setup Requirement #823

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)

Full Changelog

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)

Full Changelog

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)

Full Changelog

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)

Full Changelog

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)

Full Changelog

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)

Full Changelog

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)

Full Changelog

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)

Full Changelog

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)

Full Changelog

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)

Full Changelog

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)

Full Changelog

Implemented New Features and Enhancements:

  • OverlayPanel padding visual problem #382
  • Improved active state for dark themes #383

2.0.1 (2020-07-10)

Full Changelog

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)

Full Changelog

2.0.0-rc.3 (2020-07-04)

Full Changelog

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)

Full Changelog

Implemented New Features and Enhancements:

  • Material Theme #363
  • Bootstrap Theme #362
  • Improve Galleria animation on FullScreen mode #346

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)

Full Changelog

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)

Full Changelog

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)

Full Changelog

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)

Full Changelog

Implemented New Features and Enhancements:

  • FilterPlaceholder for Listbox #284
  • Function support for MenuModel visible prop #286

Fixed bugs:

  • Group Header Broken without Footer Template #288
  • SplitButton is misaligned #289

1.3.0 (2020-04-20)

Full Changelog

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)

Full Changelog

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)

Full Changelog

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)

Full Changelog

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)

Full Changelog

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)

Full Changelog

Fixed bugs:

  • Dialog positions regressions #191

1.0.3 (2020-02-07)

Full Changelog

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)

Full Changelog

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)

Full Changelog

Implemented New Features and Enhancements:

  • New Component: ColorPicker #139
  • Enhance Dialog Positioning #136

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)

Full Changelog

Fixed bugs:

  • Keydown causes sort on sortable header #130

1.0.0-rc.5 (2019-12-30)

Full Changelog

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)

Full Changelog

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:

  • Error in datatable keyboard navigation #127
  • Scroll+Paginator fails #126

1.0.0-rc.3 (2019-12-23)

Full Changelog

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)

Full Changelog

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)

Full Changelog

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)

Full Changelog

Implemented New Features and Enhancements:

  • Scrollable DataTable #87
  • Add p-placeholder to Dropdown label #84
  • Add row-click event to Table #82

1.0.0-beta.13 (2019-11-01)

Full Changelog

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)

Full Changelog

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)

Full Changelog

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:

  • Accordion and TabView do not sync children changes #67
  • Accordion and TabView create empty tabs #59

1.0.0-beta.10 (2019-10-15)

Full Changelog

Implemented New Features and Enhancements:

  • New Component: Carousel #61

Fixed bugs:

  • Menu and OverlayPanel target position miscalculated #62
  • Dataview paginator gets out of sync #60

1.0.0-beta.9 (2019-10-01)

Full Changelog

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)

Full Changelog

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)

Full Changelog

Implemented New Features and Enhancements:

  • New Component: TreeTable #31
  • Resizable Columns for DataTable #30
  • New Component: InputMask #26

1.0.0-beta.6 (2019-08-05)

Full Changelog

Implemented New Features and Enhancements:

  • New Component: Tree #28

1.0.0-beta.5 (2019-07-29)

Full Changelog

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)

Full Changelog

1.0.0-beta.2 (2019-05-28)

Full Changelog

1.0.0-beta.1 (2019-05-27)

Full Changelog

* This Changelog was automatically generated by github_changelog_generator