UNPKG

primereact

Version:

[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) [![npm version](https://badge.fury.io/js/primereact.svg)](https://badge.fury.io/js/primereact)

633 lines (491 loc) 113 kB
# Changelog ## [5.0.0](https://github.com/primefaces/primereact/tree/5.0.0) (2020-10-01) [Full Changelog](https://github.com/primefaces/primereact/compare/5.0.0-rc.2...5.0.0) **Implemented New Features and Enhancements:** - Lighter Highlight Color for PrimeOne Themes [\#1605](https://github.com/primefaces/primereact/issues/1605) - Add template property support to MenuModel API [\#1597](https://github.com/primefaces/primereact/issues/1597) - Add buttonTemplate property to SplitButton [\#1596](https://github.com/primefaces/primereact/issues/1596) - Add headerTemplate property to AccordionTab on Accordion [\#1594](https://github.com/primefaces/primereact/issues/1594) - Add expandIcon and collapseIcon properties to Accordion [\#1593](https://github.com/primefaces/primereact/issues/1593) - Add id property to Password [\#1590](https://github.com/primefaces/primereact/issues/1590) - Improvement in behavior of components that have overlay panels in scrollable containers [\#1589](https://github.com/primefaces/primereact/issues/1589) - InputNumber feature - allow negative values [\#1585](https://github.com/primefaces/primereact/issues/1585) - Add panelClassName and panelStyle properties for appendable overlays [\#1459](https://github.com/primefaces/primereact/issues/1459) - TreeTable: expose the filter method for TypeScript [\#1435](https://github.com/primefaces/primereact/issues/1435) **Fixed bugs:** - Alignment issue on Scrollable TreeTable [\#1599](https://github.com/primefaces/primereact/issues/1599) - Alignment issue on Scrollable Datatable [\#1598](https://github.com/primefaces/primereact/issues/1598) - Button shows "&nbsp" text if the label property is empty [\#1595](https://github.com/primefaces/primereact/issues/1595) - InputNumber cannot set value when format property is false [\#1582](https://github.com/primefaces/primereact/issues/1582) - Carousel page prop not detecting changes to prop value. [\#1464](https://github.com/primefaces/primereact/issues/1464) - Pagination \(currentPageReportTemplate\) is not showing correct page no for first [\#1453](https://github.com/primefaces/primereact/issues/1453) - MultiSelect: error when selecting option with null value [\#1446](https://github.com/primefaces/primereact/issues/1446) - MultiSelect: warning in console when using string array as options [\#1445](https://github.com/primefaces/primereact/issues/1445) ## [5.0.0-rc.2](https://github.com/primefaces/primereact/tree/5.0.0-rc.2) (2020-09-10) [Full Changelog](https://github.com/primefaces/primereact/compare/5.0.0-rc.1...5.0.0-rc.2) **Implemented New Features and Enhancements:** - Add resetFilterOnHide property to MultiSelect [\#1565](https://github.com/primefaces/primereact/issues/1565) - Add resetFilterOnHide property to Dropdown [\#1564](https://github.com/primefaces/primereact/issues/1564) - Add keyboard support to MultiSelect [\#1563](https://github.com/primefaces/primereact/issues/1563) - Improve SelectButton implementation [\#1561](https://github.com/primefaces/primereact/issues/1561) - Add optionDisabled property to SelectButton [\#1560](https://github.com/primefaces/primereact/issues/1560) - Add emptyFilterMessage property to MultiSelect [\#1556](https://github.com/primefaces/primereact/issues/1556) - Add emptyFilterMessage property to Dropdown [\#1554](https://github.com/primefaces/primereact/issues/1554) - Negative sign with InputNumber [\#1551](https://github.com/primefaces/primereact/issues/1551) - InputNumber: pasting doesn't work correctly [\#1549](https://github.com/primefaces/primereact/issues/1549) - InputGroup support for input components with wrappers [\#1548](https://github.com/primefaces/primereact/issues/1548) - Update PrimeFlex documentation to 2.0.0 [\#1542](https://github.com/primefaces/primereact/issues/1542) - Scrollable Table alignment improvement [\#1541](https://github.com/primefaces/primereact/issues/1541) - DataTable onRowClick executes when multiple selection mode is enabled and user clicks on selection checkbox column cell [\#1534](https://github.com/primefaces/primereact/issues/1534) - Add content property to Message component [\#1463](https://github.com/primefaces/primereact/issues/1463) - Add color property to ProgressBar [\#1457](https://github.com/primefaces/primereact/issues/1457) - NumberInput does not pass down validation attributes to input element. [\#1444](https://github.com/primefaces/primereact/issues/1444) **Fixed bugs:** - The left and right arrow keys not working on input elements inside Tree [\#1559](https://github.com/primefaces/primereact/issues/1559) - Items in PanelMenu are highlighted wrongly with Material dark themes [\#1557](https://github.com/primefaces/primereact/issues/1557) - Calendar misplaced layout if more than one month is shown [\#1553](https://github.com/primefaces/primereact/issues/1553) - inputNumber cannot set value bigger than 99.999 for an ES locale [\#1552](https://github.com/primefaces/primereact/issues/1552) - inputNumber with numeric prefix is not working as expected [\#1550](https://github.com/primefaces/primereact/issues/1550) - Item selection does not work on Dropdown with scrollable panel [\#1544](https://github.com/primefaces/primereact/issues/1544) - Dialog with Long Content does not scroll in IE11 [\#1538](https://github.com/primefaces/primereact/issues/1538) - Pill Text not centered [\#1532](https://github.com/primefaces/primereact/issues/1532) - Ripple effect with typescript [\#1530](https://github.com/primefaces/primereact/issues/1530) - Component TreeTable doesn't added props className [\#1473](https://github.com/primefaces/primereact/issues/1473) - Dialog aria-labelledby references an unexisting id [\#1405](https://github.com/primefaces/primereact/issues/1405) ## [5.0.0-rc.1](https://github.com/primefaces/primereact/tree/5.0.0-rc.1) (2020-08-20) [Full Changelog](https://github.com/primefaces/primereact/compare/4.2.2...5.0.0-rc.1) **Breaking changes:** - Change the values of position property on Dialog [\#1516](https://github.com/primefaces/primereact/issues/1516) - Rename iconsTemplate property to icons property on Dialog [\#1514](https://github.com/primefaces/primereact/issues/1514) - Rename iconsTemplate property to icons property on Sidebar [\#1513](https://github.com/primefaces/primereact/issues/1513) - Rename Growl component to Toast component [\#1512](https://github.com/primefaces/primereact/issues/1512) - Change some property names on Galleria [\#1503](https://github.com/primefaces/primereact/issues/1503) - Label Nova, Luna and Rhea as Legacy Themes [\#1501](https://github.com/primefaces/primereact/issues/1501) - Change the values of position property on Growl [\#1497](https://github.com/primefaces/primereact/issues/1497) - Remove responsive property from OrderList [\#1494](https://github.com/primefaces/primereact/issues/1494) - Remove responsive property from PickList [\#1493](https://github.com/primefaces/primereact/issues/1493) - Replace dotsContainerClassName with indicatorsContentClassName property on Carousel [\#1491](https://github.com/primefaces/primereact/issues/1491) - Remove Spinner Component [\#1488](https://github.com/primefaces/primereact/issues/1488) - Remove Lightbox component [\#1487](https://github.com/primefaces/primereact/issues/1487) - Migrate to PrimeOne Design Architecture [\#1484](https://github.com/primefaces/primereact/issues/1484) - Remove responsive attribute from DataTable [\#1250](https://github.com/primefaces/primereact/issues/1250) **Implemented New Features and Enhancements:** - Add emptyTemplate property to FileUpload [\#1508](https://github.com/primefaces/primereact/issues/1508) - New Component: Ripple [\#1507](https://github.com/primefaces/primereact/issues/1507) - Add index parameter to onRowEditInit and onRowSave callbacks on DataTable [\#1505](https://github.com/primefaces/primereact/issues/1505) - Add onEditorInit callback for cell editing mode to Column [\#1504](https://github.com/primefaces/primereact/issues/1504) - Add left and right properties to Toolbar [\#1502](https://github.com/primefaces/primereact/issues/1502) - Material Theme [\#1500](https://github.com/primefaces/primereact/issues/1500) - Bootstrap Theme [\#1499](https://github.com/primefaces/primereact/issues/1499) - Add start and end properties to Menubar [\#1498](https://github.com/primefaces/primereact/issues/1498) - Add valueTemplate property to Dropdown [\#1496](https://github.com/primefaces/primereact/issues/1496) - Add iconPos property to ToggleButton [\#1495](https://github.com/primefaces/primereact/issues/1495) - Add badge and badgeClassName properties to Button [\#1490](https://github.com/primefaces/primereact/issues/1490) - Add Badge styles to core css [\#1489](https://github.com/primefaces/primereact/issues/1489) - Improved Overlay Animations [\#1486](https://github.com/primefaces/primereact/issues/1486) - PrimeOne Themes [\#1485](https://github.com/primefaces/primereact/issues/1485) - Label Nova, Luna and Rhea as Legacy Themes [\#1483](https://github.com/primefaces/primereact/issues/1483) - Add contentClassName property to Dialog [\#1455](https://github.com/primefaces/primereact/issues/1455) - Add listClassName property to Listbox [\#1454](https://github.com/primefaces/primereact/issues/1454) - Change onSlideEnd callback param on Slider [\#1437](https://github.com/primefaces/primereact/issues/1437) - Improve Tooltip implementation [\#1436](https://github.com/primefaces/primereact/issues/1436) - Add onValueChange property to InputNumber [\#1418](https://github.com/primefaces/primereact/issues/1418) - It is impossible to type fractional digits on InputNumber [\#1380](https://github.com/primefaces/primereact/issues/1380) - Remove browserslist, leave processing and transpilation to applications [\#1312](https://github.com/primefaces/primereact/issues/1312) - Custom content support for Button [\#1258](https://github.com/primefaces/primereact/issues/1258) **Fixed bugs:** - Global filter is not working with invalid values on TreeTable [\#1517](https://github.com/primefaces/primereact/issues/1517) - Captcha throws a JS exception [\#1509](https://github.com/primefaces/primereact/issues/1509) - Calendar with appendTo property isn't working as expected [\#1506](https://github.com/primefaces/primereact/issues/1506) - Chart does not update when its options and type properties change [\#1492](https://github.com/primefaces/primereact/issues/1492) - Dynamic options breaks InputNumber [\#1470](https://github.com/primefaces/primereact/issues/1470) - DatePicker Milliseconds jumps from 000 to 199 [\#1456](https://github.com/primefaces/primereact/issues/1456) - Typing for selectedItemTemplate in AutoComplete is wrong [\#1428](https://github.com/primefaces/primereact/issues/1428) - Can't type - as first symbol into an Inputnumber [\#1427](https://github.com/primefaces/primereact/issues/1427) - If the invalid value is entered to Calendar with keepInvalid property, the onChange event returns null [\#1422](https://github.com/primefaces/primereact/issues/1422) - Calling clearTimeout is required before unmounting AutoComplete [\#1421](https://github.com/primefaces/primereact/issues/1421) - Clear button is not closing Calendar [\#1416](https://github.com/primefaces/primereact/issues/1416) - File selection does not work after validation fails [\#1415](https://github.com/primefaces/primereact/issues/1415) - InputNumber prevents min key number [\#1412](https://github.com/primefaces/primereact/issues/1412) - ListBox, Dropdown: Using non-unique key [\#1397](https://github.com/primefaces/primereact/issues/1397) ## [4.2.2](https://github.com/primefaces/primereact/tree/4.2.2) (2020-06-09) [Full Changelog](https://github.com/primefaces/primereact/compare/4.2.1...4.2.2) **Implemented New Features and Enhancements:** - Add onStateSave and onStateRestore callbacks to DataTable with stateStorage [\#1389](https://github.com/primefaces/primereact/issues/1389) - Change the type of iconsTemplate property on Dialog [\#1386](https://github.com/primefaces/primereact/issues/1386) - Calendar uses : instead of . as seperator for milliseconds [\#1385](https://github.com/primefaces/primereact/issues/1385) - Add custom mode to stateStorage [\#1382](https://github.com/primefaces/primereact/issues/1382) - ColorPicker: add missing input attributes [\#1323](https://github.com/primefaces/primereact/issues/1323) - Deprecate \*styleClass props in favor of \*className [\#1262](https://github.com/primefaces/primereact/issues/1262) **Fixed bugs:** - Tree filter with onToggle method doesn't work as expected [\#1390](https://github.com/primefaces/primereact/issues/1390) - Calendar navigator skips one month [\#1388](https://github.com/primefaces/primereact/issues/1388) - Incorrect work page parameter in carousel [\#1387](https://github.com/primefaces/primereact/issues/1387) - The className property of Column is not set to \<col\> element [\#1384](https://github.com/primefaces/primereact/issues/1384) - EmptyMessage property is not working with empty string on DataTable [\#1383](https://github.com/primefaces/primereact/issues/1383) - When the month is changed in Calendar inside OverlayPanel, the panel automatically closes. [\#1381](https://github.com/primefaces/primereact/issues/1381) - TreeTable column body prop function does not contain column argument [\#1366](https://github.com/primefaces/primereact/issues/1366) - When the input filter element is clicked, the panel closes on DropDown [\#1360](https://github.com/primefaces/primereact/issues/1360) ## [4.2.1](https://github.com/primefaces/primereact/tree/4.2.1) (2020-05-11) [Full Changelog](https://github.com/primefaces/primereact/compare/4.2.0...4.2.1) **Implemented New Features and Enhancements:** - Remove filter method from ObjectUtils [\#1343](https://github.com/primefaces/primereact/issues/1343) - AutoComplete: selectedItemTemplate gets called for query [\#1296](https://github.com/primefaces/primereact/issues/1296) **Fixed bugs:** - Editable Dropdown is not working as expected [\#1359](https://github.com/primefaces/primereact/issues/1359) - Dropdown throws an exception on console after filtering and keyboard navigation [\#1358](https://github.com/primefaces/primereact/issues/1358) - DataTable: filters are not rerendered when their state is changed [\#1352](https://github.com/primefaces/primereact/issues/1352) - DataTable: wrong type definition for onFilter [\#1351](https://github.com/primefaces/primereact/issues/1351) - Autofocus property doesn't work as expected on Textarea [\#1350](https://github.com/primefaces/primereact/issues/1350) - Editor Component readOnly property name wrong [\#1346](https://github.com/primefaces/primereact/issues/1346) - React multiselect defaultValue warning [\#1344](https://github.com/primefaces/primereact/issues/1344) - InputMask displayed value does not change when value changes to undefined or null [\#1342](https://github.com/primefaces/primereact/issues/1342) - Wrong import for FilterUtils [\#1339](https://github.com/primefaces/primereact/issues/1339) ## [4.2.0](https://github.com/primefaces/primereact/tree/4.2.0) (2020-04-17) [Full Changelog](https://github.com/primefaces/primereact/compare/4.1.2...4.2.0) **Implemented New Features and Enhancements:** - New Component: InputNumber [\#1311](https://github.com/primefaces/primereact/issues/1311) - Add filterLocale property to Tree [\#1338](https://github.com/primefaces/primereact/issues/1338) - Add filterLocale property to TreeTable [\#1337](https://github.com/primefaces/primereact/issues/1337) - Add filterLocale property to MultiSelect [\#1336](https://github.com/primefaces/primereact/issues/1336) - Add filterLocale property to ListBox [\#1335](https://github.com/primefaces/primereact/issues/1335) - Add filterLocale property to Dropdown [\#1334](https://github.com/primefaces/primereact/issues/1334) - Add filterLocale property to DataTable [\#1333](https://github.com/primefaces/primereact/issues/1333) - Add checkValidity method to MultiSelect [\#1332](https://github.com/primefaces/primereact/issues/1332) - onFocus - onBlur for ToggleButton [\#1330](https://github.com/primefaces/primereact/issues/1330) - Update sortIcons [\#1329](https://github.com/primefaces/primereact/issues/1329) - Disabled prop for TriStateCheckbox [\#1325](https://github.com/primefaces/primereact/issues/1325) - Refactor OverlayPanel outside click detection [\#1320](https://github.com/primefaces/primereact/issues/1320) - Refactor MultiSelect outside click detection [\#1319](https://github.com/primefaces/primereact/issues/1319) - Refactor Menu outside click detection [\#1318](https://github.com/primefaces/primereact/issues/1318) - Refactor ColorPicker outside click detection [\#1317](https://github.com/primefaces/primereact/issues/1317) - Refactor Dropdown outside click detection [\#1310](https://github.com/primefaces/primereact/issues/1310) - Refactor AutoComplete outside click detection [\#1308](https://github.com/primefaces/primereact/issues/1308) - MultiSelect/Dropdown expose input attributes for labeling and validation purposes [\#1306](https://github.com/primefaces/primereact/issues/1306) - Autocomplete dropdown button close behavior enhancement [\#1305](https://github.com/primefaces/primereact/issues/1305) - Improve timepicker style on Calendar [\#1294](https://github.com/primefaces/primereact/issues/1294) - Add milliseconds support to Calendar [\#1293](https://github.com/primefaces/primereact/issues/1293) - Not nullable `dataKey` in DropDown break `selectedOption` property [\#1286](https://github.com/primefaces/primereact/issues/1286) - Separator for Chips [\#1285](https://github.com/primefaces/primereact/issues/1285) **Fixed bugs:** - Dropdown checkValidity fails [\#1331](https://github.com/primefaces/primereact/issues/1331) - Calendar.showOtherMonths property not being used [\#1328](https://github.com/primefaces/primereact/issues/1328) - Disable prop on ToggleButton not working [\#1321](https://github.com/primefaces/primereact/issues/1321) - IE11: Autocomplete with dropdown and multiple selection requires doubleclick [\#1316](https://github.com/primefaces/primereact/issues/1316) - InputMask displayed value does not change when value changes to undefined or null [\#1309](https://github.com/primefaces/primereact/issues/1309) - multiSortMeta depends on single sort [\#1307](https://github.com/primefaces/primereact/issues/1307) - Carousel - Button inside carousel-item is not clickable in mobile phones [\#1300](https://github.com/primefaces/primereact/issues/1300) - AutoComplete: selectedItemTemplate ts binding claims to expect JSX.Element in return, but at runtime a string is expected [\#1297](https://github.com/primefaces/primereact/issues/1297) - FileUpload in auto mode sends two post requests in IE11 [\#1282](https://github.com/primefaces/primereact/issues/1282) - Today Button doesn't work on prefilled Calendar with timeonly [\#1281](https://github.com/primefaces/primereact/issues/1281) - TreeTable goes to edit mode when expanded [\#1276](https://github.com/primefaces/primereact/issues/1276) - Tree drag&drop not working if dragdropScope contains upper case letter [\#1182](https://github.com/primefaces/primereact/issues/1182) ## [4.1.2](https://github.com/primefaces/primereact/tree/4.1.2) (2020-03-20) [Full Changelog](https://github.com/primefaces/primereact/compare/4.1.1...4.1.2) **Implemented New Features and Enhancements:** - DataView: lazy loading implementation [\#1264](https://github.com/primefaces/primereact/issues/1264) **Fixed bugs:** - Multiple Sort doesn't work as expected in the DataTable if a sortable column has sortField and field properties [\#1279](https://github.com/primefaces/primereact/issues/1279) - Chips in disabled Autocomplete are not disabled [\#1278](https://github.com/primefaces/primereact/issues/1278) - Calendar display not update when value change. [\#1277](https://github.com/primefaces/primereact/issues/1277) - Calendar closes right away in Chrome when it has showTime={true} [\#1272](https://github.com/primefaces/primereact/issues/1272) - Setting state in onFocus of Datatable Editors crashes app [\#1271](https://github.com/primefaces/primereact/issues/1271) - Invalid Date in Calendar in IE11 crashes the app [\#1270](https://github.com/primefaces/primereact/issues/1270) - Tab-Key doesn't work in Datatable with cell editing on IE11 and Edge [\#1269](https://github.com/primefaces/primereact/issues/1269) - IE11: Autocomplete with dropdown requires doubleclick [\#1267](https://github.com/primefaces/primereact/issues/1267) - OnComplete callback has wrong property params on InputMask.d.ts [\#1265](https://github.com/primefaces/primereact/issues/1265) - Fix InputSwitch documentation for onLabel-offLabel [\#1263](https://github.com/primefaces/primereact/issues/1263) ## [4.1.1](https://github.com/primefaces/primereact/tree/4.1.1) (2020-03-12) [Full Changelog](https://github.com/primefaces/primereact/compare/4.1.0...4.1.1) **Implemented New Features and Enhancements:** - Add onFocus-onBlur to Dropdown [\#1260](https://github.com/primefaces/primereact/issues/1260) - InputMask OnComplete does not contain the new value [\#1255](https://github.com/primefaces/primereact/issues/1255) - resetFilter function for Dropdown [\#1249](https://github.com/primefaces/primereact/issues/1249) - Improve type definition for onChange of form components [\#1199](https://github.com/primefaces/primereact/issues/1199) **Fixed bugs:** - DataTable scrollHeight doesn't calculate correctly with frozen columns and header groups [\#1261](https://github.com/primefaces/primereact/issues/1261) - Disabled TabPanel focussable with TAB-Key [\#1254](https://github.com/primefaces/primereact/issues/1254) - Error on TreeTable docs about responsive [\#1253](https://github.com/primefaces/primereact/issues/1253) - Select components don't correctly return value [\#1252](https://github.com/primefaces/primereact/issues/1252) - currentPageReport should check for {last} boundary [\#1251](https://github.com/primefaces/primereact/issues/1251) - onClose of GrowlMessage is also allowing onClick to fire. [\#1248](https://github.com/primefaces/primereact/issues/1248) - loadingBody type is different to Documentation [\#1111](https://github.com/primefaces/primereact/issues/1111) ## [4.1.0](https://github.com/primefaces/primereact/tree/4.1.0) (2020-03-10) [Full Changelog](https://github.com/primefaces/primereact/compare/4.0.0...4.1.0) **Implemented New Features and Enhancements:** - Add reorderable to Column [\#1246](https://github.com/primefaces/primereact/issues/1246) - Implement filterBy and filterMatchMode for ListBox [\#1245](https://github.com/primefaces/primereact/issues/1245) - Implement filterBy and filterMatchMode for MultiSelect [\#1244](https://github.com/primefaces/primereact/issues/1244) - Add filterPlaceholder to MultiSelect [\#1242](https://github.com/primefaces/primereact/issues/1242) - Deprecate icon of SelectItem API [\#1239](https://github.com/primefaces/primereact/issues/1239) - Templating support to SelectButton [\#1238](https://github.com/primefaces/primereact/issues/1238) - Document SelectItem [\#1237](https://github.com/primefaces/primereact/issues/1237) - Change the type of emptyMessage property on DataTable [\#1236](https://github.com/primefaces/primereact/issues/1236) - Deprecate Lightbox [\#1235](https://github.com/primefaces/primereact/issues/1235) - Add optionValue to Select components [\#1230](https://github.com/primefaces/primereact/issues/1230) - Placeholder colors are not same [\#1229](https://github.com/primefaces/primereact/issues/1229) - Primitive values support in Select components [\#1228](https://github.com/primefaces/primereact/issues/1228) - Add filterHeaderStyle and filterHeaderClassName to Column [\#1227](https://github.com/primefaces/primereact/issues/1227) - Add rowHover to DataTable [\#1226](https://github.com/primefaces/primereact/issues/1226) - New options for CurrentPageReport [\#1225](https://github.com/primefaces/primereact/issues/1225) - New DataTable Customer Demo [\#1224](https://github.com/primefaces/primereact/issues/1224) - New filtering modes for Table [\#1223](https://github.com/primefaces/primereact/issues/1223) - Accents support in Table filtering [\#1222](https://github.com/primefaces/primereact/issues/1222) - Add filterField to column [\#1221](https://github.com/primefaces/primereact/issues/1221) - Move column filters to their own row [\#1220](https://github.com/primefaces/primereact/issues/1220) - Time support for min date or max date in calendar component [\#1217](https://github.com/primefaces/primereact/issues/1217) - Add filterPlaceholder to Listbox [\#1215](https://github.com/primefaces/primereact/issues/1215) - Improve style of p-link component [\#1213](https://github.com/primefaces/primereact/issues/1213) - Implement className in MultiSelect, Dropdown, SelectButton, ListBox options [\#1175](https://github.com/primefaces/primereact/issues/1175) - Allow Dialogs already maximized [\#1170](https://github.com/primefaces/primereact/issues/1170) - Implement filterBy and filterMatchMode for Dropdown [\#1149](https://github.com/primefaces/primereact/issues/1149) - Change the type of the 'header' property on TabPanel [\#1079](https://github.com/primefaces/primereact/issues/1079) - DataTable Columns: Conditional reorder [\#1032](https://github.com/primefaces/primereact/issues/1032) - Datatable Columns: Conditional select [\#1031](https://github.com/primefaces/primereact/issues/1031) **Fixed bugs:** - Chips cover 100% although input is visually smaller [\#1241](https://github.com/primefaces/primereact/issues/1241) - Datatable doesn't change page when the last element on a page is removed. [\#1233](https://github.com/primefaces/primereact/issues/1233) - Filter does not work after adding a new node to the root node on Tree [\#1232](https://github.com/primefaces/primereact/issues/1232) - Clear Button does not clear the input value on Calendar [\#1231](https://github.com/primefaces/primereact/issues/1231) - Remove tabIndex from the headers of the non-sortable dataTable. [\#1219](https://github.com/primefaces/primereact/issues/1219) - The virtualScroll height is always added to rows on DataTable [\#1218](https://github.com/primefaces/primereact/issues/1218) - ContextMenu hide/onHide triggers even though already hidden [\#1189](https://github.com/primefaces/primereact/issues/1189) - Tree does not support Font Awesome icons [\#1187](https://github.com/primefaces/primereact/issues/1187) - Reset filter textbox of dropdown if options changes [\#1179](https://github.com/primefaces/primereact/issues/1179) - Deadlock situation in range slider [\#1094](https://github.com/primefaces/primereact/issues/1094) ## [4.0.0](https://github.com/primefaces/primereact/tree/4.0.0) (2020-02-27) [Full Changelog](https://github.com/primefaces/primereact/compare/3.4.0...4.0.0) **Implemented New Features and Enhancements:** - Add keepInvalid property to Calendar [\#1204](https://github.com/primefaces/primereact/issues/1204) - Add position property to Dialog [\#1203](https://github.com/primefaces/primereact/issues/1203) - Add FocusTrap support to Dialog [\#1202](https://github.com/primefaces/primereact/issues/1202) - Add sortFunction support to DataTable with multiple column sorting [\#1201](https://github.com/primefaces/primereact/issues/1201) - Remove min-width style from Dropdown [\#1196](https://github.com/primefaces/primereact/issues/1196) - Add maskClassName property to Dialog [\#1194](https://github.com/primefaces/primereact/issues/1194) - ReImplemented Steps styles [\#1191](https://github.com/primefaces/primereact/issues/1191) - Leave animation for Dialog [\#1181](https://github.com/primefaces/primereact/issues/1181) - Dialog header not visible [\#1174](https://github.com/primefaces/primereact/issues/1174) - Dialog is not displayed correctly in mobile view [\#1165](https://github.com/primefaces/primereact/issues/1165) - Add sort number feature to sortable columns on DataTable and TreeTable with multi sorting [\#1164](https://github.com/primefaces/primereact/issues/1164) - Add onRemove callback to FileUpload [\#1152](https://github.com/primefaces/primereact/issues/1152) - Add editing support to the input field on Calendar [\#1141](https://github.com/primefaces/primereact/issues/1141) - New Component: Galleria [\#1105](https://github.com/primefaces/primereact/issues/1105) **Fixed bugs:** - Remove the legacy lifecycle method from Lightbox component [\#1200](https://github.com/primefaces/primereact/issues/1200) - The disabled items can be focused in the Steps [\#1192](https://github.com/primefaces/primereact/issues/1192) - Alignment problem on Growl message without details [\#1190](https://github.com/primefaces/primereact/issues/1190) - Maximizable property is not working correctly on dialog [\#1169](https://github.com/primefaces/primereact/issues/1169) - Dismissable mask behaves over dialog [\#1167](https://github.com/primefaces/primereact/issues/1167) - Typedefinition for DataTable OnFilter is wrong. [\#1163](https://github.com/primefaces/primereact/issues/1163) ## [3.4.0](https://github.com/primefaces/primereact/tree/3.4.0) (2020-01-17) [Full Changelog](https://github.com/primefaces/primereact/compare/3.3.3...3.4.0) **Implemented New Features and Enhancements:** - Calendar component keyboard support [\#1157](https://github.com/primefaces/primereact/issues/1157) - Add expandableRowGroups property to DataTable [\#1148](https://github.com/primefaces/primereact/issues/1148) - Add removableSort property to DataTable [\#1142](https://github.com/primefaces/primereact/issues/1142) - Enhance Dialog Positioning [\#1138](https://github.com/primefaces/primereact/issues/1138) **Fixed bugs:** - Wrong property name on the propTypes definition of Dropdown [\#1158](https://github.com/primefaces/primereact/issues/1158) - When the InputMask is focused, the mask disappears [\#1156](https://github.com/primefaces/primereact/issues/1156) - When the buttons inside the components are clicked, they submit the form [\#1155](https://github.com/primefaces/primereact/issues/1155) - The icon of the next button has wrong class name on Carousel [\#1154](https://github.com/primefaces/primereact/issues/1154) - Some DataView lazy and loading types missing [\#1131](https://github.com/primefaces/primereact/issues/1131) - TreeTable default filter value is not showing in the filter widget [\#1129](https://github.com/primefaces/primereact/issues/1129) - InputTextarea does not render props like cols and rows [\#1127](https://github.com/primefaces/primereact/issues/1127) - PanelMenu Icon does not show for entries without sub children [\#1121](https://github.com/primefaces/primereact/issues/1121) - ContextMenu.d.ts has wrong property name [\#1118](https://github.com/primefaces/primereact/issues/1118) - Dropdown cannot open the panel after double clicking an option [\#1053](https://github.com/primefaces/primereact/issues/1053) - InputMask is not changing the mask at runtime. [\#1021](https://github.com/primefaces/primereact/issues/1021) ## [3.3.3](https://github.com/primefaces/primereact/tree/3.3.3) (2019-11-29) [Full Changelog](https://github.com/primefaces/primereact/compare/3.3.2...3.3.3) **Implemented New Features and Enhancements:** - Add exportable property to Column [\#1103](https://github.com/primefaces/primereact/issues/1103) - Add exportFunction property to DataTable [\#1102](https://github.com/primefaces/primereact/issues/1102) - Add repeat functionality to timer buttons on Calendar [\#1101](https://github.com/primefaces/primereact/issues/1101) - Add reset method to DataTable [\#1088](https://github.com/primefaces/primereact/issues/1088) - onColReorder in Datatable parameter missing [\#1080](https://github.com/primefaces/primereact/issues/1080) - Add disabled property to Tree [\#1078](https://github.com/primefaces/primereact/issues/1078) - Add selectedItemsLabel property to MultiSelect [\#1075](https://github.com/primefaces/primereact/issues/1075) - Add maxSelectedLabels property to MultiSelect [\#1074](https://github.com/primefaces/primereact/issues/1074) - Passing of data-\* Attributes as Props [\#1073](https://github.com/primefaces/primereact/issues/1073) **Fixed bugs:** - DomHandler functions throw NPE on components [\#1104](https://github.com/primefaces/primereact/issues/1104) - Growl messages from "bottom\*" is not displaying as expected [\#1095](https://github.com/primefaces/primereact/issues/1095) - Properties of TreeNodes on TreeTable not Working [\#1085](https://github.com/primefaces/primereact/issues/1085) - className property of Message component not working [\#1076](https://github.com/primefaces/primereact/issues/1076) - Tree className property not working [\#1068](https://github.com/primefaces/primereact/issues/1068) - Sidebar dismissable is only updating whenever the visible prop updates [\#1065](https://github.com/primefaces/primereact/issues/1065) - selectDate\(\) set date to undefined when minDate is set and selected date is \<= minDate [\#1056](https://github.com/primefaces/primereact/issues/1056) - Datatable multisort broken [\#617](https://github.com/primefaces/primereact/issues/617) ## [3.3.2](https://github.com/primefaces/primereact/tree/3.3.2) (2019-10-22) [Full Changelog](https://github.com/primefaces/primereact/compare/3.3.1...3.3.2) **Fixed bugs:** - Table state is not working with columnResizeMode="expand" on DataTable [\#1061](https://github.com/primefaces/primereact/issues/1061) - Calendar component throws NPE after updating the value [\#1060](https://github.com/primefaces/primereact/issues/1060) ## [3.3.1](https://github.com/primefaces/primereact/tree/3.3.1) (2019-10-18) [Full Changelog](https://github.com/primefaces/primereact/compare/3.3.0...3.3.1) **Implemented New Features and Enhancements:** - Improve component styles on Luna, Nova and Rhea Themes [\#1052](https://github.com/primefaces/primereact/issues/1052) - Improve Carousel styles [\#1051](https://github.com/primefaces/primereact/issues/1051) **Fixed bugs:** - Carousel is not working with 'primereact/carousel' shortcut [\#1049](https://github.com/primefaces/primereact/issues/1049) ## [3.3.0](https://github.com/primefaces/primereact/tree/3.3.0) (2019-10-16) [Full Changelog](https://github.com/primefaces/primereact/compare/3.2.0...3.3.0) **Implemented New Features and Enhancements:** - Add closeOnEscape property to Sidebar [\#1046](https://github.com/primefaces/primereact/issues/1046) - InputTextarea: Floating Label [\#1040](https://github.com/primefaces/primereact/issues/1040) - Upgrade QuillJS 1.3.7 [\#1037](https://github.com/primefaces/primereact/issues/1037) - Add filterInputAutoFocus property to Dropdown [\#1036](https://github.com/primefaces/primereact/issues/1036) - New Component: Carousel [\#1030](https://github.com/primefaces/primereact/issues/1030) - Add className support to SelectButtonItems [\#1019](https://github.com/primefaces/primereact/issues/1019) **Fixed bugs:** - AutoComplete mode multiple ignores maxlength property [\#1045](https://github.com/primefaces/primereact/issues/1045) - The datatable is broken with scrollable and no columns settings [\#1044](https://github.com/primefaces/primereact/issues/1044) - Calendar Overlay doesnt open with current date after value update [\#999](https://github.com/primefaces/primereact/issues/999) ## [3.2.0](https://github.com/primefaces/primereact/tree/3.2.0) (2019-09-12) [Full Changelog](https://github.com/primefaces/primereact/compare/3.1.9...3.2.0) **Implemented New Features and Enhancements:** - Add type property to AutoComplete [\#1010](https://github.com/primefaces/primereact/issues/1010) - Add customUpload property to FileUpload [\#1008](https://github.com/primefaces/primereact/issues/1008) - Improve columns' editor option on editing mode [\#1007](https://github.com/primefaces/primereact/issues/1007) - Add keyboard support to DataTable with Checkbox selection [\#1005](https://github.com/primefaces/primereact/issues/1005) - Add row edit support to DataTable [\#809](https://github.com/primefaces/primereact/issues/809) **Fixed bugs:** - DataTable with global filter and header checkbox selection select all records [\#1012](https://github.com/primefaces/primereact/issues/1012) - DataTable column headers not displaying in nested table [\#1009](https://github.com/primefaces/primereact/issues/1009) - DataTable has null state under certain conditions [\#1003](https://github.com/primefaces/primereact/issues/1003) - Value doesnt change on Input mask when unmask is enabled [\#998](https://github.com/primefaces/primereact/issues/998) ## [3.1.9](https://github.com/primefaces/primereact/tree/3.1.9) (2019-08-28) [Full Changelog](https://github.com/primefaces/primereact/compare/3.1.8...3.1.9) **Implemented New Features and Enhancements:** - Datatable EditRow [\#935](https://github.com/primefaces/primereact/issues/935) - Add className option to Tooltip [\#994](https://github.com/primefaces/primereact/issues/994) - Add focusOnShow property to Dialog [\#988](https://github.com/primefaces/primereact/issues/988) - Add displayValueTemplate property to ProgressBar [\#978](https://github.com/primefaces/primereact/issues/978) - Add tabIndex prop to Spinner [\#976](https://github.com/primefaces/primereact/issues/976) - Add tabIndex prop to RadioButton [\#975](https://github.com/primefaces/primereact/issues/975) **Fixed bugs:** - Wrong typings for the property of Spinner [\#1001](https://github.com/primefaces/primereact/issues/1001) - Export hide\(\) for ContextMenu in type definition file [\#1000](https://github.com/primefaces/primereact/issues/1000) - Style props doesnt update after re-rendering with Inputmask [\#996](https://github.com/primefaces/primereact/issues/996) - Nested originalEvent in DataTable header RowCheckbox event [\#986](https://github.com/primefaces/primereact/issues/986) - Typings missing in DataTable: resetColumnOrder [\#980](https://github.com/primefaces/primereact/issues/980) - ProgressBar does not show value for 0% [\#973](https://github.com/primefaces/primereact/issues/973) - Tooltips appear with old contents after being undefined [\#972](https://github.com/primefaces/primereact/issues/972) ## [3.1.8](https://github.com/primefaces/primereact/tree/3.1.8) (2019-07-25) [Full Changelog](https://github.com/primefaces/primereact/compare/3.1.7...3.1.8) **Implemented New Features and Enhancements:** - Resizable columns support with column groups [\#518](https://github.com/primefaces/primereact/issues/518) - Update to PrimeIcons 2.0.0 [\#970](https://github.com/primefaces/primereact/issues/970) - Datatable rowGroup with rowSpan mode: row separator line style on group break [\#967](https://github.com/primefaces/primereact/issues/967) - Growl detail should be placed in \<div\> not \<p\> [\#965](https://github.com/primefaces/primereact/issues/965) - Add autoFocus attribute to Autocomplete [\#963](https://github.com/primefaces/primereact/issues/963) - Add onTargetSelect and onSourceSelect props to Picklist [\#962](https://github.com/primefaces/primereact/issues/962) - Add tabIndex prop to ToggleButton [\#957](https://github.com/primefaces/primereact/issues/957) - Add required prop to RadioButton [\#953](https://github.com/primefaces/primereact/issues/953) - Add required prop to Checkbox [\#952](https://github.com/primefaces/primereact/issues/952) - Add shift key selection support to DataTable with multiple mode [\#934](https://github.com/primefaces/primereact/issues/934) **Fixed bugs:** - Calendar ButtonBar Clear button does not use clearButtonStyleClass prop [\#968](https://github.com/primefaces/primereact/issues/968) - Datatable rowGroup with rowSpan mode and pagination fails on page break [\#961](https://github.com/primefaces/primereact/issues/961) - DataTable fails to render if columns are mapped and has a static column [\#959](https://github.com/primefaces/primereact/issues/959) - Month View shows a redundant week on the calendar [\#956](https://github.com/primefaces/primereact/issues/956) - Simple DataScroller does not display items. [\#955](https://github.com/primefaces/primereact/issues/955) - The DataTable will sort a column when shrinking it on resize [\#944](https://github.com/primefaces/primereact/issues/944) ## [3.1.7](https://github.com/primefaces/primereact/tree/3.1.7) (2019-06-25) [Full Changelog](https://github.com/primefaces/primereact/compare/3.1.6...3.1.7) **Fixed bugs:** - Charts always redraw when they are updated [\#946](https://github.com/primefaces/primereact/issues/946) ## [3.1.6](https://github.com/primefaces/primereact/tree/3.1.6) (2019-06-25) [Full Changelog](https://github.com/primefaces/primereact/compare/3.1.5...3.1.6) **Fixed bugs:** - The ChartJs API is not imported correctly [\#945](https://github.com/primefaces/primereact/issues/945) - Inplace is not working with 'primereact/inplace' shortcut [\#943](https://github.com/primefaces/primereact/issues/943) ## [3.1.5](https://github.com/primefaces/primereact/tree/3.1.5) (2019-06-24) [Full Changelog](https://github.com/primefaces/primereact/compare/3.1.4...3.1.5) **Implemented New Features and Enhancements:** - Add theme prop to Editor [\#938](https://github.com/primefaces/primereact/issues/938) - Add "replace" method in Messages component [\#930](https://github.com/primefaces/primereact/issues/930) - Add decimalSeparator and thousandSeparator props to Spinner [\#925](https://github.com/primefaces/primereact/issues/925) - Add formatInput prop to Spinner [\#924](https://github.com/primefaces/primereact/issues/924) - Add required, pattern and placeholder props to Spinner. [\#920](https://github.com/primefaces/primereact/issues/920) - Add ariaCloseIconLabel prop to Dialog [\#916](https://github.com/primefaces/primereact/issues/916) **Fixed bugs:** - When components are placed placed inside a label element clicking on the component fires the click event twice [\#940](https://github.com/primefaces/primereact/issues/940) - The hide method of Dropdown throws an exception on console [\#937](https://github.com/primefaces/primereact/issues/937) - The "required" prop is not working on Dropdown [\#933](https://github.com/primefaces/primereact/issues/933) - Tooltip in chips does not work properly [\#932](https://github.com/primefaces/primereact/issues/932) - Empty array crashes Messages component [\#928](https://github.com/primefaces/primereact/issues/928) - The 'showWeek' prop throws an error with TypedScript on Calendar [\#926](https://github.com/primefaces/primereact/issues/926) - Close icon is still active on the disabled Chips [\#918](https://github.com/primefaces/primereact/issues/918) - onRemove event does not exists on Growl component [\#914](https://github.com/primefaces/primereact/issues/914) - Can't resolve 'chart.js/src/chart.js' [\#913](https://github.com/primefaces/primereact/issues/913) - Second Sidebar reset blockScroll [\#910](https://github.com/primefaces/primereact/issues/910) - ProgressSpinner not visible in IE11 [\#908](https://github.com/primefaces/primereact/issues/908) - Wrong type for showWeek in Calendar.d.ts [\#907](https://github.com/primefaces/primereact/issues/907) ## [3.1.4](https://github.com/primefaces/primereact/tree/3.1.4) (2019-05-30) [Full Changelog](https://github.com/primefaces/primereact/compare/3.1.3...3.1.4) **Implemented New Features and Enhancements:** - Add iconsTemplate to Dialog [\#905](https://github.com/primefaces/primereact/issues/905) - Modules property for Editor [\#904](https://github.com/primefaces/primereact/issues/904) - The ability to reset columnOrder in DataTable [\#899](https://github.com/primefaces/primereact/issues/899) - onFocus and onBlur for Chips [\#897](https://github.com/primefaces/primereact/issues/897) - Show week numbers for Calendar [\#894](https://github.com/primefaces/primereact/issues/894) - CellEditor should have onSubmit and onCancel method. [\#891](https://github.com/primefaces/primereact/issues/891) - Add expandIcon and collapseIcon props to Panel component [\#888](https://github.com/primefaces/primereact/issues/888) - Support for disabling dropdown item\(s\). [\#874](https://github.com/primefaces/primereact/issues/874) - Editable Dropdown should support maxLength [\#844](https://github.com/primefaces/primereact/issues/844) **Fixed bugs:** - Not able to set focus on Dropdown component [\#903](https://github.com/primefaces/primereact/issues/903) - Calendar time parsing broken for showSeconds == false [\#901](https://github.com/primefaces/primereact/issues/901) - DataTable sortFunction Typescript definition wrong [\#898](https://github.com/primefaces/primereact/issues/898) - Data\*: alwaysShowPaginator prop not used [\#896](https://github.com/primefaces/primereact/issues/896) - DataTable expanded rows collapse when modifying one property of a record [\#884](https://github.com/primefaces/primereact/issues/884) - The scroll bar is not moving correctly on the DataTable with resizeMode="expand" [\#881](https://github.com/primefaces/primereact/issues/881) - Dropdown showClear not always displayed [\#875](https://github.com/primefaces/primereact/issues/875) - Unlogical editor navigation with shift+tab in DataTable [\#843](https://github.com/primefaces/primereact/issues/843) - Cannot read property 'show' of undefined at FileUpload.validate [\#802](https://github.com/primefaces/primereact/issues/802) - DataTable onValueChange callback one key press behind when using custom InputText filter [\#777](https://github.com/primefaces/primereact/issues/777) ## [3.1.3](https://github.com/primefaces/primereact/tree/3.1.3) (2019-05-06) [Full Changelog](https://github.com/primefaces/primereact/compare/3.1.2...3.1.3) **Implemented New Features and Enhancements:** - Multiple target support to OverlayPanel [\#873](https://github.com/primefaces/primereact/issues/873) - Improve outside click on OverlayPanel [\#872](https://github.com/primefaces/primereact/issues/872) - Calendar panel is not aligned correctly on window resize [\#870](https://github.com/primefaces/primereact/issues/870) - Improve outside click on Calendar [\#869](https://github.com/primefaces/primereact/issues/869) - The min/max date support is added to Calendar for monthNavigation and yearNavigation [\#859](https://github.com/primefaces/primereact/issues/859) - Add ariaLabel and ariaLabelledBy properties to DropDown [\#855](https://github.com/primefaces/primereact/issues/855) - Add contentStyle and contentClassName props to Tree [\#842](https://github.com/primefaces/primereact/issues/842) **Fixed bugs:** - OverlayPanel's icon is in the wrong position after window is resized [\#871](https://github.com/primefaces/primereact/issues/871) - Flipped OverlayPanel rendered behind browser [\#868](https://github.com/primefaces/primereact/issues/868) - Missing method typings for OverlayPanel [\#865](https://github.com/primefaces/primereact/issues/865) - Calendar used in DataTable is unable to switch months [\#860](https://github.com/primefaces/primereact/issues/860) - Calendar view="month" does not allow typing [\#856](https://github.com/primefaces/primereact/issues/856) - OnHide callback is not called when visibility property is changed [\#854](https://github.com/primefaces/primereact/issues/854) - Add stateStorage property to DataTable.d.ts [\#851](https://github.com/primefaces/primereact/issues/851) - The tableStyle and tableClassName props have no effect on Scrollable DataTable [\#849](https://github.com/primefaces/primereact/issues/849) - Calendar is rendering behind the browser window. [\#840](https://github.com/primefaces/primereact/issues/840) - onRowSelect called instead of onRowUnselect [\#835](https://github.com/primefaces/primereact/issues/835) - Chart doesn't reload when new data is added to it [\#834](https://github.com/primefaces/primereact/issues/834) - Datatable scrollHeight can't be changed [\#662](https://github.com/primefaces/primereact/issues/662) ## [3.1.2](https://github.com/primefaces/primereact/tree/3.1.2) (2019-04-03) [Full Changelog](https://github.com/primefaces/primereact/compare/3.1.1...3.1.2) **Fixed bugs:** - DataTable selection with uncontrolled sorting broken [\#830](https://github.com/primefaces/primereact/issues/830) ## [3.1.1](https://github.com/primefaces/primereact/tree/3.1.1) (2019-03-31) [Full Changelog](https://github.com/primefaces/primereact/compare/3.1.0...3.1.1) **Implemented New Features and Enhancements:** - Improve disabled header style on Accordion [\#828](https://github.com/primefaces/primereact/issues/828) - Update to FullCalendar 4.0.1 [\#827](https://github.com/primefaces/primereact/issues/827) - Remove autoWidth from Dropdown [\#826](https://github.com/primefaces/primereact/issues/826) - Improve DataTable VirtualScrolling [\#825](https://github.com/primefaces/primereact/issues/825) - Update dialog animations [\#823](https://github.com/primefaces/primereact/issues/823) - Close datatable cell editor programmatically [\#822](https://github.com/primefaces/primereact/issues/822) - DataTable row selection slow with sortable columns [\#813](https://github.com/primefaces/primereact/issues/813) - Add onBlur and onFocus events to multiselect and chips [\#782](https://github.com/primefaces/primereact/issues/782) **Fixed bugs:** - On Accordion, the disabled head can be focused on [\#829](https://github.com/primefaces/primereact/issues/829) - Datatable property 'stateKey' is missing in types file [\#817](https://github.com/primefaces/primereact/issues/817) - Datatable row onClick typescript definition does not match the function or documentation [\#815](https://github.com/primefaces/primereact/issues/815) - Overlays wrong position on initial/first render [\#814](https://github.com/primefaces/primereact/issues/814)