5.0.0 (2020-10-01)
Implemented New Features and Enhancements:
- Lighter Highlight Color for PrimeOne Themes #1605
- Add template property support to MenuModel API #1597
- Add buttonTemplate property to SplitButton #1596
- Add headerTemplate property to AccordionTab on Accordion #1594
- Add expandIcon and collapseIcon properties to Accordion #1593
- Add id property to Password #1590
- Improvement in behavior of components that have overlay panels in scrollable containers #1589
- InputNumber feature - allow negative values #1585
- Add panelClassName and panelStyle properties for appendable overlays #1459
- TreeTable: expose the filter method for TypeScript #1435
Fixed bugs:
- Alignment issue on Scrollable TreeTable #1599
- Alignment issue on Scrollable Datatable #1598
- Button shows " " text if the label property is empty #1595
- InputNumber cannot set value when format property is false #1582
- Carousel page prop not detecting changes to prop value. #1464
- Pagination (currentPageReportTemplate) is not showing correct page no for first #1453
- MultiSelect: error when selecting option with null value #1446
- MultiSelect: warning in console when using string array as options #1445
5.0.0-rc.2 (2020-09-10)
Implemented New Features and Enhancements:
- Add resetFilterOnHide property to MultiSelect #1565
- Add resetFilterOnHide property to Dropdown #1564
- Add keyboard support to MultiSelect #1563
- Improve SelectButton implementation #1561
- Add optionDisabled property to SelectButton #1560
- Add emptyFilterMessage property to MultiSelect #1556
- Add emptyFilterMessage property to Dropdown #1554
- Negative sign with InputNumber #1551
- InputNumber: pasting doesn't work correctly #1549
- InputGroup support for input components with wrappers #1548
- Update PrimeFlex documentation to 2.0.0 #1542
- Scrollable Table alignment improvement #1541
- DataTable onRowClick executes when multiple selection mode is enabled and user clicks on selection checkbox column cell #1534
- Add content property to Message component #1463
- Add color property to ProgressBar #1457
- NumberInput does not pass down validation attributes to input element. #1444
Fixed bugs:
- The left and right arrow keys not working on input elements inside Tree #1559
- Items in PanelMenu are highlighted wrongly with Material dark themes #1557
- Calendar misplaced layout if more than one month is shown #1553
- inputNumber cannot set value bigger than 99.999 for an ES locale #1552
- inputNumber with numeric prefix is not working as expected #1550
- Item selection does not work on Dropdown with scrollable panel #1544
- Dialog with Long Content does not scroll in IE11 #1538
- Pill Text not centered #1532
- Ripple effect with typescript #1530
- Component TreeTable doesn't added props className #1473
- Dialog aria-labelledby references an unexisting id #1405
5.0.0-rc.1 (2020-08-20)
Breaking changes:
- Change the values of position property on Dialog #1516
- Rename iconsTemplate property to icons property on Dialog #1514
- Rename iconsTemplate property to icons property on Sidebar #1513
- Rename Growl component to Toast component #1512
- Change some property names on Galleria #1503
- Label Nova, Luna and Rhea as Legacy Themes #1501
- Change the values of position property on Growl #1497
- Remove responsive property from OrderList #1494
- Remove responsive property from PickList #1493
- Replace dotsContainerClassName with indicatorsContentClassName property on Carousel #1491
- Remove Spinner Component #1488
- Remove Lightbox component #1487
- Migrate to PrimeOne Design Architecture #1484
- Remove responsive attribute from DataTable #1250
Implemented New Features and Enhancements:
- Add emptyTemplate property to FileUpload #1508
- New Component: Ripple #1507
- Add index parameter to onRowEditInit and onRowSave callbacks on DataTable #1505
- Add onEditorInit callback for cell editing mode to Column #1504
- Add left and right properties to Toolbar #1502
- Material Theme #1500
- Bootstrap Theme #1499
- Add start and end properties to Menubar #1498
- Add valueTemplate property to Dropdown #1496
- Add iconPos property to ToggleButton #1495
- Add badge and badgeClassName properties to Button #1490
- Add Badge styles to core css #1489
- Improved Overlay Animations #1486
- PrimeOne Themes #1485
- Label Nova, Luna and Rhea as Legacy Themes #1483
- Add contentClassName property to Dialog #1455
- Add listClassName property to Listbox #1454
- Change onSlideEnd callback param on Slider #1437
- Improve Tooltip implementation #1436
- Add onValueChange property to InputNumber #1418
- It is impossible to type fractional digits on InputNumber #1380
- Remove browserslist, leave processing and transpilation to applications #1312
- Custom content support for Button #1258
Fixed bugs:
- Global filter is not working with invalid values on TreeTable #1517
- Captcha throws a JS exception #1509
- Calendar with appendTo property isn't working as expected #1506
- Chart does not update when its options and type properties change #1492
- Dynamic options breaks InputNumber #1470
- DatePicker Milliseconds jumps from 000 to 199 #1456
- Typing for selectedItemTemplate in AutoComplete is wrong #1428
- Can't type - as first symbol into an Inputnumber #1427
- If the invalid value is entered to Calendar with keepInvalid property, the onChange event returns null #1422
- Calling clearTimeout is required before unmounting AutoComplete #1421
- Clear button is not closing Calendar #1416
- File selection does not work after validation fails #1415
- InputNumber prevents min key number #1412
- ListBox, Dropdown: Using non-unique key #1397
4.2.2 (2020-06-09)
Implemented New Features and Enhancements:
- Add onStateSave and onStateRestore callbacks to DataTable with stateStorage #1389
- Change the type of iconsTemplate property on Dialog #1386
- Calendar uses : instead of . as seperator for milliseconds #1385
- Add custom mode to stateStorage #1382
- ColorPicker: add missing input attributes #1323
- Deprecate *styleClass props in favor of *className #1262
Fixed bugs:
- Tree filter with onToggle method doesn't work as expected #1390
- Calendar navigator skips one month #1388
- Incorrect work page parameter in carousel #1387
- The className property of Column is not set to <col> element #1384
- EmptyMessage property is not working with empty string on DataTable #1383
- When the month is changed in Calendar inside OverlayPanel, the panel automatically closes. #1381
- TreeTable column body prop function does not contain column argument #1366
- When the input filter element is clicked, the panel closes on DropDown #1360
4.2.1 (2020-05-11)
Implemented New Features and Enhancements:
- Remove filter method from ObjectUtils #1343
- AutoComplete: selectedItemTemplate gets called for query #1296
Fixed bugs:
- Editable Dropdown is not working as expected #1359
- Dropdown throws an exception on console after filtering and keyboard navigation #1358
- DataTable: filters are not rerendered when their state is changed #1352
- DataTable: wrong type definition for onFilter #1351
- Autofocus property doesn't work as expected on Textarea #1350
- Editor Component readOnly property name wrong #1346
- React multiselect defaultValue warning #1344
- InputMask displayed value does not change when value changes to undefined or null #1342
- Wrong import for FilterUtils #1339
4.2.0 (2020-04-17)
Implemented New Features and Enhancements:
- New Component: InputNumber #1311
- Add filterLocale property to Tree #1338
- Add filterLocale property to TreeTable #1337
- Add filterLocale property to MultiSelect #1336
- Add filterLocale property to ListBox #1335
- Add filterLocale property to Dropdown #1334
- Add filterLocale property to DataTable #1333
- Add checkValidity method to MultiSelect #1332
- onFocus - onBlur for ToggleButton #1330
- Update sortIcons #1329
- Disabled prop for TriStateCheckbox #1325
- Refactor OverlayPanel outside click detection #1320
- Refactor MultiSelect outside click detection #1319
- Refactor Menu outside click detection #1318
- Refactor ColorPicker outside click detection #1317
- Refactor Dropdown outside click detection #1310
- Refactor AutoComplete outside click detection #1308
- MultiSelect/Dropdown expose input attributes for labeling and validation purposes #1306
- Autocomplete dropdown button close behavior enhancement #1305
- Improve timepicker style on Calendar #1294
- Add milliseconds support to Calendar #1293
- Not nullable
dataKey
in DropDown breakselectedOption
property #1286 - Separator for Chips #1285
Fixed bugs:
- Dropdown checkValidity fails #1331
- Calendar.showOtherMonths property not being used #1328
- Disable prop on ToggleButton not working #1321
- IE11: Autocomplete with dropdown and multiple selection requires doubleclick #1316
- InputMask displayed value does not change when value changes to undefined or null #1309
- multiSortMeta depends on single sort #1307
- Carousel - Button inside carousel-item is not clickable in mobile phones #1300
- AutoComplete: selectedItemTemplate ts binding claims to expect JSX.Element in return, but at runtime a string is expected #1297
- FileUpload in auto mode sends two post requests in IE11 #1282
- Today Button doesn't work on prefilled Calendar with timeonly #1281
- TreeTable goes to edit mode when expanded #1276
- Tree drag&drop not working if dragdropScope contains upper case letter #1182
4.1.2 (2020-03-20)
Implemented New Features and Enhancements:
- DataView: lazy loading implementation #1264
Fixed bugs:
- Multiple Sort doesn't work as expected in the DataTable if a sortable column has sortField and field properties #1279
- Chips in disabled Autocomplete are not disabled #1278
- Calendar display not update when value change. #1277
- Calendar closes right away in Chrome when it has showTime={true} #1272
- Setting state in onFocus of Datatable Editors crashes app #1271
- Invalid Date in Calendar in IE11 crashes the app #1270
- Tab-Key doesn't work in Datatable with cell editing on IE11 and Edge #1269
- IE11: Autocomplete with dropdown requires doubleclick #1267
- OnComplete callback has wrong property params on InputMask.d.ts #1265
- Fix InputSwitch documentation for onLabel-offLabel #1263
4.1.1 (2020-03-12)
Implemented New Features and Enhancements:
- Add onFocus-onBlur to Dropdown #1260
- InputMask OnComplete does not contain the new value #1255
- resetFilter function for Dropdown #1249
- Improve type definition for onChange of form components #1199
Fixed bugs:
- DataTable scrollHeight doesn't calculate correctly with frozen columns and header groups #1261
- Disabled TabPanel focussable with TAB-Key #1254
- Error on TreeTable docs about responsive #1253
- Select components don't correctly return value #1252
- currentPageReport should check for {last} boundary #1251
- onClose of GrowlMessage is also allowing onClick to fire. #1248
- loadingBody type is different to Documentation #1111
4.1.0 (2020-03-10)
Implemented New Features and Enhancements:
- Add reorderable to Column #1246
- Implement filterBy and filterMatchMode for ListBox #1245
- Implement filterBy and filterMatchMode for MultiSelect #1244
- Add filterPlaceholder to MultiSelect #1242
- Deprecate icon of SelectItem API #1239
- Templating support to SelectButton #1238
- Document SelectItem #1237
- Change the type of emptyMessage property on DataTable #1236
- Deprecate Lightbox #1235
- Add optionValue to Select components #1230
- Placeholder colors are not same #1229
- Primitive values support in Select components #1228
- Add filterHeaderStyle and filterHeaderClassName to Column #1227
- Add rowHover to DataTable #1226
- New options for CurrentPageReport #1225
- New DataTable Customer Demo #1224
- New filtering modes for Table #1223
- Accents support in Table filtering #1222
- Add filterField to column #1221
- Move column filters to their own row #1220
- Time support for min date or max date in calendar component #1217
- Add filterPlaceholder to Listbox #1215
- Improve style of p-link component #1213
- Implement className in MultiSelect, Dropdown, SelectButton, ListBox options #1175
- Allow Dialogs already maximized #1170
- Implement filterBy and filterMatchMode for Dropdown #1149
- Change the type of the 'header' property on TabPanel #1079
- DataTable Columns: Conditional reorder #1032
- Datatable Columns: Conditional select #1031
Fixed bugs:
- Chips cover 100% although input is visually smaller #1241
- Datatable doesn't change page when the last element on a page is removed. #1233
- Filter does not work after adding a new node to the root node on Tree #1232
- Clear Button does not clear the input value on Calendar #1231
- Remove tabIndex from the headers of the non-sortable dataTable. #1219
- The virtualScroll height is always added to rows on DataTable #1218
- ContextMenu hide/onHide triggers even though already hidden #1189
- Tree does not support Font Awesome icons #1187
- Reset filter textbox of dropdown if options changes #1179
- Deadlock situation in range slider #1094
4.0.0 (2020-02-27)
Implemented New Features and Enhancements:
- Add keepInvalid property to Calendar #1204
- Add position property to Dialog #1203
- Add FocusTrap support to Dialog #1202
- Add sortFunction support to DataTable with multiple column sorting #1201
- Remove min-width style from Dropdown #1196
- Add maskClassName property to Dialog #1194
- ReImplemented Steps styles #1191
- Leave animation for Dialog #1181
- Dialog header not visible #1174
- Dialog is not displayed correctly in mobile view #1165
- Add sort number feature to sortable columns on DataTable and TreeTable with multi sorting #1164
- Add onRemove callback to FileUpload #1152
- Add editing support to the input field on Calendar #1141
- New Component: Galleria #1105
Fixed bugs:
- Remove the legacy lifecycle method from Lightbox component #1200
- The disabled items can be focused in the Steps #1192
- Alignment problem on Growl message without details #1190
- Maximizable property is not working correctly on dialog #1169
- Dismissable mask behaves over dialog #1167
- Typedefinition for DataTable OnFilter is wrong. #1163
3.4.0 (2020-01-17)
Implemented New Features and Enhancements:
- Calendar component keyboard support #1157
- Add expandableRowGroups property to DataTable #1148
- Add removableSort property to DataTable #1142
- Enhance Dialog Positioning #1138
Fixed bugs:
- Wrong property name on the propTypes definition of Dropdown #1158
- When the InputMask is focused, the mask disappears #1156
- When the buttons inside the components are clicked, they submit the form #1155
- The icon of the next button has wrong class name on Carousel #1154
- Some DataView lazy and loading types missing #1131
- TreeTable default filter value is not showing in the filter widget #1129
- InputTextarea does not render props like cols and rows #1127
- PanelMenu Icon does not show for entries without sub children #1121
- ContextMenu.d.ts has wrong property name #1118
- Dropdown cannot open the panel after double clicking an option #1053
- InputMask is not changing the mask at runtime. #1021
3.3.3 (2019-11-29)
Implemented New Features and Enhancements:
- Add exportable property to Column #1103
- Add exportFunction property to DataTable #1102
- Add repeat functionality to timer buttons on Calendar #1101
- Add reset method to DataTable #1088
- onColReorder in Datatable parameter missing #1080
- Add disabled property to Tree #1078
- Add selectedItemsLabel property to MultiSelect #1075
- Add maxSelectedLabels property to MultiSelect #1074
- Passing of data-* Attributes as Props #1073
Fixed bugs:
- DomHandler functions throw NPE on components #1104
- Growl messages from "bottom*" is not displaying as expected #1095
- Properties of TreeNodes on TreeTable not Working #1085
- className property of Message component not working #1076
- Tree className property not working #1068
- Sidebar dismissable is only updating whenever the visible prop updates #1065
- selectDate() set date to undefined when minDate is set and selected date is <= minDate #1056
- Datatable multisort broken #617
3.3.2 (2019-10-22)
Fixed bugs:
- Table state is not working with columnResizeMode="expand" on DataTable #1061
- Calendar component throws NPE after updating the value #1060
3.3.1 (2019-10-18)
Implemented New Features and Enhancements:
Fixed bugs:
- Carousel is not working with 'primereact/carousel' shortcut #1049
3.3.0 (2019-10-16)
Implemented New Features and Enhancements:
- Add closeOnEscape property to Sidebar #1046
- InputTextarea: Floating Label #1040
- Upgrade QuillJS 1.3.7 #1037
- Add filterInputAutoFocus property to Dropdown #1036
- New Component: Carousel #1030
- Add className support to SelectButtonItems #1019
Fixed bugs:
- AutoComplete mode multiple ignores maxlength property #1045
- The datatable is broken with scrollable and no columns settings #1044
- Calendar Overlay doesnt open with current date after value update #999
3.2.0 (2019-09-12)
Implemented New Features and Enhancements:
- Add type property to AutoComplete #1010
- Add customUpload property to FileUpload #1008
- Improve columns' editor option on editing mode #1007
- Add keyboard support to DataTable with Checkbox selection #1005
- Add row edit support to DataTable #809
Fixed bugs:
- DataTable with global filter and header checkbox selection select all records #1012
- DataTable column headers not displaying in nested table #1009
- DataTable has null state under certain conditions #1003
- Value doesnt change on Input mask when unmask is enabled #998
3.1.9 (2019-08-28)
Implemented New Features and Enhancements:
- Datatable EditRow #935
- Add className option to Tooltip #994
- Add focusOnShow property to Dialog #988
- Add displayValueTemplate property to ProgressBar #978
- Add tabIndex prop to Spinner #976
- Add tabIndex prop to RadioButton #975
Fixed bugs:
- Wrong typings for the property of Spinner #1001
- Export hide() for ContextMenu in type definition file #1000
- Style props doesnt update after re-rendering with Inputmask #996
- Nested originalEvent in DataTable header RowCheckbox event #986
- Typings missing in DataTable: resetColumnOrder #980
- ProgressBar does not show value for 0% #973
- Tooltips appear with old contents after being undefined #972
3.1.8 (2019-07-25)
Implemented New Features and Enhancements:
- Resizable columns support with column groups #518
- Update to PrimeIcons 2.0.0 #970
- Datatable rowGroup with rowSpan mode: row separator line style on group break #967
- Growl detail should be placed in <div> not <p> #965
- Add autoFocus attribute to Autocomplete #963
- Add onTargetSelect and onSourceSelect props to Picklist #962
- Add tabIndex prop to ToggleButton #957
- Add required prop to RadioButton #953
- Add required prop to Checkbox #952
- Add shift key selection support to DataTable with multiple mode #934
Fixed bugs:
- Calendar ButtonBar Clear button does not use clearButtonStyleClass prop #968
- Datatable rowGroup with rowSpan mode and pagination fails on page break #961
- DataTable fails to render if columns are mapped and has a static column #959
- Month View shows a redundant week on the calendar #956
- Simple DataScroller does not display items. #955
- The DataTable will sort a column when shrinking it on resize #944
3.1.7 (2019-06-25)
Fixed bugs:
- Charts always redraw when they are updated #946
3.1.6 (2019-06-25)
Fixed bugs:
- The ChartJs API is not imported correctly #945
- Inplace is not working with 'primereact/inplace' shortcut #943
3.1.5 (2019-06-24)
Implemented New Features and Enhancements:
- Add theme prop to Editor #938
- Add "replace" method in Messages component #930
- Add decimalSeparator and thousandSeparator props to Spinner #925
- Add formatInput prop to Spinner #924
- Add required, pattern and placeholder props to Spinner. #920
- Add ariaCloseIconLabel prop to Dialog #916
Fixed bugs:
- When components are placed placed inside a label element clicking on the component fires the click event twice #940
- The hide method of Dropdown throws an exception on console #937
- The "required" prop is not working on Dropdown #933
- Tooltip in chips does not work properly #932
- Empty array crashes Messages component #928
- The 'showWeek' prop throws an error with TypedScript on Calendar #926
- Close icon is still active on the disabled Chips #918
- onRemove event does not exists on Growl component #914
- Can't resolve 'chart.js/src/chart.js' #913
- Second Sidebar reset blockScroll #910
- ProgressSpinner not visible in IE11 #908
- Wrong type for showWeek in Calendar.d.ts #907
3.1.4 (2019-05-30)
Implemented New Features and Enhancements:
- Add iconsTemplate to Dialog #905
- Modules property for Editor #904
- The ability to reset columnOrder in DataTable #899
- onFocus and onBlur for Chips #897
- Show week numbers for Calendar #894
- CellEditor should have onSubmit and onCancel method. #891
- Add expandIcon and collapseIcon props to Panel component #888
- Support for disabling dropdown item(s). #874
- Editable Dropdown should support maxLength #844
Fixed bugs:
- Not able to set focus on Dropdown component #903
- Calendar time parsing broken for showSeconds == false #901
- DataTable sortFunction Typescript definition wrong #898
- Data*: alwaysShowPaginator prop not used #896
- DataTable expanded rows collapse when modifying one property of a record #884
- The scroll bar is not moving correctly on the DataTable with resizeMode="expand" #881
- Dropdown showClear not always displayed #875
- Unlogical editor navigation with shift+tab in DataTable #843
- Cannot read property 'show' of undefined at FileUpload.validate #802
- DataTable onValueChange callback one key press behind when using custom InputText filter #777
3.1.3 (2019-05-06)
Implemented New Features and Enhancements:
- Multiple target support to OverlayPanel #873
- Improve outside click on OverlayPanel #872
- Calendar panel is not aligned correctly on window resize #870
- Improve outside click on Calendar #869
- The min/max date support is added to Calendar for monthNavigation and yearNavigation #859
- Add ariaLabel and ariaLabelledBy properties to DropDown #855
- Add contentStyle and contentClassName props to Tree #842
Fixed bugs:
- OverlayPanel's icon is in the wrong position after window is resized #871
- Flipped OverlayPanel rendered behind browser #868
- Missing method typings for OverlayPanel #865
- Calendar used in DataTable is unable to switch months #860
- Calendar view="month" does not allow typing #856
- OnHide callback is not called when visibility property is changed #854
- Add stateStorage property to DataTable.d.ts #851
- The tableStyle and tableClassName props have no effect on Scrollable DataTable #849
- Calendar is rendering behind the browser window. #840
- onRowSelect called instead of onRowUnselect #835
- Chart doesn't reload when new data is added to it #834
- Datatable scrollHeight can't be changed #662
3.1.2 (2019-04-03)
Fixed bugs:
- DataTable selection with uncontrolled sorting broken #830
3.1.1 (2019-03-31)
Implemented New Features and Enhancements:
- Improve disabled header style on Accordion #828
- Update to FullCalendar 4.0.1 #827
- Remove autoWidth from Dropdown #826
- Improve DataTable VirtualScrolling #825
- Update dialog animations #823
- Close datatable cell editor programmatically #822
- DataTable row selection slow with sortable columns #813
- Add onBlur and onFocus events to multiselect and chips #782
Fixed bugs:
- On Accordion, the disabled head can be focused on #829
- Datatable property 'stateKey' is missing in types file #817
- Datatable row onClick typescript definition does not match the function or documentation #815
- Overlays wrong position on initial/first render #814
- Chart with latest chart.js does not build #812
- FileUpload thows JS exception in Edge #808
- SlideMenu empty after model change #807
- Dropdown duplicated IDs #805
- DataTable crashes with a "Cannot read property 'xxx' of undefined" for nested objects #791
- Syntax error in optional typescript function interface #790
- Using "maxlength" of Spinner causes errors #787
- "propTypes" incorrectly named as "propsTypes" #784
- Changes to prop does not render ProgressBar #783
- Dropdown - TypeError: Cannot read property 'element' of null #781
- propTypes error using new iconsTemplate #780
- Datatable does not scroll horizontally when there is no data #635
3.1.0 (2019-02-19)
Implemented New Features and Enhancements:
- Filtering for Tree #769
- onClose event for OverlayPanel #763
- Arrow for OverlayPanel #762
- Improve style of p-link component #760
- TableState for DataTable #736
- Filtering for TreeTable #380
Fixed bugs:
- Datatable toggle issue after reordering #774
- Inputtextarea autoresize invalid height issue after render #773
- TreeTableBodyCell.js: Uncaught TypeError: Cannot read property 'removeAttribute' of null #772
- Dropdown with dataKey attribute throws console errors. #768
- Multiple selection in a table without data is selected by default #766
- InputGroup border issue for using with other components #761
- code debugger in production mode "component input calendar" #751
3.0.0 (2019-01-22)
Implemented New Features and Enhancements:
- Customizable editorValidatorEvent for IncellEditing #746
Fixed bugs:
- Spinner arrow keys not working #743
- Toolbar of Editor Component with nova-dark theme does not render properly. #740
- Paginator - Uncaught TypeError: this.getOptionLabel(...).toLowerCase is not a function #739
3.0.0-rc.1 (2019-01-10)
Implemented New Features and Enhancements:
- Rename defaultLabel to placeholder in MultiSelect #733
- Enhance accessibility for Checkbox with ARIA roles #729
- Ability to use dataKey as the key in Dropdown #727
- Focused editable Dropdown looks different than non-editable #725
- Header and Footer templates for Calendar component #706
- MultiSelect - Support a fixed defaultLabel #674
Fixed bugs:
- InputSwitch focus visuals are missing #735
- DataTable edit throws error on route change #734
- Incorrect column sortable prop type definition #730
- ScrollPanel: Cannot read property 'classList' of null #726
- Editor component cannot refresh it's value when the state change #724
- Editor active item is not highlighted in toolbar #722
- InputMask doesn't update the value according to state #686
- DataTable: hide column after reordering columns throws exception #668
- Form validity is true, even though no Dropdown selection has been made. #665
3.0.0-beta.1 (2018-12-24)
Implemented New Features and Enhancements:
- Reimplement Menubar #721
- Reimplement TieredMenu #720
- Keyboard Accessibility for Menu #719
- Reimplement PanelMenu Animation with CSSTransition #718
- Remove certain props from Dialog #717
- Reimplement Dialog Positioning #715
- Reimplement Accordion Animation with CSSTransition #714
- Reimplement Fieldset Animation with CSSTransition #712
- Enhance Dialog Animation #711
- Reimplement Panel Animation with CSSTransition #710
- Unify focus visuals in themes #709
- Keyboard Accessibility for PanelMenu #703
- Keyboard Accessibility for MegaMenu #702
- Keyboard Accessibility for Menubar #701
- Keyboard Accessibility for TieredMenu #700
- Improve Lightbox #699
- Keyboard Accessibility for Inplace #698
- Keyboard accessibility for PickList #697
- Keyboard Accessibility for OrderList #696
- Keyboard Accessibility for InputSwitch #695
- DataTable/TreeTable sort headers should be keyboard accessible #693
- Sidebar close icon should receive focus on open #692
- Keyboard Accessibility for MultiSelect #691
- Improve Listbox Accessibility #690
- Improve ToggleButton Accessibility #689
- Improve SelectButton Accessibility #687
- Keyboard navigation support for Showcsse #684
- Replace anchors without href with buttons #683
- Update to Babel 7 #682
- Improve Radio/Checkbox Accessibility #681
Fixed bugs:
- AutoComplete in multiple mode does not receive focus #713
- OrderList droppoints are not highlighted #708
- TreeTable Pagination Error #685
- Problem TextArea component "Disabled" #679
- Datatable horizontal scroll trigger onVirtualScroll #677
- Spinner does not show the value 0 #675
- KeyFilter uses static instance of the regex #672
- slider.d.ts has wrong import syntax #671
2.0.1 (2018-12-06)
Fixed bugs:
- Align SplitButton Overlay with other overlays #667
- Standalone paginator causes replace is undefined error #666
- onRowCollapse doesn't work on expanded row #664
2.0.0 (2018-12-05)
Implemented New Features and Enhancements:
- More paginator options to DataView #657
- Filtered Dropdown does not close after pressing Enter #649
- Ability to get filtered and/or sorted data in DataTable #643
- Add modal prop to Sidebar #639
- Add currentPageReportTemplate property to Paginator #636
- ProgressBar avoidable re-renders #597
- Feature request: Allow us to choose a different optionLabel to display selected items in MultiSelect #451
Fixed bugs:
- Today cell is not highlighed in Calendar when selected #660
- Header checkbox fails with filtering #659
- Data Table resize: disable rightmost border #656
- DataTable Column sortField is ignored #653
- TreeTable: propagateSelectionUp Defect #650
- cannot read property 'dayNamesShort' of undefined #647
- this.props.onSelectionChange is not a function in DataTable #641
- viewDate.getMonth() is not a function #612
2.0.0-rc.1 (2018-11-12)
Implemented New Features and Enhancements:
- Dialog default prop values #638
- Reimplement InputTextarea Resize #629
- Remove Schedule #628
- Replace event.data with event.value at onSelectionChange of DataTable #626
- Reimplement ContextMenu Selection of DataTable #625
- Enter key should select a Tree node #624
- Remove defaultExpanded from TreeNode #623
- renderActiveOnly prop for Tabs #618
- virtualRowHeight attribute in Table component #616
- Remove defaultExpanded from TreeNode API #606
- Keyboard Support for Table Row Selection #605
- Select a tree node with enter key #604
- Improve button focus visuals on Nova and Luna #602
Fixed bugs:
- Dropdown throws error on hide #631
- AccordionTab title with custom HTML gives error #615
- Datatable autoLayout not working #599
- Tooltips not updating #598
- Dialog z-index #596
2.0.0-beta.9 (2018-10-08)
Implemented New Features and Enhancements:
Fixed bugs:
- Add disabled property to Slider #593
- Floating label for TextInput with number value fails #588
- Sidebar component not working when visible by default #587
- Presence of step prop will slow down reactivity of the Slider component #586
2.0.0-beta.8 (2018-09-24)
Implemented New Features and Enhancements:
- PrimeReact input events are not compatible with React forms libraries #537
- Aria roles and attributes for Tree #580
- New Luna Free Dark Theme Family #579
- Keyboard navigation for Tree #578
- Enhanced keyboard search for dropdown #577
Fixed bugs:
- DataTable sort issue with sortIcon #585
- AutoComplete does not update input when value prop changes #576
- Typos in Tree.d.ts #573
2.0.0-beta.7 (2018-09-18)
Fixed bugs:
2.0.0-beta.6 (2018-09-17)
Fixed bugs:
- Dialog mask has no index at initial display #571
- New Tree component: duplicate key error when 2 TreeNodes has same label #570
2.0.0-beta.5 (2018-09-11)
Fixed bugs:
- Calendar warning with omission of onChange from InputText #569
2.0.0-beta.4 (2018-09-11)
Implemented New Features and Enhancements:
- Keyboard support for Dialog Icons #568
- Pass column props to columnResizeEnd #564
- New Tree Component #559
- Integrate PrimeFlex Grid System #556
- className parameter unsupported by Spinner component #548
Fixed bugs:
- Dialog resize fails #567
- Dialog resizer css is broken #566
- OverlayPanel has no shadow #558
- Border radius missing in panel components #557
- Spinner does not recognize outside changes for value prop #555
- DataTable in IE: TypeError: Object expected #554
- DataTable's onRowUnselect causes exception #552
- Optimize functionality of filtered dropdowns #551
- Dialog blockScroll is undocumented #550
- Body text is selected during Dialog drag #549
- ui-float-label does not work properly for AutoComplete #517
- Float-label does not work properly for InputMask #516
2.0.0-beta.3 (2018-08-26)
2.0.0-beta.2 (2018-08-25)
Implemented New Features and Enhancements:
- Reimplement Tooltip #547
- Keyboard support for toggle button #545
- Remove font-awesome from Demos #544
- Remove DataGrid and DataList #543
- New styling engine #539
- Property appendTo in menus #535
- Deprecate Free Themes in favor of Nova Free Theme Family #527
Fixed bugs:
- Tooltip does not remove event listeners #542
- Accordion does not work with multiple controlled tabs #540
- Menubar import is not working #531
- ColumnGroup can't be imported #530
- InputTextProps not type correctly #529
- originalEvent in TabView has swapped typing/variable name in TabView.d.ts #528
- Calendar manual input doesn't work with time #526
- Breadcrumb component throws warning #522
2.0.0-beta.1 (2018-07-19)
Implemented New Features and Enhancements:
- Improve input overlay animations #514
- Reimplement InputSwitch UI #513
- Common Props for AutoComplete and Spinner #512
- Reimplement Calendar #504
- Update Schedule component to remove jQuery #476
Fixed bugs:
- Slider shorthand import fails #511
- Error importing Column component #509
- Typescript definition for Column's editor property #505
- Path to primereact/components/common/common.css not correct case #500
- InputText class ui-state-filled fails #499
- Calendar: popup translation not updating #478
- InputSwitch doesn't update programmatically #461
- preventDefault() and stopPropagation() appear to be missing from drag and drop of DataTable - Reorder and causes redirect to 'www.b.com' #460
2.0.0-alpha.1 (2018-07-06)
Implemented New Features and Enhancements:
- Review/Enhance all documentation #497
- Review all type definition files #496
- Reimplement Chips #494
- Chips should not keep value in state #493
- Controlled/Uncontrolled behavior support for DataTable Features #492
- Reimplement DataTable Lazy Loading #491
- onClick for Fieldset #487
- Refactor Sidebar #486
- Horizontal scroll support to ScrollPanel #485
- Reimplement DataView #484
- Add name prop to Chips #483
- Controlled/Uncontrolled modes for Toggleable Fieldset #480
- Controlled/Uncontrolled modes for Toggleable Panel #479
- Controlled/Uncontrolled modes for TabView #475
- Controlled/Uncontrolled modes for Accordion #474
- New Component: Inplace #471
- Shorter Imports #470
- Rewrite SlideMenu #469
- Rewrite PanelMenu #468
- Rewrite MegaMenu #467
- Rewrite ContextMenu #466
- Rewrite MenuBar #465
- Rewrite TieredMenu #464
- Rewrite Breadcrumb #463
- Rewrite Steps #462
- Controlled/Uncontrolled modes for TabMenu #459
- Rewrite Menu #458
- Maximizable Dialog #453
- Dialog should not derive visible state from props #452
- Add a 'closable' or 'dismissable' property to Sidebar for 'click outside' control. #377
Fixed bugs:
- InputMask can not read property 'bind' of undefined #490
- Dropdown with autoFocus prop throws a JS error #489
- InputMask fail when unmask is true #488
- Toggleable Panel Icon Misaligned #481
- Calendar dateFormat day name or month name gives error #455
- wrong typings for itemTemplate property #454
- optionLabel prop is missing in MultiSelect #450
- Unable to change rows per page (Paginator/DataTable) #449
1.6.2 (2018-06-19)
Implemented New Features and Enhancements:
- Refactor Rating to remove usage of state #447
Fixed bugs:
- Accordion onTabOpen-onTabClose does not trigger correctly #448
1.6.1 (2018-06-18)
Implemented New Features and Enhancements:
- Migrate to PrimeIcons #446
Fixed bugs:
- DataTable props updating issue #443
- OrganizationChart is not working with React 16.4+ #441
- Sortable TreeTable is not working with React 16.4+ #440
- Calendar Toggle AM/PM is broken #438
- Keyboard navigation is not working on DataTable #425
1.6.0 (2018-06-07)
Implemented New Features and Enhancements:
- Improve sort property on DataView #420
Fixed bugs:
- slotChar issue on InputMask #439
- Missing type definition for DropDownProps #436
- Sidebar throws a JS exception on componentWillUnmount hook #435
- Can't set csv export filename in DataTable.js using Internet Explorer, it returns undefined.csv #433
- Missing optionsLabel property in interface ListBoxProps in ListBox.d.ts #431
- Width & Height props of Charts are not working #430
- After a sub node is selected on Tree, its parent node is closing #429
- Rating not being enabled on change from disabled=true to disabled=false #428
- The 'selection' property is not working on Tree #426
- Datatable missing definitions #423
- Improve sort property on DataTable #421
- Remove old overlay events on GMap after map is updated #419
- Growl types Failed to compile. #414
- InputMask is not updated if value property is changed #413
- ColorPicker is not updated if value property is changed #412
- Editable Dropdown content does not reflect input value #408
1.6.0-rc.1 (2018-06-04)
1.5.3 (2018-05-22)
Fixed bugs:
- onRowReorder missing from DataTable type definition #411
- Duplicate identifier 'number': DataScroller.d.ts #410
1.5.2 (2018-05-11)
Implemented New Features and Enhancements:
- Add metaKeySelection property to PickList #404
- Add sorting feature to TreeTable #400
- New mode to keyfilter to validate whole value #391
Fixed bugs:
- BodyCell className using headerClassName prop #407
- Typings missing for colorPicker component #405
- Radio Button default selection throws warnings #403
- Container element has wrong width on Scrollable Datatable #402
- Warning when using Checkbox #399
- itemTemplate is declared as void #397
- FileUpload does not accept multiple files dropped or selected #395
- TabView activeIndex setting programmatically will not work the second time after manually choosing another tab #393
- ReadOnly attribute is not passed to the checkbox input #392
- onColReorder return columns: undefined #389
- onClick event doesn't work on Messages component #387
- Typings missing for messages component #386
- InputMask runtime error #385
- Slider component not always provide the originalEvent #384
- Org chart does not update when value property changes #382
- Bug in DataTable selection and Column #381
- Calendar min date does not work after [email protected] #379
1.5.1 (2018-04-10)
Fixed bugs:
- placeholder not working on Chips component #374
- Tree doesn't update on external change #372
- Slider component does not support real values/step #371
- AutoResize for InputTextarea doesn't work without cols property #370
- Bug: incorrect highlight of dates in range Calendar #367
- TypeDefinitions for Message Control missing #366
- Dropdown autowidth is not working when it used inside the TabView #362
- Calendar as cell editor is not closed after selecting value #358
- Cannot format selection for single-value AutoComplete field #353
- Bug: Type definition for the Column component #350
- DataTable export doesn't respect filters and sorting #349
- sortFunction doesn't work for DataTable #348
1.5.0 (2018-03-15)
Implemented New Features and Enhancements:
- Clear icon to Dropdown #345
- Add event onRowDoubleClick for DataTable #341
- Add minX and minY to Dialog #339
- DragDrop based reorder for Table #337
- DataView Component #334
- InputMask required #321
- Improve dialog positioning with Dynamic content #320
- Custom filter for Column of the DataTable #312
Fixed bugs:
- Datatable column reorder may not always work correctly #338
- Ultima theme 1.4.2: icon buttons are cutted #317
- Autocomplete input label is undefined #347
- DataTable TypeScript definition error #346
- Default filters not rendered at DataTable #344
- Dialog selects text during dragging or resizing #343
- TabView activeIndex ignored #342
- Dialog dragging may stuck #336
- ToolTip crashes in IE 11 #332
- Pagination dropdown resets for lazy loading dataTable #331
- DataTable onLazyLoad not called for advanced filter options #330
- Calendar : Enable/Highlight the date of adjacent month when selectOtherMonths is true #329
- Resizable DataTable rowsCountSelector not visible #318
- Dropdown list inside Dialog is only partially visible and creates scroll on dialog #316
- Cannot enter Values into Spinner #314
1.4.1 (2018-02-14)
Implemented New Features and Enhancements:
- Filtering for OrderList #311
- autoLayout mode for DataTable #310
- Add baseZIndex to Dialog #309
- Refactor OrderList #308
- Disabled/readonly prop for Checkbox and RadioButton #302
- Checkbox and Radio should mark checked/onChange props as required #287
- DataTable pageLinkSize #276
Fixed bugs:
- Dialog is displayed below topbar in showcase #284
- ResizableColumns fail inside Dialog #281
- File Upload Dialog opens only once if set to Auto #306
- rowsPerPage missing from DataTable d.ts file #304
- Dropdown does not show selected value when editable is true #301
- Calendar d.ts marks all props as required #296
- Dialog: closeOnEscape doesn't work #295
- Calendar yearNavigator fails #294
- Spinner shows weird Values #293
- OrderList error #291
- Duplicate identifier 'any': PickList.d.ts #290
- In Lazy load mode selection highlight doesn't work properly #283
- Type Definitions incomplete for FileUpload #277
- Growl does not clear timeout on unmount #272
- Calender select day in adjacent month #266
1.4.0 (2018-01-04)
Implemented New Features and Enhancements:
- Improve DataTable.d.ts RowExpansion config #269
- KeyFilter attribute #265
- Card Component #264
- Migrate to react-transition-group #259
- Calendar should consider props.disabled in shouldComponentUpdate #258
Fixed bugs:
- Spinner does not accept decimal or thousand separator as input #270
- Calendar does not rerender when we change "disabled" prop #263
- Calendar may reset date on update #262
- ExportCSV ignores headers in DataTable #261
- Spinner binds invalid event #260
- Autocomplete dropdown no longer working #254
1.4.0-rc.2 (2018-01-04)
1.4.0-rc.1 (2018-01-04)
1.3.1 (2017-12-22)
1.3.0 (2017-12-13)
Implemented New Features and Enhancements:
- New Component: ScrollPanel #251
- Keyboard accessibility for Panel components #250
- Refactor FileUpload #247
Fixed bugs:
- Missing dependency in primereact npm artifcat: 'react-addons-css-transition-group' #242
- AutoComplete dosn't accept spaces #249
- Calendar title month and year has no margin #248
- Toggleable fieldset resets if parent is updated #246
- Accordion resets if parent is updated #245
- Toggleable panel resets if parent is updated #244
- Growl.d.ts allow GrowlMessage.detail to be Element #241
- Password's 'inputProps' missing in d.ts file #240
- feedback={false} not working for Password #239
- AutoCompleteProps: Missing data object in itemTemplate #237
- Missing param name in d.ts-files #236
- Spinner d.ts missing onChange #235
1.3.0-rc.1 (2017-12-07)
Implemented New Features and Enhancements:
- Add style/classname props to Radio and Checkbox #233
- New properties to TriStateCheckbox #232
- Keyboard Accessibility for TriStateCheckbox #230
- Keyboard accessibility for Spinner #229
- Refactor Spinner #228
- Animation for FieldSet #223
- Refactor Calendar #222
- Resize support for Scrollable Table #219
- Password does not pass all input parameters #216
- Reimplement ColorPicker #214
- Rewrite Button CSS #213
- appendTo for MultiSelect #212
- Use Portal API in Dropdown appendTo #211
- Use Portal API in AutoComplete appendTo #210
- Use Portal API in Overlay appendTo #209
- Add inputId to Checkbox and Radio #208
- Keyboard accessibility for Checkbox and RadioButton #207
- Floating Labels for Inputs #205
- Add appendTo to Dialog #204
- Reimplement Messages #203
- Reimplement Growl #202
- Screen Reader and Keyboard Accessibility support for Fieldset #201
- Screen Reader support for Panel #200
- Screen Reader support for Dialog #199
- Screen Reader support for TabView #198
- Screen Reader and Keyboard Accessibility for Accordion #197
- Loading status for AutoComplete #193
- Custom content for paginator #189
- Animation for Accordion #182
- Unsortable option for DataTable columns #179
Fixed bugs:
- Radio and Checkbox does pass props to super #231
- Dropdown Filter blocks keyboard navigation of items #227
- Dropdown keyboard navigation does not scroll items #226
- InputTextarea ignores focus, blur, input and keyup #225
- Browser textarea resize breaks autoResize of textarea #224
- DataTable dataKey ignored #221
- AutoComplete does not reflect model binding #220
- Clicking table header throws exception #218
- Resizing last column gives error on DataTable #217
- OverlayPanel: appendTo="body" throws exception #206
- Growl: messages appears again on any change state #196
- InputText: ui-state-filled class is not added, if value chaged in parent component #195
- AutoComplete Dropdown select not hiding #191
- Menu components(menu,menubar...) reload problem #190
- Datatable - not propagate prop filterMatchMode when lazyload is on #187
- datatable- Not Adjusted columns with expander #186
- DataTable: page is not reseted after global filtering #184
- onNodeExpand and onNodeCollapse events are not working on Tree #183
- Panel Header and Dropdown problem #175
1.2.0 (2017-11-01)
Implemented New Features and Enhancements:
- Improve typings of some components #172
- Add rowsPerPageOptions to DataTable #171
- Animation for Panel toggle #170
- Disabled tabs for Accordion #169
- New style properties for Accordion Tab #168
- Disabled tabs in TabView #167
- Add style properties to TabView and TabPanel #166
- Disabled prop for TabPanel #164
- Use Dropdown component for Paginator rowsPerPage select #163
- Support any type of object as a select option #162
- Undeterminate ProgressBar #160
- New Message component #159
- New ProgressSpinner Component #143
Fixed bugs:
- DataTable:
onLazyLoad
does not supportsortMode="multiple"
#157 - Password not trigger onChange event #177
- Virtual Scrolling Flickers #173
- Type definition missing from TabPanel #165
- DataTable: Changing a filter does not trigger
onLazyLoad
for async tables #158 - Growl throws error #149
- MultiSelect: onClick: event.stopPropagation is not a function #147
- utc parameter is not working when keying in the date #146
- Click on input filter causes sort #133
1.1.0 (2017-10-18)
Implemented New Features and Enhancements:
- Sidebar component #122
- Expose show(),hide() and toggle() in props of ContextMenu #113
- Reimplement AutoComplete #141
- Specific styles for header, body and footer #140
- Sticky mode for Growl #139
- Add onClick to Growl #138
- rowClassName for DataTable #137
- Typescript Support #131
- New Component: GMap #130
- Keyboard support for SelectButton #129
- Reimplement SelectButton #128
- license file #117
- Frozen Columns support for Column Groups #107
- Loading status for DataTable #94
- Editable Cells for DataTable #80
- Virtual Scrolling For DataTable #79
- Percentage support for DataTable ScrollWidth and ScrollHeight #77
Fixed bugs:
- Dropdown Menu in DataTable with resizableColumns #123
- Sorting does not work when you are using Column Group feature #115
- TimeOnly calendar fails #144
- DataTable: OnLazyLoad repeatedly calling function / infinite loop #132
- Dropdown menu sits behind grid #126
- SelectButton cannot have initial State #121
- Calendar minDate and maxDate property does not reload dynamically #119
- Growl doesn't call onClear method #112
- AutoComplete completeMethod triggered twice / delay does not work as expected #111
- Calendar is not updated according when props.value is changed #110
1.0.1 (2017-09-21)
Implemented New Features and Enhancements:
- appendTo for OverlayPanel #96
- Update demo to Router v4 #93
- Refactor InputText filled state implementation #91
- Missing event for components #90
- Customizable Paginator using Templating #88
- Column Reordering for DataTable #81
Fixed bugs:
- Wrong documentation for BreadCrumb component #100
- Relative Position calculation is wrong #109
- Dropdown options does not update when props is changed #108
- Dynamic and Static Columns cause error #106
- Broken css in Version 1.0 #105
- Dropdown selected option not updated after value property changes #103
- Chart is not updated when data changes #102
- The value of AutoComplete is not reset after changing state #101
- FileUpload does not allow multiple files #99
- Dialog contentStyle doesn't work #92
- InputText disabled behavior missing readonly functionality #89
1.0.0 (2017-09-10)
Implemented New Features and Enhancements:
- Reimplement Listbox #87
- Reimplement PickList #86
- Reimplement Rating #84
- Reimplement Calendar #83
- Disabled Dates for Calendar #82
1.0.0-rc.3 (2017-09-09)
1.0.0-rc.2 (2017-09-08)
1.0.0-rc.1 (2017-08-31)
Implemented New Features and Enhancements:
Fixed bugs:
- PickList callbacks reference error #74
- The state of user is not updated after closing dialog #72
- The onClick event of Choose button is fired twice on FileUpload #71
1.0.0-beta.6 (2017-08-21)
1.0.0-beta.5 (2017-08-21)
Implemented New Features and Enhancements:
- Add id attribute to all components #70
- Inconsistent API to add CSS class with certain of your component #68
Fixed bugs:
- InputText and InputTextarea components aren't re-rendered when props are updated #69
1.0.0-beta.4 (2017-08-16)
Implemented New Features and Enhancements:
- Text Editor #66
1.0.0-beta.3 (2017-08-10)
1.0.0-beta.2 (2017-08-10)
1.0.0-beta.1 (2017-08-09)
Implemented New Features and Enhancements:
- DataTable Crud #63
- MegaMenu component #62
- Steps component #61
- PanelMenu component #59
- ContextMenu component #58
- Menubar component #57
- TieredMenu component #56
- Breadcrumb component #54
- Add tabmenu component #53
- Add menu component #51
- Add lightbox component #46
- Add toolbar component #44
- Add password component #43
- Add keyboard support to dropdown #39
- Implemented DataScroller component #37
- Implemented Rating component #36
- Implemented ColorPicker component #35
1.0.0-alpha.2 (2017-05-25)
Implemented New Features and Enhancements:
- TreeTable Component #34
- Mobile Touch support to Slider Component #33
- Implemented Captcha Component #32
- Tree Component #31
Fixed bugs:
- Accordion activeIndex doesn't work #30
- Dropdown onChange invoked on same item selection #28
- activeIndex property on TabView doesn't work #26
- Dropdown is missing input focus #21
- Spinner controls are not user friendly #20
- MultiSelect Input focus is missing #19
- Accordion Tab Caret icons are not toggleable #18
- Radio button label toggle state is missing #14
- Chips need input focus #13
- Checkbox label toggle state is not working #12
- Autocomplete Multiple feature missing input focus #10