primevue-mirror/CHANGELOG.md

145 KiB

Changelog

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
  • 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
  • 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
  • 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:

  • Kebap-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

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
  • 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

3.5.0

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
  • 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
  • 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

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
  • 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
  • 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
  • Skeleton Component #689
  • CascadeSelect Component #686
  • FEATURE REQUEST
  • 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.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
  • 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
  • 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