Skip to content

Latest commit

 

History

History
executable file
·
3545 lines (2815 loc) · 269 KB

CHANGELOG.md

File metadata and controls

executable file
·
3545 lines (2815 loc) · 269 KB

Change Log

8.1.0 (2019-10-23)

Full Changelog

Implemented New Features and Enhancements:

  • Deprecate autoDisplay from Menubar #8266
  • Improve Menubar, ContextMenu and TieredMenu Behavior #8214
  • ConfirmDialog should trap focus #8212
  • Ability to extend Filters in Table #8123
  • Reimplement Carousel #3896
  • PDF and EXCEL demo for Table #534

Fixed bugs:

  • acceptVisible and rejectVisible being false cause focus error #8246
  • p-tree lazy loading not working as arrow icon not showing despite marking leaf false #8237
  • Multiple autocomplete ignore maxlength attribute #8232
  • Numeric keypad (0-9) cannot be used for searching in dropdown #6777

8.0.4 (2019-10-07)

Full Changelog

Implemented New Features and Enhancements:

  • tfoot should be after tbody #8211
  • Tooltip for TabView #8195
  • Tooltip for Dropdown #8194
  • Tooltip for Multiselect #8193
  • Expose Activate/Deactivate functionality for Inplace #8155
  • Autocomplete. Name attribute for input element #8129
  • Tree filter - expand search result #7417
  • Active State for PanelMenu sub menus. #6773
  • TurboTable responsive with colgroup breaks column width #6757
  • Make leaf node not expandable in tree regardless of children #6743
  • Elements with editable portions should support native input attributes #6723
  • Datascroller direction to be customizable: up/down #6579
  • Calendar: Expose API to toggle calendar from component #6575

Fixed bugs:

  • p-button style property doesn't work at all #8184
  • Multiselect arrow keys for selection is not working properly #8167
  • Close button for Sidebar does not show the pointer when hovering #8159
  • Listbox "toggle all" checkbox deselects all disabled options #8149
  • Chrome doesn't respect the autocomplete property of the p-autocomplete component #8096
  • Autocomplete does not work using Firefox Mobile browser #8082
  • AccordionTab throwing ViewDestroyedError during unit testing #8044
  • Turbotable - Multisort with null values doesn't quite work correctly #8001
  • Dropdown - ViewDestroyedError #7970
  • Error in tree.css file #7866
  • Revert maximize should not remove modal blockScroll #6905
  • Turbotable export creates file with UTF-8-BOM instead of UTF-8 #6901
  • Multiselect Filter Issue #6891
  • Column Re-sizer blue line is appearing even after the mouse click is released in Table #6884
  • Table: Error on multiple Sort with lazy Loading on using the Meta-Key (CRTL) #6804
  • Up/Down keys are not secured against no children #6705
  • Change of pDraggableDisabled property after ngAfterViewInit doesn't change element's behavior #6694
  • Calendar: p-header displays on last month if multiple months is activated #6570

8.0.3 (2019-09-05)

Full Changelog

Implemented New Features and Enhancements:

  • Add originalEvent to cellEdit events #8111
  • ListBox - Add selected option value to onClick and onDblClick #8108
  • Add tabindex property to Slider #8100
  • Add Tabindex Property to MenuItem #8089
  • Add unique attribute to Autocomplete #8067
  • Textarea AutoResize Improvements #7778
  • Keyboard support for Slider component #4237
  • Add readonly to Checkbox and TriStateCheckbox #2999
  • More search filters for searchable components (Dropdown Multiselect Listbox etc) #953

Fixed bugs:

  • MultiSelect: selectionLimit causes options to be in disabled-state #8116
  • p-spinner does not clear when [(ngModel)] is assign to null or undefined #8114
  • Calendar overlay doesn't disappear in OnPush components. #8102
  • p-spinner min validator works only for first time #8095
  • The FocusTrap directive throws a JS exception on browsers #8075
  • The emptyMessage attribute is not working correctly with empty value array #8065
  • p-dropdown only sets filled on click, not on select (doesn't work with keyboard) #8059
  • Calendar view="month" does not highlight month unless manually clicked #8055
  • The left and right arrow keys not working on input elements inside Tree #8039
  • TabMenu Templating not working #8031
  • dropdown throws "event is not defined" error in PrimeNG v8.0.2 on Firefox #8003
  • The yearRange's value is not set on Calendar #7996
  • p-inputMask with angular 8 doesn't set value #7979
  • Typing times between 12:00AM-12:59AM save as PM #7977
  • Selected item in drop-down with virtual scrolling does not always stay into view #7963
  • forceSelection not clearing invalid single numbers/strings #7841

Unit Tests:

  • Unit Tests Need Improvement #8025
  • FilterUtils Unit Test #8007

8.0.2 (2019-07-24)

Full Changelog

Implemented New Features and Enhancements:

  • Update FullCalendar to 4.1.0 #7980
  • Add Range Separator to Calendar #7947
  • Add Multiple Separator to Calendar #7946
  • ContextMenu does not expose Show / Hide events #7934
  • FileLimit on FileUpload #7906
  • range and multiple mode support for Month Picker #7130
  • Shift Key selection for Tree #4216

Fixed bugs:

  • ExpressionChangedAfterItHasBeenCheckedError when preselect a p-radioButton #7940
  • Multiselect doesn't disable options if selectionLimit reached by default value #7187
  • emptyMessage template is duplicated if table has frozen columns #7658
  • Update and clear function is calling when disabled in File Upload Advanced #7974
  • Multiselect throws error at isAllChecked #7950
  • Calendar is not working correctly in overlayPanel #7939
  • Accordion ExpressionChangedAfterItHasBeenCheckedError #7923
  • ConfirmDialog is blurry when opened #7919
  • Calendar touchUI issue with tab key #7907
  • p-dropdown not closing when clicking outside of the control itself #7904
  • FileUpload inital files preview is not working #7901
  • Overlay panel arrow displayed on the wrong side in IE #7832
  • On table when filter change "first" is changed after onLazyLoad call #7795
  • Only inside p-overlayPanel, p-calendar has month/year navigation problem #7693
  • p-calendar closes when clicking previous or next month from within editable table cell #7441
  • Calendar - Unexpected behaviour when date format contains whitespace characters and showTime is enabled #6521

8.0.1 (2019-07-08)

Full Changelog

Implemented New Features and Enhancements:

  • SlideMenu: Back button keeps taking up space when hidden #7850
  • Autcomplete ui-autocomplete-panel class #7822
  • Improve formatValue method on Spinner #7815
  • Different styling for AutoComplete EmptyMessage #7791
  • Add showAll option for rowsPerPage to Paginator #7770
  • OnNodeExpand event in Organization Chart #7592
  • p-calendar shows a redundant week on the calendar #6501
  • Add keyboard shortcut to lightbox so a user can escape out of the lightbox without use of the mouse #6456
  • Responsive Lightbox #2318

Fixed bugs:

  • Backspace doesn't clear the date in calendar. #7897
  • Lightbox listeners should remove when hiding. #7895
  • Table pSelectableRowCblClick provides no styling like pSelectableRow #7876
  • Touch UI does not delete the background overlay properly - Breaks entire app state #7847
  • The "required" prop is not working on Dropdown #7831
  • Dropdown is not align with input when using appendTo="body" property #7808
  • Times between 12:00AM-12:59AM save as PM when defaulted or typed in #7799
  • Drag and Drop is not working in OrderList in Firefox web browser #7793
  • Spinner does not reflect initially bound value when OnPush strategy is used #7773
  • p-treetable not filtering when only one parent is present #7757
  • KeyFilter is not working on pase #7729
  • Dropdown does not scroll to selected when virtual scroll is enabled #7718
  • p-multiselect disabled and selected option gets un-selected by the select all checkbox in header #7540
  • Display issue with accordion nested inside overlay #6318

8.0.0 (2019-06-13)

Full Changelog

Implemented New Features and Enhancements:

  • Add decimalSeparator and thousandSeparator props to Spinner #7807
  • Add formatInput prop to Spinner #7806
  • Add onSend and remove onBeforeSend for FileUpload #7805
  • headers prop for FileUpload #7803
  • Two-way binding support for "rows" property of Table #7797

Fixed bugs:

  • withCredentials Ignored in FileUpload #7804
  • 2x styleClass property in multiselect documentation #7790
  • autocomplete - tabindex=-1 not working #7771
  • Textarea Floating labels fails on Firefox #6957

8.0.0-rc.1 (2019-06-03)

Full Changelog

Implemented New Features and Enhancements:

  • Apply ng lint to codebase #7418
  • Remove aria props from pSortIcon #7766
  • Add static false to all ViewChild and ContentChild #7764
  • Chart and Editor should not use Global variables #7763
  • Remove deprecated themes #7762
  • Angular 8 Compatibility #7761
  • Refactor forwardRef injects #7760
  • Remove DataTable #7759
  • Change Dropdown scrollHeight from TurboTable, DataView and Paginator #7713
  • New Directive: pTrapFocus #7665
  • Support Angular 8 #7627
  • dismissableMask and closeOnEscape functionality for Sidebar #4793

Fixed bugs:

  • p-TreeTable column reordering not working #7735
  • Lazy loaded table will break with reordering of rows #7730
  • Issue with indexing of current page in currentPageReport #7684
  • p-table 'onRowReorder' event emits wrong dropindex value #6910
  • p-Dropdown : ExpressionChangedAfterItHasBeenCheckedError: Expression has changed after it was checked. Previous value: 'ui-inputwrapper-focus: true'. Current value: 'ui-inputwrapper-focus: false'. #6671
  • keyFilter on Chrome Android #5925

Unit Tests:

  • Inputmask Unit Test #7680

7.1.3 (2019-05-13)

Full Changelog

Implemented New Features and Enhancements:

  • State save and restore events for Table #7666
  • Improve relativePosition method in DomHandler #7653
  • Improve Galleria styling #7652
  • Left arrow press should focus parent on Tree #7619
  • Update dynamic dialog animations #7598
  • Update confirmDialog animations #7597

Fixed bugs:

  • InputMask's style not working #7664
  • The scroll bar is not moving correctly on the TurboTable with resizeMode="expand" #7659
  • Menu (Popup) - double click on item reloads the page #7648
  • p-spinner min/max validation on every keypress prevents manual input of value PrimeNG7.1.2 #7643
  • [Spinner] (7.1.2) Decimal spinner control marked as invalid in Firefox #7625
  • [Spinner] 7.1.2 introduces incompatible changes to spinner control #7624
  • The value of Spinner component is not always updated after being manually changed. #7623
  • Down arrow press on draggable Tree #7617
  • Spinner max length does not work in version 7.1.2 #7616
  • p-menubar without AutoDisplay not opening adjacent menu items #7600
  • p-dialog not considering content scroll height on resize #7573
  • Spinner doesn't get the state filled #7532
  • p-fileUpload component has bug on select file #7149

Unit Tests:

  • DragDrop Unit Test #7656
  • TreeTable Unit Test #7649
  • DynamicDialog Unit Test #7630

7.1.2 (2019-04-24)

Full Changelog

Fixed bugs:

  • Wrong cursor behavior on Calendar with month view #7568
  • Calendar navigator icons close the overlay #7566
  • With focustrap for dialog you cannot tab past hidden or disabled elements #7561
  • [Calendar][PrimeIcons] - Chevrons lack tabindex which interrupts tabbing, empty href #6270

7.1.1 (2019-04-17)

Full Changelog

Implemented New Features and Enhancements:

  • Add Ability to Expand All Table Rows on Header Click #6221
  • Improving Accessibility for Visually Impaired Users Via Aria Attributes #6103
  • Add onBlur and onFocus to RadioButton #7558
  • Pass total page count to paginator left and right templates #7552
  • Maximizable dialog container size improvement #7486
  • On Accordion, the disabled head can be focused on #7473
  • Update to FullCalendar 4.2.0 #7450
  • Update dialog animations #7447
  • Pagination bug when removing an item #7437
  • loadingBody template for TreeTable VirtualScroll #7426
  • Add virtualScroll feature to treeTable component #7056
  • Two-way binding support for "first" property of Table #6932
  • Add onOptionClick event to p-listbox #6161
  • Add currentPageReport option to Paginator #6070
  • Accessibility: aria-support for p-autocomplete advanced #6066
  • Picklist reordering direction #6015
  • Shift key selection for OrderList and PickList #6000
  • p-table Lazy load and multiple select with Shift does not select the correct rows #5995
  • FocusTrap for Dialog #4544

Fixed bugs:

  • p-tree renders invalid html for accessibility #7550
  • ConfirmDialog are moving from side to center with Safari #7545
  • Three Unit tests are failed in a large display environment #7529
  • TieredMenu submenu not hiding when onPush enabled #7518
  • Table showcase documentation has minor error #7516
  • Maximized dialog can remain below other dialogs #7499
  • Context menu: submenu unexpectedly disappears #7485
  • Autoresize moves scroll position when too large #7481
  • Property ActiveIndex ignored in Galleria #7472
  • ExpressionChangedAfterItHasBeenCheckedError in dropdown #7455
  • p-spinner binds strings instead of numbers on manual input in PrimeNG 7.1.0 #7445
  • Dropdown: autoWidth property wrong name #7394
  • Calendar TouchUI doesn't open #7389
  • TypeError: Cannot read property 'nodeName' of null at Table.handleRowClick #7363
  • Weird behavior when expanding in treeTable #7362
  • Calendar touchUI on mobile devices - Cannot use due to keyboard popup #7358
  • p-panelMenu - Expression changed after checked #7351
  • Selecting row doesn't work with inplace #7335
  • selectedItemsLabel for Multiselect component plain text bug #7324
  • Input range disabled property bug on touch events #6026
  • Inputmask doesn't update model when invalid value is cleared #5994

Unit Tests:

  • ContextMenu Unit Test #7512
  • KeyFilter Unit Test Improvement #7506
  • ProgressSpinner Unit Test #7505
  • ColorPicker Unit Test #7501
  • ScrollPanel Unit Test #7462
  • Carousel Unit Test #7436
  • Tree Unit Test Improvement #7414

7.1.0 (2019-03-13)

Full Changelog

Fixed bugs:

  • Horizontal scroll may cause misalignment when header elements receive focus #7376
  • Dropdown does not have 100% with under .ui-fluid #7373
  • Multiselect with [selectionLimit] = "1" throws exception #7221

7.1.0-rc.1 (2019-03-05)

Full Changelog

Breaking changes:

  • Remove autoWidth from Dropdown #7337
  • expandedRowKeys map value should be a boolean #7333

Implemented New Features and Enhancements:

  • loadingBody template for Table VirtualScroll #7336
  • onShow and onHide events for Menu #7307
  • Turbo table column re-order: The drag and drop should not be possible on the same column #7295
  • dropdownIcon property for AutoComplete #7265
  • Add key option to TreeNode API #7237
  • Filtering for TreeTable #7230
  • Accessibility: Screen Reader for single option p-selectButton reads incorrectly #5952
  • Add Input binding for p-inputMask to set the html attribute "autocomplete" #5948
  • Add row index to ContextMenu for tables #5940
  • TurboTable edit by row #5284
  • Filtering for Tree #1683

Fixed bugs:

  • p-spinner readonly do not affect buttons #7262
  • p-spinner: readonly attribute value ignored #7261
  • MultiSelect with filtering and virtual scroll enabled doesn't work properly. #7251
  • Class name ui-table-resizer-helper in docs should be ui-column-resizer-helper #7246
  • Spinner Tabindex ignored for Buttons #7238
  • When using Overlaypanel with appendTo property, closing the overlay when clicking the panel. #7235
  • Calendar incorrect minutes validation #7232
  • showOtherMonths styling does not work #7222
  • p-overlay arrow tip is always on left. #7220
  • OverlayPanel arrow appears on the wrong side on PrimeNG 7.0.5 #7218
  • P-slider decimal step not working #7202
  • p-fileUpload: after upgrade to primeng 7 there is no possibility to get response #7179
  • Add blockSroll support to p-confirmDialog #7172
  • Calendar doesn't clean up modality #7170
  • Autocomplete Multiple model become empty string when delete digits #7161
  • Element is not defined in TextEditor Universal build #7122
  • android dropdown and multiselect with filter fails #7030
  • toast bottom-left needs css change #6887
  • SplitButton & TieredMenu - double click on item reloads the page #6822
  • p-spinner with mininum set, on lose focus not setting null if empty value #6798
  • Menubar gets closed immediately after mouse enter on menu-item when AutoDisplay property as false #6657
  • Misalignment with frozen columns #6560
  • "Cannot read property 'offsetParent' of null" when changing the route on autocomplete selection #6259
  • Tree: checkbox selection, items where 'selectable:false' don't have a check box #6144
  • p-tableHeaderCheckbox check with a single space key press #6006
  • pKeyFilter stops enter from submitting form #5931

7.0.5 (2019-01-24)

Full Changelog

Breaking changes:

  • Reimplement ConfirmDialog Positioning #7164

Implemented New Features and Enhancements:

  • Screen reader support for multiselect, dropdown and listbox options #7169
  • Add showPassword prop to Password component #7083
  • DOM Handler causes incorrect offset in components that use "relativePosition" #6803
  • Expose Dialog icons for easier customization #6102
  • Update time separator in Calendar component with timeOnly #5917
  • Focus method for Input Mask component. #5874
  • files property on p-fileUpload fail #5817
  • Filter inputs in component should have aria-label for accessibility #5811
  • Accessibility: p-dropdown does not contain children with role=option #5809
  • InputMask misses an INPUT event #5799
  • Add scrollTop method to ScrollPanel #5787
  • Use HTTPClient in FileUpload #4945
  • Incorrect semantic use of HTML label element in multiselect #2306

Fixed bugs:

  • Themes should not override icons #7168
  • The borders of table don't appear on IE #7167
  • SplitButton rounded corners broken under 640px #7162
  • p-sidebar dimissable flag is not re-evaluated when its value changes #7157
  • TurboTable resize columns when clicked only #7140
  • Two Null Valued Table Filtering Bugs #7134
  • ClearState method is cleaning all states. It should clears only stateKey state. #7124
  • closeOnEscape property not working on p-dialog #7123
  • p-spinner truncates decimal part for step bigger than 1 #7115
  • Up/Down arrow press on draggable Tree #7080
  • Accordion space-bar toggle event not working in IE #5898
  • Error loading captcha with angular 6 #5881
  • p-table column reordering still not working #5878
  • OverlayPanel doesn't close on iPhone #5870
  • Editor insert image does not update value #5841
  • ConfirmDialog doesn't always re-center on browser resize #5834
  • Turbo Table: Shows scrollbars on Edge and IE11 even though [scrollable] is disabled #5824
  • MenuItem#styleClass suppport for Steps #5805

7.0.4 (2018-1-7)

Full Changelog

Implemented New Features and Enhancements:

  • Make DomHandler and ObjectUtils Static Utilities rather than Services #7073
  • Table HeaderCheckBox not working when Filtered row count equal to the selected row count #7062
  • Accent support in Table Filtering #7005
  • Empty message for PickList #6967
  • Performance improvements on TreeTable #6898
  • InputGroup support for InputMask #5783
  • Improve keyboard accessibility for SelectButton and ToggleButton #5739
  • MultiSelect dropdown click event #5701
  • More options for Editor #5695
  • add support for 3rd party modules to quill editor (image drop and resize) #5622
  • Lazy loading doesn't work on the Accordion #5621
  • using multiple lines in p-message(s) breaks layout #5614
  • p-calendar dateFormat into locale #5585
  • Floating label support for textarea #5560
  • Custom content support for TabMenu #3018
  • Growl should support Message's with arbitrary timeouts #2590

Fixed bugs:

  • TurboTable is not properly unbinding the body scroll listener #7074
  • PickList dragdrop may conflict with other PickLists #7072
  • OrderList dragdrop may conflict with other OrderLists #7071
  • Table state not working when reorderableColumns being false #7057
  • Multiselect Header Checkbox is not working correctly #7047
  • Editor active item is not highlighted in toolbar #7041
  • Multiselect Keyboard Support Not Working #7039
  • style and styleClass for ConfirmDialog #7017
  • p-textarea resize bug when used in an overlay + tabs #7000
  • AutoComplete onSelect bug with forceSelection #6943
  • Autocomplete control does not validate properly when you empty the control #6934
  • MenuItem#styleClass suppport for Steps #5805
  • Improve Docs for CodeHighlighter #5792
  • Advanced File Upload Defect with cancel buttons #5765
  • Primeng KeyFilter does not working well when user do Cut, Copy and Paste #5752
  • Separator causes menubar to break to new line #5741
  • "in" doesn't properly filter value of null for Table #5735
  • pDefer creates duplicate content #5730
  • Dialog can be resized/dragged outside the viewport #5713
  • Dialog doesn't render in Responsive when loaded from mobile view #5662
  • Dataview doesn't reset to first page after filtering #5599

Unit Tests:

7.0.3 (2018-12-14)

Full Changelog

Fixed bugs:

  • Global Filtering Broken in Table #7004

7.0.2 (2018-12-14)

Full Changelog

Implemented New Features and Enhancements:

  • Improve Radio/Checkbox focus visuals on free themes #6999

Fixed bugs:

  • Aot build not working with fullTemplateTypeCheck option #7001

7.0.1 (2018-12-13)

Full Changelog

Implemented New Features and Enhancements:

  • Tree and TreeTable toggle icon selects text #6983
  • Refactor OrderList/PickList keyboard navigation #6980
  • Refactor MultiSelect keyboard navigation #6979
  • Refactor Listbox keyboard navigation #6978
  • Refactor deepEquals implementation of ObjectUtils #6977
  • Unnecessary save state at filtering during state restore #6969
  • Acentuation insensitive filtering for componens having filters #6966
  • Clear State Method #6950
  • Autofocus on Autocomplete #6942
  • VirtualScroller for MultiSelect #3952
  • Unitless Dialog Width-Height #1990

Fixed bugs:

  • Listbox filter does not allow upper case #6981
  • SelectButton templating is not aligned with other Select components #6974
  • TableState may fail if data gets initialized before state restore #6968
  • DynamicDialogModule Could not find a declaration file for module #6954
  • Dialog without footer has extra space at the bottom #6850
  • Dropdown and MultiSelect converts filter value to lowercase #6779
  • Slider onSlideEnd does not fire on touch end #4173

7.0.0-rc.1 (2018-11-27)

Full Changelog

Implemented New Features and Enhancements:

  • Keyboard support for PickList component #6897
  • Keyboard support for OrderList component #6892
  • Keyboard support for Listbox component #6883
  • New Component: p-virtualScroll #6869
  • Hide overlays on window resize #6834
  • Holding down the up/down arrows should continue to scroll the numbers in timepicker #6783
  • CSS calc support for Table ScrollHeight #6756
  • Add search box to the sidebar of Showcase #6637
  • p-inputSwitch: readonly support request #6332
  • Keyboard support for MultiSelect component #6025
  • Header/Footer template for MultiSelect #5950
  • Add filtering / FilterBy into MultiSelect component #5172
  • Ability to cancel dropping node from p-tree #3544
  • Improve ContextMenu collision detection #3261
  • DialogService for Dynamic Dialogs #1940
  • Arrow for OverlayPanel #1474
  • TableState for Table #304

Fixed bugs:

  • PickList - OrderList does not highlight drop points #6915
  • OverlayPanel issues with components with overlays as children #6907
  • p-listbox toggle-all checkbox is autochecked when filter matches no items #6903
  • When custom template is provided; select button will unnecesarily manipulate options #6876
  • Calendar touchui doesn't close correctly with tab key #6863
  • Expandable rows compatibility issues with row selection #6861
  • Pagination values mismatch after filtering #6859
  • Remove moveOnTop from Dialog mousedown #6857
  • Multiselect error fix #6838
  • Toast autoZIndex not working correctly #6825
  • Fileupload style not working #6817
  • Radiobutton onClick is emitted before the form value is changed #6780
  • Horizontal scrollable table header borders missing on IE #6768
  • Pagination Page Numbers Wrapping After 100 Pages #6153
  • Progress Spinner does not work in IE #4313
  • Calendars inline with icons overlapping #3684

Deprecated:

  • Deprecate DataScroller #6870

Unit Tests:

  • Slider Unit Test Need Improvement #6848
  • InputText Unit Test Need Improvement #6847
  • CodeHighlighter Unit Test Need Improvement #6845
  • Breadcrumb Unit Test Need Improvement #6844
  • Dialog Unit Test Need Improvement #6843
  • InputSwitch Unit Test Need Improvement #6842
  • Autocomplete Unit Test is Crashing #6821
  • ConfrimDialog Unit Test is Crashing #6820
  • Calendar Unit Test is Crashing #6818
  • Fileupload Unit Test #6816

6.1.7 (2018-11-23)

Full Changelog

Fixed bugs:

  • OverlayPanel issues with components with overlays as children #6907

6.1.6 (2018-11-09)

Full Changelog

Implemented New Features and Enhancements:

  • Select a tree node with enter key #6836

Fixed bugs:

  • Multiselect error fix #6838

7.0.0-beta.1 (2018-10-25)

Full Changelog

Implemented New Features and Enhancements:

  • Calendar should reset the UI when opening for the second time #6765
  • Clicking outside of the TreeTable should close editing cell #6763
  • Keyboard navigation for TreeTable #6762
  • Keyboard accessible sort headers for Table and TreeTable #6761
  • Replace href="#" with tabindex="0" #6760
  • Deprecate p-schedule in favor of the new p-fullCalendar #6758
  • Improve button focus visuals on Nova and Luna #6754
  • Clicking outside of the Table should close editing cell #6753
  • Select a tree node with enter key #6715
  • Rename title/subtitle properties of Card #6703
  • Keyboard Support for Table Row Selection #5762
  • positionTop, positionLeft and breakpoint for ConfirmDialog #5534
  • readonly support for MultiSelect #5506
  • Create CHANGELOG.md #1675

Fixed bugs:

  • Unselectable rows still get hover on Table #6751
  • TreeTable frozen columns alignment issue #6748
  • MultiSelect with resetFilterOnHide: input clears on hide, but objects are not refiltered #6740
  • Carousel firstVisible is ignored #6728
  • Table: blur event not called from an editable cell #6701
  • Table.reset() shouldn't reset the sortOrder to 1 #5546
  • Slider does not reflect initially bound value when OnPush strategy is used #5530

Unit Tests:

  • Message Unit Test #6698

6.1.5 (2018-10-15)

Full Changelog

Implemented New Features and Enhancements:

  • Accordion tab should be toggled with enter key as well #6685
  • Use Flex for OrderList layout #6670
  • onClickClick event for Chips component #6668
  • Customizable animation transition options per component #6652
  • Paginated & lazy loaded TurboTable should not truncate rows added manually #6634
  • Reimplement Textarea AutoSize #6626
  • TurboTable: provide rowIndex property in event when toggleRowWithCheckbox and toggleRowWithRadio triggered #6617
  • Add a property "inputId" in p-dropdown #6602
  • Aria properties for AutoComplete #6565
  • Add support of "iconPos" to p-toggleButton #6526
  • SlideMenu ignores MenuItem.visible flag #6330
  • p-panel toggle on header click #5694
  • Remove the link displayed at bottom corner when hovering the accordion/tabview header #5518
  • Ability to clear listbox filter #4680
  • Enhancement: OrderList: new property to place "order panel" on the left or right side #4299
  • onShow and onHide events for Dropdown #2172
  • Keyboard and Screen Reader support for Vertical Tree component #1861
  • Selected Items binding to OrderList #1797
  • Optgroup for Dropdown #1221

Fixed bugs:

  • Dialog may not get maximized #6697
  • Multiselect defaultLabel model binding does not work #6665
  • p-chips disabled issue #6661
  • Calendar accepts invalid/disabled (typed) date when editable (readonlyInput not set) #6655
  • TabView breaks and shows multiple panels when toggling visibility #6621
  • TurboTable: Disabled TableHeaderCheckbox is clickable #6618
  • Spinner inputStyle type is wrong #6597
  • Issue with p-table pTemplate="frozenfooter" not displaying at all and frozenrow show bottom #6592
  • Month is not highlighted when the date is not the first day of the month. #6535
  • PickList onSourceReorder/onTargetReorder callbacks are not called when reordering the list via dragging of elements #6523
  • onHide event not triggered in version 6.1.4 for dialog and overlayPanel #6520
  • Listbox header is shown when it should not be. #6499
  • Lightbox doesn't behave correctly when the onPush change-detection strategy is used #6488
  • OverlayPanel show method not working #6467
  • Changing p-schedule option causes no refresh #6386

Unit Tests:

  • Messages Unit Test #6696
  • Terminal Unit Test #6691
  • BlockUI unit test #6684
  • Inplace unit test #6683
  • InputTextArea Unit Test #6679
  • InputTextArea unit test #6678
  • slidemenu unit test need improvement #6677
  • Dialog unit test #6648
  • Slidemenu unit test #6644
  • Radiobutton unit test #6641
  • Tieredmenu unit test #6640
  • Autocomplete unit test #6638
  • Chips unit test #6620
  • Picklist unit test #6600
  • picklist unit test #6599
  • Spinner unit test #6598
  • Spinner unit test #6595
  • Checkbox unit test #6589
  • Selectbutton unit test #6588
  • Calendar unit test #6586
  • Listbox unit test #6585
  • Megamenu unit test #6581
  • Tristatecheckbox unit test #6580
  • Orderlist unit test #6578
  • calendar unit test #6571
  • menubar unit test #6515

6.1.4 (2018-09-18)

Full Changelog

Implemented New Features and Enhancements:

  • Rewrite Spinner #6496
  • New Luna Free Dark Theme Family #6491
  • Improving accessibility for input mask #6465
  • Keyboard search for Dropdown #3342
  • New grid system based on flex #3298
  • ContextMenu - enable left click listener #3215

Fixed bugs:

  • Dragging a textarea in a draggable header should be prevented. #6510
  • Calendar button goes out of bounds in Nova #6498
  • Table row reorder indicator not visible on Nova #6497
  • OrderList incorrect multiple items reorder on move top\bottom #6473
  • Bug in date equality causes wrong initialization of dropdown with date value #6469
  • Dialog/OverlayPanel onHide triggered when destroying an hidden dialog #6442
  • InputSwitch not firing change detection on external value change with Push Strategy #6434
  • Documentation typo on Calendar #6430
  • p-dropdown input filter does not get focus anymore #6388
  • problem with p-spinner and decimal (5.2.4) #5490

Unit Tests:

  • spinner unit test not working #6500
  • panel menu unit test #6484
  • menu unit test #6483
  • paginator unit test #6480
  • slidemenu unit test #6475
  • picklist unit test #6468
  • orderlist unit test #6452
  • calendar unit test #6437
  • tieredmenu unit test #6428

6.1.3 (2018-08-30)

Full Changelog

Implemented New Features and Enhancements:

  • Dynamic year range for Calendar #6415
  • Bold font weight for Table headers #6409
  • Add nodeTrackBy to Tree #6378
  • Improve shared OverlayPanel display #6377
  • Tabview with custom html in the header #2462

Fixed bugs:

  • p-multiSelect disabled option still possible to select #6422
  • MultiSelect display broken if an option is selected and removed #6413
  • p-calendar's navigation (left/right) is not in sync with selected date, if date is not in current year #6393
  • Disabled option(s) in p-dropdown are selectable #6368
  • ConfirmDialog appendTo is broken #6362
  • ConfirmDialog screen position not working properly #6342
  • Password component throws an error when handling keyup events and feedback is false #6334
  • dropdown does not close on selection when change detection is on push #6193
  • Calendar not closing on first click when with onPush strategy #6174
  • Schedule control not showing events #6154
  • p-dialog with height has invalid behavior while resizing #5974
  • p-dialog - Size of dialog gets stuck on window zoom or resize #5336

Unit Tests:

  • steps unit test #6424
  • tabmenu unit test #6423
  • megamenu unit test #6417
  • breadcrumb unit test #6405
  • toolbar unit test #6403
  • card unit test #6402
  • listbox unit test #6399
  • tristatecheckbox unit test #6398
  • inputswitch unit test #6397
  • slider unit test #6382
  • confirmDialog unit test #6381
  • overlaypanel unit test #6374
  • sidebar unit test #6373
  • rating unit test #6359
  • multiselect unit test #6353
  • Progressbar unit test #6348
  • dropdown unit test #6347
  • Split button unit test notation is not smooth #6337
  • Splitbutton test #6335
  • Tabview unit test #6325

6.1.2 (2018-08-15)

Full Changelog

Implemented New Features and Enhancements:

  • Improve Table and TreeTable Styling in Nova #6324

6.1.1 (2018-08-14)

Full Changelog

Implemented New Features and Enhancements:

  • baseZIndex and autoZindex for all overlay components #6298
  • Reimplement restore of appendTo logic of overlays #6286
  • Get-started guide uses wrong css file #6247
  • DataView - Paginator : Add paginatorTemplateLeft and paginatorTemplateRight on DataView component #6232
  • Lazy p-table: add option for disabling initial data load and allowing to force load event manually #5481
  • Date support for Table filtering #5441
  • blockUI support for Table and TreeTable #5436

Fixed bugs:

  • Event is not defined in InputSwitch #6314
  • Dropdown/AutoComplete items with appendTo might have different styling #6313
  • inplace editor button is misaligned #6310
  • OverlayPanel position not updated if already visible #6289
  • Showcase Splitbutton source code error #6287
  • double clicking the checkbox/radiobutton causes the label to highlight #6278
  • Dialog issue , onHide not triggered #6277
  • Sorting of DataView component does not work when filtering is applied #6263
  • Calendar - when using monthNavigator/yearNavigator and binding a date - current month/year is based on today vs. the bound date #6261
  • Dropdown / Multiselect - Filter still applies after hiding, while displaying empty filter field #6256
  • Overlay dialog not maximize without footer template #6246
  • Password feedback error #6182
  • dropdown. markForCheck being called before hide() #6172
  • p-calendar Month Picker rejects text input #6119
  • Frozen columns issue with when scrollable columns present #5485
  • p-table emits lazy load event twice when initializing and multiSortMeta is provided #5480
  • Error in SelectButton Icons Documentation #5458
  • Wrong default type of p-button #5453
  • Body scrolls on touch devices when p-dialog is open, even with blockScroll="true" #5413
  • ScrollPanel has incorrect height setting in .ui-scrollpanel-content. #5396
  • Autocomplete - paste via mouse doesn't work #4397

Unit Tests:

  • Test for Button Component #6299

6.1.0 (2018-08-06)

Full Changelog

Implemented New Features and Enhancements:

  • Password panel min width should be the same as element width #6213
  • Update password meter image #6212
  • ToolTip for Tab-Panel #2262

Fixed bugs:

  • Disabled rating icons still get hover #6244
  • Time enabled calendars show a right border #6243
  • InputGroup buttons look compressed with Firefox #6214
  • Double clicking on a calendar date causes the page to reload #6195

6.1.0-rc.1 (2018-08-01)

Full Changelog

Implemented New Features and Enhancements:

  • New severity classes for p-messages #6205
  • Upgrade to Angular 6.1.x and CLI 6.1.x #6202
  • Days of other months should not render an anchor #6201
  • Add ui-inplace-closable class to inplace #6200
  • Align SplitButton animation with other overlay animations #6199
  • Deprecate Free Themes in favor of Nova Free Theme Family #6198

Fixed bugs:

  • Toast should export SharedModule #6203
  • Dialog/OverlayPanel error when using appendTo #6168

6.0.2 (2018-07-26)

Full Changelog

Implemented New Features and Enhancements:

  • Animation for Messages #6160
  • Replace anchors with spans in disabled dates of Calendar #6158
  • Deprecate Growl #6156
  • New Component: Toast #6155
  • Disabled option support for MultiSelect #6148
  • Disabled option support for Dropdown #6147
  • Disabled option support for SelectButton #6146
  • Disabled option support for ListBox #6145
  • Reimplement Popup Mode of Menu, TieredMenu and SlideMenu #6141
  • Reimplement OverlayPanel Visibility #6140
  • Reimplement ConfirmDialog Visibility #6139
  • Reimplement ColorPicker Overlay Visibility #6138
  • Reimplement Password Overlay Visibility #6137
  • Remove lazy from Dropdown #6135
  • Reimplement InputSwitch #6134
  • Reimplement MultiSelect Overlay Visibility #6133
  • Reimplement Dropdown Overlay Visibility #6132
  • Reimplement AutoComplete Overlay Visibility #6124
  • Reimplement Calendar Overlay Visibility #6123
  • Reimplement Dialog Visibility #6113
  • Hide overlaypanel on window resize #6108
  • Conditional pDraggable and pDroppable #6100
  • Add disabled property to SelectItem interface #586

Fixed bugs:

  • TreeTable editable column directive name is wrong #6164
  • Month Picker Year Cutoff - CSS Adjustment - Simple #6152
  • MultiSelect ScrollHeight is ignored #6136
  • p-calendar Month Navigator error #6118
  • Decrementing year on month view doesn't display the correct year on the navigator #6110
  • OverlayPanel close icon misaligned on free themes #6109
  • Table: Virtual scroll broken #6098
  • Dialog modal not accessible when open it, with tab key access. #6095
  • TreeTable must export SharedModule #6034
  • Resize column on TreeTable with scrollable and frozen feature doesnt work #5924
  • p-message severity "warn" shows no icon (primeicons) #5894
  • Color picker background color is dependent on the currently selected color not the current hue #4441

6.0.1 (2018-07-12)

Full Changelog

Implemented New Features and Enhancements:

  • Add ariaLabel to sortIcon #6040
  • Add dismissable and showCloseIcon properties to Sidebar #6027
  • Update to FullCalendar 4.0 #6022
  • Improve Dialog Animations #6017
  • GTE & LTE match modes don't exist #5962
  • Udate moment version to 2.19.3 or newer #5926
  • Change checkbox mode behavior in ListBox #5638
  • Refactor toggle button icon binding performance #5596
  • Customizable ContextMenu selection mode for Table and TreeTable #5558
  • Support table style class for TurboTable (like 'tableStyleClass' in DataTable) #5189
  • TouchUI mode for Calendar #4921
  • Support for MenuItem icons in breadcrumb #4891
  • Feature to display multiple months in Calendar #4759
  • Feature Request: Selection limit for multiselect items #4614
  • Month and Year only Calendar #3269

Fixed bugs:

  • disabled table checkbox/radio still gets focus #6041
  • Home icon of breadcrumb is ignored #6039
  • ContextMenu selection style issues with row selection (Table/TreeTable) #6036
  • UI Flicker on expandable rows of Table #6035
  • we open date picker by using keyboard focus is not going into the pop up. #6014
  • IE - X mark on date fields doesn't clear selected date - p-calendar #5998
  • Add blockScroll to the table of properties in the dialog demo page. #5972
  • Spinner allowing decimals however output has no decimal #5953
  • resetFilterOnHide, p-dropdown do not clear filters on close #5915
  • p-table: Bug and Fix Report - Multiselect with Shift on Filtered Table Selects Wrong Rows #5777
  • Slider with step 0.1 don't working #5581
  • Color problem with south-street theme #5504
  • Dropdown autowidth doesn't auto-size in some cases #2973

6.0.0 (2018-06-20)

Full Changelog

Fixed bugs:

  • Maximizable Dialog make the main window's scrollbar disappear #5929
  • Select Button error when options are not defined #5913
  • FileUpload styleClass not working in basic mode #5909
  • Missing pi CSS class in org chart. #5871

6.0.0-rc.1 (2018-06-13)

Full Changelog

Implemented New Features and Enhancements:

  • Remove autoAlign from Dialog #5893
  • Remove onValueChange from Calendar #5891
  • Add closeCellEdit method to Table #5368
  • Turbotable column style when 'pSortableColumnDisabled' #5329
  • Maximizable Dialog #4124

Fixed bugs:

  • am-pm formatting is wrong in Calendar #5882
  • Frozen columns resize fails with new TreeTable #5867
  • Jumping p-dialog #5855
  • Dialog may cause flicker due to repositioning #5387
  • Tree: checkbox selection, items where 'selectable:false' still have a check box #5359
  • p-autocomplete - ExpressionChangedAfterItHasBeenCheckedError #5348
  • slideMenu keeps overflow scrollbar even on item lists smaller than viewportHeight #5211

6.0.0-beta.1 (2018-06-06)

Full Changelog

Implemented New Features and Enhancements:

  • Add onValueChange to Calendar #5854
  • Remove UTC mode from Calendar #5853
  • Replace FontAwesome with PrimeIcons #5098

Fixed bugs:

  • Spinner min-max problem #5847
  • TurboTable border is not showing in FF, Edge browser #5829
  • p-table (turbo table) frozenColumns + resize not working #5751
  • Height in p-chart is not applied if the responsive parameter is true #5748
  • Charts: generateLegend doesn't return value #5669
  • p-dropdown doesn't fire focus/blur when editable=true #3746

6.0.0-alpha.2 (2018-05-31)

Full Changelog

Implemented New Features and Enhancements:

  • Add ui-multiselect-open class to multiselect component #5680
  • New TreeTable #4813

Fixed bugs:

  • ng-template "emptymessage" not working anymore in data-table #5804
  • p-calendar timepicker UTC 12 hour wrong AM/PM #5772
  • SplitButton's overlay not being removed #5706
  • Turbo Table only applies the last filter before timeout #5660
  • Float label not moving over input in Firefox #5657
  • Docs error on file upload #5618
  • TurboTable IE and Edge Resizable Columns Highlight #5446

6.0.0-alpha.1 (2018-05-18)

Full Changelog

Implemented New Features and Enhancements:

  • Angular 6 Compatibility #5758
  • Rxjs 6 support #5462

5.2.7 (2018-05-17)

Full Changelog

Fixed bugs:

  • Screen readers should not read button icons #5744
  • Tooltip life may be ignored #5731
  • Calendar broken in 24hr mode between 0:00 - 1:00 #5705
  • Table should apply filter if value changes #5664

5.2.6 (2018-05-08)

Full Changelog

Implemented New Features and Enhancements:

  • RadioButton should focus on click #5702

Fixed bugs:

  • Tooltip is not cleared on Safari #5699
  • screen reader support of sortable headers #5697
  • Tooltip with delay stick on screen when navigating #5693
  • Firefox closes editable cell on right click for DataTable #5687
  • p-tabview can be closed in disabled state #5673
  • ValueChanged is executed when onFocus/unFocus in inputmask component #5672

5.2.5 (2018-04-26)

Full Changelog

Implemented New Features and Enhancements:

  • Add modal property to Sidebar #5634
  • 100% compatible tslint checks #5598
  • Spinner should keep focus on input #5555
  • Add trackBy to PickList #5536
  • Custom export for TurboTable #5493
  • Add resetPageOnSort property to table #5464
  • Two way binding for TabView activeIndex #5270
  • Add support for max-height on ScrollPanel #5250
  • Hide ContextMenu on window resize #5200
  • Update Issue template to use Stackblitz instead of Plunkr #5187
  • Footer for multiselect #5174
  • Added box-sizing: border-box to ui-g #5144
  • Use Ng-Template for Selectbutton options. #5124
  • Schedule - Emit events navLinkDayClick and navLinkWeekClick available at Full Calendar #5117
  • Use same align on TurboTable on editable cell for input and output template #5102
  • Add inputStyle and inputStyleClass to Spinner #5093
  • acceptLabel - rejectLabel are not settable with ConfirmationService #5090
  • PrimeNg Growl component causes Protractor synchronisation with Angular failure #4681

Fixed bugs:

  • Spinner field have problems with min negative values #5656
  • TableHeaderCheckbox not synced with filtering #5637
  • Disabled radio button is still editable #5633
  • Visible property has no effect on TieredMenu and Menubar #5632
  • FileUpload hover animation is not disabled when the component is disabled #5591
  • Table - Row Reorder navigates to "b.com" after row drag/drop in Firefox #5577
  • Calendar Max Date issue #5535
  • input-mask model doesn't update when select-all and delete input #5531
  • keyfilter validation when empty but there is no "required" validator #5520
  • Sort icon not correctly display #5509
  • Table .reset() not resetting column sort style #5499
  • Autocomplete multiple forceSelection #5498
  • Table frozen column and caption position #5491
  • Scrollable-header does not show when p-table is on tabView #5451
  • TurboTable - tabbing from an edited cell doesn´t emit onEditComplete #5282
  • panel component animation 'collapsed model' driven bug #5274
  • Calendar dates display URL when dragged #5263
  • Sub-menu incorrectly align with Primeng 5.2 #5218
  • Navigation buttons in gallery component embedded in an overlay panel is not clickable #5207
  • MenuBar without AutoDisplay: menu doesn't close when clicked #5196
  • Scrolling in TurboTable with 'virtualScroll' and 'lazy' enabled leads to jumping #5193
  • p-tabMenu should specify item ID attribute #5184
  • MegaMenuModule component : ERROR TypeError: Cannot read property 'styleClass' of undefined #5169
  • Listbox readonly property doesn't work #5168
  • DragAndDrop: dragHandle attribute doesn't work properly #5167
  • Autocomplete readonly and forceSelection not work on multiple mode #5159
  • DataTable/p-table: sorting doesn't check for null values in multisort mode #5158
  • Menubar active item not disappearing with OnPush strategy #5131
  • Chips component "max" is limiting does not work #5123
  • CodeHighlighter doesn't work in *ngFor loop #5121
  • "disabled" property not working on tableRadioButton and tableCheckbox #5095
  • Weird behavior when editing p-spinner and min is set #5073
  • KeyFilter pValidateOnly does not accept Null values #5047
  • Bug with overlaypanel in 4.3.0 #4327

5.2.4 (2018-03-28)

Full Changelog

Implemented New Features and Enhancements:

  • New mode to keyfilter to validate whole value #5433
  • Add name property to MultiSelect #4991
  • Responsive FileUpload #4981
  • labelStyleClass for Checkbox and RadioButton #4847
  • name property for p-spinner #4821
  • showHeader property for MultiSelect #4787
  • Add focus() method to Dropdown #4752
  • Add [autofocus]="value" in input (inputMask) #4722
  • Support composite icon inside a button with no label #4719
  • Add hideOnDateTimeSelect property to Calendar #4710
  • Add onClick event to Dropdown #4702

Fixed bugs:

  • SplitButton alignment issues with inline content #5443
  • rowIndex broken in TurboTable Paginator #5442
  • p-growl show 'null' in IE, if without detail #5420
  • AutoComplete - ui-state-filled is not updated when remove items thought backspace #5369
  • InputMask issue on Android devices #5361
  • Documentation error on Dialog #5356
  • Turbo table: rowIndex attribute is not attached to event for onRowSelection event #5349
  • EffectDuration is ignored in Galleria #5345
  • Shift key selection only works on first page #5330
  • Bug in p-chart.ts template #5322
  • Table tries to sort even sorting is not used #5321
  • Scrollable Table misaligns after page-filter #5320
  • TurboTable with virtualScroll not display records when totalRecords is set after ngOnInit #5303
  • TurboTable Frozen columns and Virtual scroll bottom alignment #5245
  • Table checkbox selection ignores filtering #5220
  • Autocomplete does not emit onClear event with forceSelection #5142
  • class .ui-inputwrapper-filled is not removed on Dropdown #5109
  • The array of objects displayed in the p-table is not displayed in original order when using row grouping #5050
  • AutoComplete fails with async pipe #5030
  • p-card control's line-height style causes inconsistent heights with internal controls #5001
  • Resize+Reorder combination fails on TurboTable header #4957
  • Organization Chart Alignment problems #4906
  • Multiselect updateLabel fails when selectedItemsLabel does not include {} #4905
  • Gmap component doesn't remove listeners when removing markers. #4873
  • Editor empty value contains formattings #4843
  • fullTemplateTypeCheck option incompatibility #4832
  • Progressbar label not visible for 0 #4831
  • Basic FileUpload fails to clear input field on call to clear() #4816
  • p-dialog [minHeight] missing #4814
  • Accordion RTL icon is wrong #4749
  • Dropdown autoWidth is not updated on value change #4747
  • Calendar dateType ignored in multiple/range modes #4724
  • Autocomplete suggestions are displayed on calendar input #4691
  • Tooltip in scrolling containers doens't work #4450
  • p-inputMask Cursor-Keys "Left/Right" don't work correctly on Firefox #3772
  • Spinner: decimals are separated by the thousand separator #2993

5.2.3 (2018-03-09)

Full Changelog

Implemented New Features and Enhancements:

  • Dialog positioning improvement #2795

5.2.2 (2018-03-09)

Full Changelog

Implemented New Features and Enhancements:

  • Add minX and minY to dialog #5313
  • Add showClear property to Dropdown #5285

Fixed bugs:

  • Dialog drag should keep it within viewport #5312
  • Dialog no longer draggable #5298
  • max-height of p-listbox is ignored #5291
  • Dropdown clear functionality should emit onChange #5288
  • TurboTable isEnabled() logical error. #5287
  • Disabled dropdown still can be cleared #5286
  • Dropdown with default value does not work properly with clear button #5280
  • turbo table paginator template document typo #5275
  • p-dialog autolayering fails #5271
  • Dialog becomes unusable after moving rapidly #5231
  • Dialog becomes unusable after pressing escape during movement #5230
  • Input Mask sets DIRTY state incorrectly #5045
  • class .ui-inputwrapper-filled is not removed on p-autocomplete with multipe=true #4753

5.2.1 (2018-03-06)

Full Changelog

Implemented New Features and Enhancements:

  • Add key property to Message API and Messages-Growl Components #5260
  • Add enableService property to Messages #5259
  • Selecting a row with double click using TurboTable #5256
  • Deprecate DataList and DataGrid #5255
  • New Component: DataView #5248
  • Disabled property to TurboTable directives #5243
  • automationId attribute (menubar component) #5180
  • metaKeySelection option for TurboTable #5111
  • ColReorder support for Row Expansion in TurboTable #4999
  • Clear icon for Dropdown #4363
  • Scoping for MessageService #4347
  • Row reordering with DragDrop for TurboTable #504

Fixed bugs:

  • slideMenu ignores styleClass on MenuItem model properties #5253
  • SplitButton buttons misaligned on Firefox #5215
  • DataGrid p-footer display glitch #5156
  • Bug: Calendar won't accept user input when UTC is selected and the date is different from local zone #5137
  • width and height fails for Charts #5126
  • p-dropdown [group]=true not set default value #5080
  • Picklist multi select and move does not work if selecting items in reverse order #5046
  • Atribute visible from MenuItem is not work in SplitButton #5042
  • ScrollPanel has wrong css to hide scroll panel #5038
  • Dialog causes ExpressionChangedAfterItHasBeenCheckedError #5004
  • PanelMenu ignores the visible attribute #4809
  • [minDate-maxDate] may not update in Calendar #4755
  • Calendar onMonthChange is not triggered when change monthNavigator #4708
  • Prevent fileUpload messages to display services messages #4572

5.2.0 (2018-02-01)

Full Changelog

Implemented New Features and Enhancements:

  • Remove onRowClick from Table #5037
  • Better resize support for Scrollable Tables #5032
  • refresh method to ScrollPanel #5014
  • style and styleClass for Panel #5006
  • Icons for p-selectButton #4924
  • scrollHeight not dynamically on new Turbo Table #4884
  • Refactor DataScroller for Performance and Fix Lazy Loading #3906
  • SelectItemGroup support for Dropdown #3548

Fixed bugs:

  • Last column should not be resizable in Fit Mode of Table #5033
  • TurboTable - Multiple Row Selection selects same rows more than once #5027
  • TurboTable: editable dropdown cursor problem #5026
  • Scrollable table may misalign when there is less data then scrollHeight #5013
  • TurboTable: sortField+sortOrder with lazy loading triggers onLazyLoad callback three times on init #5012
  • Rating fails under Push change detection #4994
  • Table body overflows when the window width becomes smaller #4978
  • DataList pagination class is wrong #4966
  • TurboTable Frozen columns and Virtual scroll #4868
  • LazyLoading fails for TabView #4839
  • Calendar UI doesn't update when showTime is changed #4632

5.2.0-rc.2 (2018-01-23)

Full Changelog

Implemented New Features and Enhancements:

  • Add autoLayout prop to TurboTable #4938
  • TurboTable cell widths should scale based on content #4937
  • Custom sortFunction for TurboTable #4926
  • Priority based responsive demo for TurboTable #4925
  • Delay for TurboTable Filtering #4912
  • Add globalFilterFields to TurboTable #4911
  • Added horizontal scrollbar support to ScrollPanel #4909
  • TurboTable requires dynamic columns in filtering #4908
  • Checkbox Selection for TurboTable #4883
  • Radio Selection for TurboTable #4882
  • ShiftKey based range selection for TurboTable #4881
  • Calendar time picking doesn't work with range or multiple selection #4705
  • Floating label support for MultiSelect #4579
  • Floating label support for Dropdown #4578
  • style and styleClass attributes for TieredMenu MenuItem #1097
  • Customizable accordion icons #934

Fixed bugs:

  • TurboTable emptyMessage template does not work #4934
  • [TurboTable] / p-table Cannot copy text from a cell in single/multiple selectionMode #4933
  • ui-float-label breaks some input components #4930
  • TurboTable clear of data does not work if filter is present #4913
  • Turbotable sorting does not work if filter is present #4910
  • [TurboTable] multiple onLazyLoad events are fired when using the Global Filter #4899
  • onLazyLoad event not fired when a text filter is cleared out #4898
  • Docs typos #4895
  • TurboTable columns cannot be resized when columnResizeMode="expand" and scrollable="true" #4893
  • Turbotable paginator templates left/right #4890
  • Sorting a TurboTable calls the onLazyLoad function twice #4889
  • Set lazy as false in TurboTable #4885
  • Autocomplete forceSelection bug with dropdown #4874
  • TurboTable lazy filtering fails when a text is cleared #4863
  • Card import fails #4862
  • Bad character at Table #4861
  • New import system fails under AOT #4841
  • Calendar UI does not update in some cases #4775
  • file upload doesnt work in IE after the first upload event or clear event #4733
  • The UTC time format still does not work in the calendar. #4359
  • autocomplete with forceSelection bug #4332
  • Multiselet calendar don't update ngModel on unselect date #3876
  • autocomplete ngModel not updated before onUnselect event callback is called, but is before onSelect #3188

5.2.0-rc.1 (2018-01-17)

Full Changelog

Implemented New Features and Enhancements:

  • Timeout for menu overlay hide #4828
  • Ability to import single modules with a shorthand #4822
  • Refactor CSS of menu components #4819
  • Add baseZIndex and autoZIndex to dynamic menu #4818
  • Replace p-templateLoader with ngTemplateOutlet #4812
  • Keep incorrect value in calendar #4785
  • New Table Component aka TurboTable #4743
  • Built-in Radio and Checkbox of DataTable performance issue #4723
  • New Component: Button #4687
  • Dialog should focus first element on open #4686
  • New Directive: KeyFilter #4670
  • BlockUI for Tree component #4669
  • autocomplete onModelChange should be be triggered onInput if forceSelection is true #4668
  • Document rowStyleMap usage in DataTable #4658
  • Feature request: Add emptyMessage for Dropdown with filter enabled #4635
  • Distribute individual component CSS in npm #4623
  • FilterPlaceHolder property for MultiSelect #4607
  • DragDrop component performance improvements #4590
  • PickList reset filters feature #4589
  • MultiSelect: expose the currently selected option item #4582
  • Add showSourceFilter and showTargetFilter to PickList #4581
  • Improve charts responsiveness #4577
  • Empty records Tree message #4554
  • New Component - Card #4535
  • Toolbar BlockableUI #4518
  • Better OnPush support for DataTable #4501
  • Template support for selected item in Dropdown #4497
  • Blockable FileUpload #4057
  • Performance improvements for Tooltip #4053
  • New Component: ScrollPanel #3917
  • AutoDisplay mode to menubar #2449

Fixed bugs:

  • InputMask caret moving on Android 4.x Chrome #4799
  • Calendar zIndex problem #4758
  • AutoComplete field does not work for nested fields #4720
  • TemplateWrapper does not refresh itself #4693
  • p-dialog dynamic styleClass attribution after opening, result to make the popup disappear #4685
  • Tooltip is aligned wrong when tooltipStyleClass changes the tooltip size #4682
  • rich-text editor: onTextChange called on initialization when value exist #4674
  • MegaMenu does not accept a menuitem at root #4663
  • pTooltip does not close in Safari #4659
  • DataList/DataGrid paginator is displayed when it should not be #4655
  • Calendar needs double click when minDate/ MaxDate property is set. #4641
  • Select event triggered when autocomplete loses focus #4634
  • Tree: Dragging-and-dropping anything other than tree nodes throws error #4631
  • DataTable column resizing does not consider next column minWith #4624
  • Accordion activeIndex doesn't work initially #4610
  • Problem of Object equality checks with frozen objects #4600
  • DataTable: textarea as custom editor does not receive focus #4550
  • Button of label is not updated properly #4548
  • Fieldset is always toggleable #4527
  • SelectButton does not support OnPush ChangeDetection #4520
  • Errors for scrollable table with both resizable and frozen columns #4512
  • Cannot use resizableColumns together with dynamic visibility #4510
  • handleAndroidInput not updating model #4495

5.0.2 (2017-11-23)

Full Changelog

Implemented New Features and Enhancements:

  • Add a span for accordion header text #4522

5.0.1 (2017-11-23)

Full Changelog

Implemented New Features and Enhancements:

  • Custom style classes for ConfirmDialog #4521
  • Provide access to datatable/paginator variables in paginator template #4481

Fixed bugs:

  • Slider indicator missing for horizontal orientation #4513
  • ExportCSV False value converted to empty space #4511
  • Error in prime 5.0.0 .. autocomplete -> Cannot read property 'nativeElement' of undefined #4483
  • p-header of Custom legend fails #4470
  • Button with empty label and text shows "ui-button" #1657

5.0.0 (2017-11-20)

Full Changelog

Implemented New Features and Enhancements:

  • add datepickerStyleClass to calendar datepicker #4440
  • Update Chart.js dependency #4391
  • Datatable paginator add template feature #4329
  • Ability to customize Dialog visible style property #4320
  • Double Click event for TreeTable #2468

Fixed bugs:

  • Footer label going outside the horizontal scroll bar in primeng datatable #4439
  • Remove placeholder in non-empty Chips component #4438
  • Accordion with *ngIf directive - tabs in wrong order #4437
  • Chips component onFocus & onBlur events do not pass arguments to callback function #4436
  • Color picker appendTo="body" property is not working #4423
  • split button panel right aligns to the button, not the trigger #4417
  • DataTable - Minor CSS Issue with borders when [scrollable]="true" #4407
  • When clicking on AutoComplete dropdown button it does not close other list #4405
  • 5.0.0-rc.0 generated css error #4386
  • Floating-label on p-autocomplete unfloating after selection #4319

5.0.0-rc.0 (2017-11-07)

Full Changelog

Implemented New Features and Enhancements:

  • Accessible Fieldset #4377
  • Accessible Panel #4376
  • Accessible TabView #4375
  • Accessible Accordion Panel #4368
  • Screen Reader support for MultiSelect Items #4365
  • Keyboard enhancements for MultiSelect #4364
  • trackBy and immutable properties to DataScroller #4361
  • RTL Support for SplitButton #4305
  • Datatable resize column support at column level enable/disable #4292
  • id property to menuitem api #2559

Fixed bugs:

  • Data export displays null/undefined #4362
  • ProgressBar compile issue #4357
  • Chrome 62 messages button corners #4356
  • p-dropdown in DataTable paginator has incorrect width #4351
  • p-multiSelect - CSS Issue with showToggleAll #4350
  • orderList is not able to re-order multiple items #4348
  • p-datatable w/ metaSelectionKey="false" does not emit row data on selection #4335
  • Time picker displays 00 for hours for 12 hour time #4312
  • Autocomplete remains in focus with forceSelection #4298
  • Internal span of file upload component remains disabled #4293
  • Double quotes fail in DataTable export #4280

4.3.0 (2017-10-30)

Full Changelog

Implemented New Features and Enhancements:

  • Ability to use any object instead of a SelectItem #4274
  • Do not display emptyMessage when table is loading #4272
  • Utilize scope property in DataTable for Screen Readers #4255
  • Add scope property to column component #4253
  • Improve Message colors #4244
  • Use p-dropdown in Paginator rows per page #4242
  • Add autoZIndex to Sidebar #4234
  • Customize icon of MultiSelect #4232
  • Multiselect should have onFocus event. #4224
  • Chips input - ability to auto create chip when focus is left #4218
  • Remove obselete property on .ui-datatable-scrollable-wrapper #4213
  • label template for MultiSelect #4209
  • Datatable editable - all inputs have 'required' attribute #4195
  • Calendar should switch to month of today if today is clicked #4194
  • Control sorting from model properties without UI interaction #4168
  • Add headerStyle/Class, bodyStyle/Class, footerStyle/Class to column #4165
  • Improve Dialog Accessibility #4161
  • Ability to exclude columns from global filtering #4157
  • Expand mode in data table rowgroup #4141
  • New Message component #4136
  • Property for header display in panel component #4131
  • DataTable isSelected check performance improvement #4122
  • navlinks in schedule component #4109
  • Undetermined progress bar #4093
  • Progress Spinner -New Component. #4077
  • ForceSelection should also update the value #4040
  • name property for Dropdown #4009
  • Add baseZIndex and autoZIndex to blockui #4005
  • Add baseZIndex and autoZIndex property to Calendar and Dialog #3940
  • AutoComplete forceSelection should be caseSensitive #3932
  • Customize dropdown trigger icon #3843
  • Datatable - Add ui-rowgroup-footer css class #3811
  • Calling Add or AddAll method of the MessageServices should not remove previous messages #3784
  • Show message summary and detail only when they have value #3778
  • Ability not to displaying header toogle checkbox in datatable #3761
  • Improve event bindings on OverlayPanel and ContextMenu to avoid unnecessary change detection #3671
  • Disabled property for PickList #3590
  • Add baseZIndex and controlZIndex props to Growl #3586
  • Calendar with time should keep panel open when selecting a day value #3584
  • Header template for Listbox #3460
  • AutoComplete panel width improvements with appendto #2929
  • Add queryParam support to MenuItem. #1939
  • Ability to export specific columns #1567

Fixed bugs:

  • AutoComplete forceSelection cleares predefined value #4263
  • Slider onSlideEnd event does not trigger due to ngZone.runOutsideAngular() #4257
  • Dropdown does not open first time after selecting an item #4243
  • DataTable with PMultiSelect error in Chrome 62 #4233
  • Chips-Component - 'allowDuplicate' break IE 11 #4204
  • Dropdown cuts its placeholder to width of its options #4176
  • Property Visible in menumodel does not work, Im using menubar #4170
  • Carousel broken on initial loading #4163
  • AutoComplete panel opened with dropdown does not hide when clicked outside #4162
  • TabMenu adds space when there is no icon #4156
  • p-dropdown template on p-datatable triggers sort on click #4152
  • Rating throws error on Firefox #4148
  • Float label fails with p-autoComplete #4145
  • PrimeNG - Calendar Issues with TimePicker in TimeOnly mode. #4125
  • datatable radio/checkbox selections not updated at events #4119
  • Dropdown list shows "empty" text for null/empty values #4112
  • Export Sidebar from 'primeng' shorthand #4110
  • Spinner readonly do not affect buttons #4108
  • Lazy scrollable datatable: not stable data #4096
  • DataTable with Virtual Scroll still flickers #4029
  • Remove enableLoader and built-in loading status management from lazy #3963
  • [Float Label] doesn't work when using textarea #3955
  • toggeable p-menu displays no label with ui-fluid css class applied #3937
  • Date range picker display bug #3926
  • AutoComplete passes wrong item to Unselect in multiple mode #3864
  • p-calendar AM/PM stepper does not work correctly when the hour is set to 12. #3798
  • Datalist index not working #3753
  • MegaMenu doesn't compile with TypeScript 2.4 #3640
  • AutoComplete broken with ui-fluid and inputGroup #3629
  • paginatorPosition not working #3619
  • programatic element (pre-)selection on datatable fails when using dataKey #3618
  • p-calendar doesn't display correct date when utc="true" #3611
  • Range handles overlap on click of the slider bar for the first time. #3606
  • Orderlist: drag&drop in Firefox navigates to the value of dragdropscope #3605
  • Multiple dialog - Scroll not blocked after closing the top dialog #3604
  • DataTable with dataKey wont update view properly #3549
  • Calendar with showTime not updating model when only time has been changed #2941
  • Disable filter functionality is not working on custom filter of columns #2940
  • Calendar - time in minDate, maxDate is disregarded when showTime is enabled #2884
  • Max value on Spinner not working as expected #2747
  • Breadcrumb home icon customization fails #2531
  • Overlaypanel need a double click on the body to close it, if the event that call show() is not a click event #2380

4.3.0-rc.2 (2017-10-26)

Full Changelog

4.3.0-rc.1 (2017-10-26)

Full Changelog

4.2.2 (2017-10-05)

Full Changelog

Implemented New Features and Enhancements:

  • StartsWith filtering option for Listbox #4088
  • Improve Confirm Dialog event performance #4085
  • Picklist/OrderList: expose index of element in ng-template #4084
  • RouterLinkActive in tabMenu not applied to the li element. #4081
  • Performance improvement for Dialog #4080
  • Add resetFilterOnHide to Dropdown and MultiSelect #3999
  • onFocus and onBlur events for Chips #3998
  • Visible flag support for TabMenu #3980
  • Visible flag support for MenuBar #3942
  • p-rating component with custom icons #3795
  • Focus visuals for Listbox #3730
  • Documentation of using resetFilter() method from the dropdown component #3562
  • Column Grouping support for Scrollable Table with Frozen Columns #3559
  • Export selected rows to CSV #3504
  • Add multiple property to PanelMenu #3303
  • Datatable - Editable - events incorrectly raised on keydown #3138
  • New Component: Sidebar #3134
  • Add onPanelShow callback to MultiSelect #2574
  • Apply TreeNode styleClass on TreeTable row. #2441
  • Percentage scrollheight on datatable #1905
  • DataTable: expanded row styling #1845

Fixed bugs:

  • Move events do not called on dragdrop for PickList #4086
  • Autocomplete with minLength fires completeMethod after onClear #4071
  • Dropdown filter has incorrect width under fluid mode #4067
  • TieredMenu with appendTo=body isn't removed #4056
  • Label problems in Dropdown component #4013
  • confirm-dialog: Error when hitting Escape after dialog is closed #4004
  • Filtered listbox toggle all fails with new items #4002
  • Calendar range/multiple default values cause error #3996
  • OrderList throws a "Cannot read property getBoundingClientRect of undefined" #3933
  • DataTable RowGroup and Expand bug #3930
  • Calendar parseDate function ignores "utc" parameter #3927
  • Column reordering does not work with Scrollable Table #3910
  • OrderList onReorder is not called on DragDrop #3820
  • Filtering by default fails on DataTable #3770
  • Dragging and Resizing Dialog highlights content behind and in it #3711
  • Validation Clears When Pressing Enter Editable Datatable #3547
  • Empty footer in dialog that has a table with footer #3545
  • Readonly attribute of p-editor component does not reflect changes #3536
  • p-checkbox template/model driven behaviour disparity #2906
  • Tooltip remains visible after clicking the target #2196
  • Slider fails with big values #2145

4.2.1 (2017-09-15)

Full Changelog

Implemented New Features and Enhancements:

  • Add enableLoader to DataTable #3958
  • dropdownMode for AutoComplete #3956

Fixed bugs:

  • FileUpload does not allow multiple files #3961
  • IE11 FileUpload messages are not displayed #3960
  • VirtualScroll fails if initially hidden #3957
  • Paginator rowsPerPageDropdown does not work #3944
  • autoComplete dropdown button doesn't work #3829

4.2.0 (2017-09-13)

Full Changelog

Implemented New Features and Enhancements:

  • Multiselect - Selected labels delimited list no longer has space following comma. #3858
  • 'Move all' buttons should not move filtered item. #3855
  • MessageService clear() #3837
  • Update Schedule to FullCalendar 3.5.0 #3813
  • SelectButton: add custom style to each button option #3485
  • EmptyMessage template for DataTable #3470
  • MultiSelect should have flag to show/hide select all #3417
  • SelectButton onClick event #3387
  • Footer for Listbox and Add Fixed Header #3379
  • Add life property to Tooltip #3370

Fixed bugs:

  • Global Filter timeout problem #3913
  • Column footerTemplate does not work #3912
  • ui-dropdown-label-empty class not applied properly #3908
  • Virtual scroll + lazy load repeating rows #3907
  • Slide doesn't work if the slider was initaly disabled and then got enabled #3897
  • Paginator causes route reset #3871
  • Calendar onClose event is fired even if overlay is not visible #3826
  • Build error: dropdown.d.ts.Dropdown.html (6,13): Type 'string' is not assignable to type 'boolean'. #3781
  • Calendar validation fails with reactive forms #3436
  • DataTable Column Reordering Does Not Match Indicator #3395
  • DataTable with Virtual Scroll flickers #3377
  • TreeNode styleClass update sets ui-tree-toggler visibility to hidden #2675

4.2.0-rc.1 (2017-08-29)

Full Changelog

Implemented New Features and Enhancements:

  • Null Checks for OrganizationChart #3758
  • Make expand/collapse icons configurable in DataTable #3744
  • Rewrite Terminal using a Service and Observables #3733
  • Loading status icon for AutoComplete #3724
  • Improve ContextMenu Global Event Bindings #3720
  • MessageService for Growl and Messages #3719
  • MenuItem interface title attribute #3707
  • Support styling checkbox/radiobutton label based on state #3578
  • Display HTML content in p-messages #3486
  • Calendar: Inner input element misses the name attribute #3461
  • ScreenReader role support for dropdown #3446
  • Tree add loading status #3381
  • Radiobutton's linefeed behavior is different to Checkbox #3363
  • Offsets for Grid CSS #3362
  • Floating labels for Inputs #3334
  • Add filterField to Column #3333
  • Date template for Calendar #3321
  • appendTo for SlideMenu #3313
  • Reimplement TabView Lazy Loading #3295
  • Add tooltipZIndex property #3294
  • OnFocus for Spinner #3291
  • Visible flag support for Menu #3072
  • Templating support for Multiselect component #2165
  • Today Button for Calendar #1859
  • forceSelection for AutoComplete #864
  • Clear button for Calendar #506

Fixed bugs:

  • Dropdown may cause infinite loop #3731
  • AutoComplete does not add ui-state-filled on load if non-empty #3729
  • Dropdown placeholder color is different #3727
  • Growl onClose also triggers onClick #3721
  • Fileupload dragover performance issue #3715
  • Paginator "go to first/last page" function is still called in first/last pages #3690
  • FileUpload Cannot read property 'nativeElement' of undefined; PrimeNG 4.1.3 Release - #3664
  • Spaces are not accepted in p-dropdown filters #3657
  • Chips with addOnTab does not move focus after empty input tab #3654
  • Add required property to AutoComplete, Spinner and InputMask #3503
  • Scrollable datatable layout breaks when column hidden=true is used #3471
  • OrderList: Backend array remains unchanged when elements are ordered in component frontend #3466
  • Datatable column misalignment issue on page change #3465
  • p-autocomplete selects wrong/old option on enter #3431
  • Not continuously input the same commands #3424
  • BlockUI is not properly destroyed #3410
  • Sorting a single column emits an 'onPage' event #3408
  • Datatable : onLazyLoad event fire twice when "first" property is different from 0 #3399
  • The p-calendar shows NaN when changing showTime at runtime #3396
  • Spinner onChange fires undefined #3390
  • AutoComplete not updated #3360
  • Context Menu problems with Firefox #3353
  • Frozen columns not synced after visibility changes #3345
  • Paginator rendering issues with some themes #3319
  • Incorrect rowHeight calculation when using virtual scrolling #3301
  • Loading indicator fails with Lazy DataTable #3300
  • Issue with autoComplete and field attribute #3289
  • emptyMessage appears before minLength is reached in autoComplete #3284
  • disabledDates in calendar are not updating #3283
  • dataTable default styleClass is undefined #3279
  • Error when selecting a day on a p-calendar inside an editor column #3256

4.1.3 (2017-08-11)

Full Changelog

Implemented New Features and Enhancements:

  • Frozen Rows for Scrollable DataTable #3642
  • Add defaultSortOrder property to DataTable #3637
  • In Checkbox and RadioButton add for attribute in label #3617
  • Range selection mode for Calendar #3609
  • valueChange event for DataTable #3593
  • Chips - Add new chip on Tab keypress #3527
  • Tree onDropPoint does not pass dropNode property to onNodeDrop listeners #3458
  • Ability to style entire selected treenode #3246
  • Autofocus editable dropdown menu #3236
  • Multiple Date selection in calendar #2970
  • Dynamic mask support to InputMask #2632
  • Icons for TreeTable #2269

Fixed bugs:

  • Dropdown should update width when options change #3639
  • Schedule default active button style missing from Omega #3638
  • Panel onAfterToggle is called early. #3607
  • PanelMenu shows top level entries with the label underlined #3592
  • Datatable error after hitting enter or escape on edit cell #3553
  • Slider doesn't work when using range + orientation vertical #3540
  • Dropdown filter: Keypress up/down does not work #3511
  • Dropdown not selecting item on enter keyDown #3481
  • Datatable - Cannot read property 'tagName' of null - when editable true #3478
  • p-tooltip is forever stuck on the page when a hide delay is specified and the tooltip target is hovered again while the tooltip is hiding. #3462
  • When dataType is "string" and showTime is true the ngModel value is just a date #3441
  • FileUpload does not allow selecting same file #3385
  • Row Grouping is not working as expected #1830
  • dataTable#rowStyleClass mess up with row styles #1827

4.1.2 (2017-07-27)

Full Changelog

Implemented New Features and Enhancements:

  • Improve editable cell event bindings #3510
  • Autocomplete onKeyUp event #3494
  • DataTable Performance Optimizations #3468

Fixed bugs:

  • Popup TieredMenu overlay positioning may fail #3518
  • TabView activeIndex throws exception if bigger than length #3517
  • IE - 'null' shown before tooltip's text #3490
  • Tieredmenu popup performance issue #3476
  • DataTable Loading Status Icon not working #3457
  • Editable dropdown preselection fails with ReactiveForms #3407
  • Calendar navigator year bug #3337
  • Dropdown selected value not working properly if Editable is true #3297

4.1.1 (2017-07-19)

Full Changelog

Implemented New Features and Enhancements:

  • Add lazy mode to Dropdown #3447
  • Add blockScroll property to Dialog #3438
  • ColorPicker: Selected Color value should start with a '#' in hex format #3376
  • DataTable loading indicator Input #3329
  • p-dialog - Scroll page when modal content overflows #3306
  • Double click based transfer on PickList #3223
  • Scrollable DataList #3210
  • Input Group #3181
  • DataTable radioButton unselection #2653
  • Add onProgress callback to FileUpload #2570

Fixed bugs:

  • Dropdown fails when opened with space #3449
  • disabled buttons can receive hover visuals #3448
  • confirmDialog fa missing from dom #3444
  • [Bug] DataTable with Dropdown has exception on click event #3443
  • Navigators may be misaligned on calendar #3423
  • Filtering by notEquals raises "TypeError: Cannot read property 'equals' of undefined" #3388
  • [bug report] Picklist: Drag and Drop not working properly #3367
  • Button.ts class name typo #3365
  • p-dialog - [minWidth] property does not work #3324
  • Spinner does not set model to null when a min value is specified #3318
  • AutoComplete - Suggestions display issue when suggestions above #3312
  • Remove extra styleClass attribute from DataTable with paginator #3288
  • Calendar throws an error on Firefox #3282
  • Invalid Invalid CSS after "...color: #ffffff," #3280
  • Growl's initial messages do not disappear #3228
  • Lightbox positioning issue #2292

4.1.0 (2017-07-12)

Full Changelog

Implemented New Features and Enhancements:

  • badge and badgeStyleClass for MenuItem #3328
  • InputMask misses an onFocus output event #3216
  • Filtering for orderlist #3007
  • InputSwitch accessibility #2951
  • Shift key support for DataTable row selection #1283
  • ColorPicker Component #50

Fixed bugs:

  • Tooltip setter #3355
  • Datatable resizer-helper #3354
  • ContextMenu and Menubar doesn't render style or styleClass for MenuItems #3296
  • Bug: 4.1.0-rc.3 multiple selection broken in Data Table #3277
  • onHide is shown when a dialog is created #3051

4.1.0-rc.3 (2017-06-30)

Full Changelog

Implemented New Features and Enhancements:

  • Optimize MultiSelect event bindings #3254
  • Remove ui-dialog-buttonpane #3244
  • Immutable property for data components #3227
  • Use a DataTable with resizableColumns and scrollable may cause unresponsive web page or lag css animation. #3195
  • PanelMenu - Feature Request - Customise Styles #3175
  • Bootstrap theme overrides anchor link colors with priority #3173
  • Custom content for horizontal megamenu #3153
  • Add filterMaxlength property to column #3142
  • activeIndex for Accordion #3137
  • Compatibility for Scrollable and Responsive datatable #2980
  • MenuItem style and styleClass properties #2901
  • appendTo property to TieredMenu component #2773
  • Make use of direct child selection in CSS where possible/reasonable #2700
  • Accordion component padding issues in bootstrap theme #2672
  • Improve overflow hidden on DataTable #2447
  • Remove placehoder in non-empty multiple autocomplete #2197
  • ConfirmDialog focus button when it opens #2119
  • Add type property to Spinner #2107
  • inputStyle and inputStyleClass for Chips #2065
  • Custom content for menubar #1997
  • Pass rowIndex to column template (pTemplate="rowexpansion") #1910
  • Calendar needs "onClose" event #1874
  • Chip duplicate handling #1630
  • modal dialogs should prevent the background from being scrolleable #1625
  • Simplify menuitem command handling #1354

Fixed bugs:

  • Carousel throws ExpressionChecked error on Angular 4.2.x #3263
  • Multiselect component fails with ChangeDetectionStrategy.OnPush #3253
  • Left tooltip position fails #3252
  • InputSwitch throws expression was checked error with Angular 4.2.x #3247
  • Bootstrap theme calendar #3243
  • Autocomplete inputtext content not shown #3199
  • p-dialog Bootstrap footer style issue with PrimeNG 4.0 #3183
  • color picker in reactive forms doesn't select color #3179
  • FileUpload firefox problem #3165
  • Autocomplete empty text when lost focus #3147
  • Orderlist header alignment issues #3145
  • Organization Chart - no lines, empty leafs, etc. for Bootstrap theme #3130
  • Datatable reset method doesn't emit onLazyLoadEvent #3128
  • Picklist header alignment issues #3125
  • Type definition file missing for shorthand #3123
  • AOT compilation issues #3122
  • FileUpload multiple file drag when multiple set to false #3120
  • FileUpload remove method throwing error on Firefox #3119
  • PanelMenu animation broken on fast click #3052
  • DataTable - ExpressionChangedAfterItHasBeenCheckedError: Expression has changed after it was checked. Previous value: 'NaNpx'. Current value: '352px' #3041
  • Focused dropdown reveals blinking cursor iOS #3027
  • Datatable totalRecords is not updated after calling the resetMethod #2948
  • Data table with filter and sort does not work with headerColumnGroup #2900
  • Footer Group not displayed on scrollable datatable #2894
  • Calendar displayed value not updated on blur #2826
  • ExpressionChangedAfterItHasBeenCheckedError in radioButton on reactive form #2761
  • Dropdown onChange fires on re-selection of same item #2760
  • Memory leak in accordion #2696
  • Custom sorting breaks pagination #2687
  • Tree - DragDrop makes mistakes when dragging downwards in between other nodes #2569
  • Calendar should allow valid blank/null value #2471
  • Error in DataTable with ContextMenu #2431
  • Calendar clicking on button icon not opening calendar IE9/IE10 #2213
  • DataTable filter is not cleared when ::-ms-clear is clicked #2179
  • p-confirmdialog is not centered to browser #2146
  • Slider: Highlights surrounding text with mouse #2143
  • Datatable nested datatable not showing header #2090
  • p-calendar bug with IE11 #2026
  • Editor's onTextChange event is sending the wrong value for "source" #2014
  • can't to add filter for columns in p-headerColumnGroup tag #1979
  • Styleclass for TreeNode fails for Horizontal Tree #1963
  • MultiSelect value support objects #1962
  • [iOS only] Dropdown Autocmoplete doesn't show suggestions by clicking on dropdown button #1948
  • Editable dropdown caret jumps #1897
  • Custom filter selection apply sort #1873
  • DataTable filter input deletes characters during typing #1813
  • p-gmap in hidden containers fails #1806
  • Data-table scroll disappears when filtering in a field shown by width scroll #1805
  • Datatable is not updated inside an expansiontemplate #1775
  • AutoComplete box-shadow issue while nested in Panel #1561
  • DataTable Column with Template onRowClick/onRowSelect not firing #1485
  • Menubar event emmiter broken after hide and show #857

4.1.0-rc.2 (2017-06-16)

Full Changelog

4.1.0-rc.1 (2017-06-16)

Full Changelog

Implemented New Features and Enhancements:

  • New PrimeNG Website #3111
  • Move column click handler to row for performance of DataTable #3110
  • Improve Checkbox and Radio Icons CSS in Omega #3108
  • Improve DataTable selection performance #3101
  • Dropdown should filter run again if model options change #3081
  • Picklist Drag and Drop support #3075
  • FlipFit for Relative Positioning #3063
  • Use native angular animations for SplitButton #3062
  • Optimize SplitButton global click listener #3061
  • appendTo for SplitButton #3060
  • DragDrop support for OrderList #3043
  • Custom Upload Handler for FileUpload #3040
  • Filter for Picklist #3036
  • Multi Filter Support for Picklist #3035
  • Animation for panelmenu submenus #3025
  • Multifilter function for ObjectUtils #3011
  • Filter event for Orderlist #3010
  • Multi filter support for Orderlist #3009
  • Orderlist set get methods #3008
  • New Component: Organization Chart #2992
  • Dropdown accessiblity #2966
  • Inputswitch accessibility screen reader #2953
  • Footer for Panel #2591
  • PickList: move all items from target to source issue #2573
  • Severity support for SplitButton #2482
  • Multi filter support for Dropdown #2454
  • Tooltip delay feature #1244
  • Refactor OrderList CSS design #1240
  • New component: TimePicker #1102
  • Add compareSelectionBy property to DataTable. #981
  • onResize callback for InputTextarea #957
  • Basic UI mode for FileUpload #923
  • ConfirmDialog on close should act as reject #921
  • Color Picker #909
  • Possibility to do Client-side FileUpload #892
  • Separators in MenuModel #888
  • Collision detection for tooltip positioning to keep inside viewport #812

Fixed bugs:

  • FieldSet animation fails on fast click #3107
  • DataTable Paginator Top CSS Issued #3103
  • Changing column width changes table width #3096
  • ExpandMode resize issue with Scrollable Table #3094
  • Column resize helper misaligned in overflow #3092
  • Carousel error on initializing value with non-empty array #3084
  • Carousel Viewport undefined error #3083
  • Severity buttons of Omega are overriden #3080
  • Listbox custom style #3077
  • SlideMenu routerLink doesn't work because of a bug in the template #3074
  • Binding to first property has no effect on DataTable #3044
  • Tooltip text update on change #3019
  • Dialog global event handlers are not cleared #2976
  • Dropdown panel is disconnected on filtering #2936
  • Autocomplete inputStyle/inputStyleClass doesn't work for multiple mode #1257
  • p-splitButton: menu not closed when clicked on other splitButton menubutton #1008
  • Dropdown should scroll to selected item when overlay gets opened #952
  • p-autocomplete bug in field based object mapping #910

4.0.3 (2017-05-31)

Full Changelog

Fixed bugs:

  • Breadcrumb home item throws exception #2935

4.0.2 (2017-05-30)

Full Changelog

Implemented New Features and Enhancements:

  • Dedicated footer section for Dialog #2920
  • Optimize dialog global event listeners #2918
  • Dialog should be responsive by default #2917
  • Add breakpoint property to Dialog #2916
  • Optimize AutoComplete global document click handler #2914
  • Apply box-sizing:border-box to all widgets #2912
  • FlyIn animation for Growl #2909
  • RTL support for Accordion #2899
  • RTL support for Dialog #2883
  • Add style and styleClass to RadioButton #2881
  • Add style and styleClass to Checkbox #2880
  • Mobile Touch support to Slider Component #2866
  • Customizable panel toggle icon #2865
  • Checkbox should support null/undefined model #2864
  • RTL support for TabView #2859
  • alwaysShowPaginator property for Paginator #2858
  • routerLinkActiveOptions property for MenuItem api #2838
  • Add style and styleClass to TriStateCheckbox #2836
  • Optimize positioning calculation for Tooltip #2830
  • Add onRemove callback to FileUpload #2822
  • Can't upload file using PUT request #2808
  • Splitbutton new event #2804
  • Pass index to Listbox template #2772
  • Use Renderer2 over Renderer #2764
  • MultiSelect Optional Filter #2736
  • Chips Template support Close icon #2728
  • Initialization callback for Catpcha #2584
  • onEditComplete event is not fired when user hit Tab key #2535
  • Multiselect: mouse click on "Close" at the header is bubbled beyond the component #2007
  • Align SplitButton router support with other Menu Components #721
  • Pass filteredValue to onFilter callback #678
  • Make the event optional in tabView.open() #564
  • Access Quill API when using the editor #522

Fixed bugs:

  • Slider handles are slightly offset #2925
  • Vertical slider handle is behind the bar #2924
  • Listbox header checkbox not synced with filtering #2923
  • ContextMenu may open first item by default #2915
  • AutoComplete drop down close down on right click in firefox #2913
  • Dropdown breaks editable datatable layout on Firefox #2907
  • Calendar icon moves on hover in Omega Theme #2896
  • MultiSelect error if options are not provided #2895
  • Resizable columns can break Scrollable DataTable #2890
  • AutoComplete input does not reflect model changes #2882
  • Growl's onClose event references wrong message when message is closed manually #2846
  • Multiselect container misaligned on filtering with appendTo="body" #2823
  • rowgroupheader colspan not tracking visible columns #2814
  • Growl has a flicker effect on remove of a message from multiple messages #2805
  • OverlayPanel does not close with OnPush strategy #2803
  • SelectButton onFocus throws error on Firefox #2801
  • TypeError: Cannot read property 'length' of null for DataTable with headerCheckboxToggleAllPages true #2796
  • DeferModule is not exported #2792
  • Calendar not working well together with validators #2790
  • AutoComplete Module doesn't work properly in IE11 #2788
  • Attribute visible doesn't work in context-menu #2785
  • Using file upload with a non-wildcard MIME type results in validation errors #2699
  • rowIndex is not updating when a row is removed from Datatable #2432
  • onSlideEnd event is not getting values on range mode #2429
  • AutoComplete dropdown wraps to next line #2387
  • icon only toggle button #1980
  • Dialog width is not responsive #740
  • Dialog resizing fails with fixed height #737
  • Selected values in multiselect label are (null) when list of options loaded *after* bound selectedValue #725

4.0.1 (2017-05-16)

Full Changelog

Implemented New Features and Enhancements:

  • Add positionLeft and positionTop to Dialog #2781
  • Add onInput event to calendar. #2780
  • Two-Way binding support for Messages #2779
  • Add id to Message Api #2777
  • Disabled support for Steps #2776
  • Add UTC option to Calendar #2775
  • Keyboard accessibility for SelectButton #2774
  • TieredMenu activeItem type should be MenuItem #2770
  • FileUpload component not sending Authentication Credentials #2745
  • New pDefer Directive #2714
  • Two-Way binding support for Growl #2712
  • RowTrackBy for DataTable, DataGrid and DataList #2633
  • Add onBlur event to p-spinner #2524
  • EmptyMessage for AutoComplete #2305
  • Add onSelectionChange to OrderList #2180
  • Prevent calendar to go out of viewport bounds #2128
  • Filtering support for CSV export #982

Fixed bugs:

  • Dialog drag problem with close icon #2782
  • Menu component Show() method not working #2767
  • TieredMenu routerLink fails #2763
  • CSS of accordion interferes with fontawesome #2751
  • Scrollable table misaligned if body is smaller than scrollHeight #2708
  • Autocomplete component dropdown button style issues in bootstrap #2695
  • Calendar TimeOnly incorrect hourformat #2693
  • Calendar year navigator spacing issue in Bootstrap theme #2692
  • Carousel pagelinks are not visible #2659
  • Android Mask Input Cursor Behind Text #2519
  • CSV export fails with comma values #2460

4.0.0 (2017-04-30)

Full Changelog

Fixed bugs:

  • AutoComplete with multiple and dropdown gives error on dropdown click #2655
  • Autocomplete gives error if suggestions are initialized on load #2647

4.0.0-rc.5 (2017-04-28)

Full Changelog

Implemented New Features and Enhancements:

  • DataTable sort support for Immutable Data #2630
  • Replace all document body click with document click #2628
  • Type property for AutoComplete #2627

Fixed bugs:

  • p-dropdown crashes when placed on a div with ngIf (RC.4) #2619
  • DataTable sorting broken when using pagination #2618
  • [showcase] DataTable selection documentatiton typo #2616
  • DataTable, findNextEditableColumn throws exception when using tab from the last cell in the grid #2615
  • touched class not set when touching p-editor #2614

4.0.0-rc.4 (2017-04-27)

Full Changelog

Implemented New Features and Enhancements:

  • Remove ngDoCheck from DataTable,DataGrid,DataList,DataScroller #2606
  • Multiselect selectedItemsLabel attribute #2587
  • Multiselect maxSelectedLabels attribute #2586
  • Multiselect displaySelectedLabel attribute #2585
  • Add onBlur event to MultiSelect #2549
  • MultiSelect label parameter #2548
  • Breadcrumb home mouseover displays default cursor #2283

Fixed bugs:

  • AutoComplete and SplitButton compatibility with Push CDS #2612
  • Dropdown autocomplete does not work on FF and Safari #2604
  • inputtextarea doc is incorrect #2595
  • DropDown with filter and appendTo attributes #2581
  • SlideMenu Show method is not working #2578
  • Dropdown panel is not as wide as supposed to when appendTo is set to body. #2551
  • Autocomplete uses Wrong ElementRef for multiple mode #2544
  • PanelMenu router links do not work #2522
  • SplitButton iconPos property is unused #2483
  • Datatable lazy loading filter loop #2405
  • AppendTo body closes MultiSelect #2345

4.0.0-rc.3 (2017-04-14)

Full Changelog

Implemented New Features and Enhancements:

  • Tab based cell navigation support for non-editable columns #2520
  • Apply focus after dropdown item select #2513
  • Add closeCell method to DataTable #2511
  • Refactor AutoComplete to use ViewChild #2499
  • Collision detection to Dropdown overlay #2496
  • Add onMapReady event to GMap #2435
  • Add loading property to DataTable #2395
  • Always center dialog before reopen #2310
  • Keyboard navigation on editable cells with custom editors #2124
  • Custom content inside BlockUI #1623

Fixed bugs:

  • MenuBar router links do not work #2512
  • onNodeDrop doesn't cover onDropPoint #2510
  • Sorting on lazy pagination does not reset paginator #2493
  • Autocomplete - cursor allways move to the end of the string #2488
  • UTF support for CSV export #2473
  • AutoComplete hides when click inside input #2466
  • Dialogs fail if visible by default #2428
  • Calendar selected date is off a day #2426

2.0.6 (2017-04-12)

Full Changelog

Fixed bugs:

  • Checkboxes of a disabled listbox are still editable #2476
  • Multiselect checkbox gets selected automatically if no search results are found #2418
  • Listbox checkbox gets selected automatically if no search results are found #2417

4.0.0-rc.2 (2017-03-29)

Full Changelog

Implemented New Features and Enhancements:

  • Rename Dialog events #2413
  • Immutability support for array properties #2396
  • Add routerLinkActive support to Menu Components #2393
  • Dynamic Locale support for Calendar #2361
  • Add dataKey to Input List components #2357
  • Introduce dataKey to DataTable #2356
  • Remove overflow from dialog #2355
  • Custom header support for Fieldset legend #2344
  • Autocomplete with onBlur event #2256
  • Add return statement to captcha #2132
  • Allow editor template access rowIndex in datatable #2104
  • Highlight first item in AutoComplete #2040
  • Switch cell to view mode when focus is lost on editable cells #1924
  • FileUpload. There is no validation for accept types #1694
  • Calendar disable specific dates and/or days such as holidays or weekends #1690
  • Datatable selection detection can not work if its value is immutable object array #1530
  • HTML support in tooltip #377

Fixed bugs:

  • AutoComplete Dropdown UI Flicker on Hover #2392
  • AutoComplete Dropdown click throws error #2391
  • dt.filter() method in dataTable causes ExpressionChangedAfterItHasBeenCheckedError #2384
  • Menu with appendTo is not properly destroyed #2366
  • Calendar time format problem with PM #2359
  • ExpressionChangedAfterItHasBeenCheckedError with input directives #2307
  • Fluid buttons with icons misalignment #2304
  • Schedule has an infinite loop on the event. #2264
  • Disabled autocomplete values are still deletable #2252
  • Potential calendar time dateFormat bug #2244
  • Calendar doesnt play well with OnPush change detection strategy #2148
  • Reset filter of dropdown if model changes #2043
  • Dropdown does not hide on Push ChangeDetection #1754
  • SlideMenu breaks initial app load: Expression has changed after it was checked #1677
  • Lazy loaded data tables never set multiSortMeta #1476
  • Calendar issue UTC - beta19 #1113
  • Dialog visible attr change not triggers any hide events #956

2.0.5 (2017-03-21)

Full Changelog

Fixed bugs:

  • Footers are not displayed in Scrollable Table #2350
  • ContextMenu onDestroy may cause reference error #2349

2.0.4 (2017-03-17)

Full Changelog

Implemented New Features and Enhancements:

  • Mutiselect: no space after comma #2331
  • EmptyMessage for DataList #2324

Fixed bugs:

  • SplitButton panel is not shown on top #2332
  • Pass global filter to LazyLoadEvent #2330
  • Paginators not in sync for DataTable, DataList and DataGrid #2329
  • Dropdown panel misaligned on filtering with appendTo #2328
  • Ensure that document functions exist before calling in ngOnDestroy() #2327
  • class .ui-inputwrapper-filled is not removed on Calendar #2326
  • Calendar does not populate date the second time #2325
  • Filter of a disabled listbox still functions #2323

4.0.0-rc.1 (2017-03-15)

Full Changelog

Implemented New Features and Enhancements:

  • Add immutable mode to DataTable #2282
  • EmptyMessage for DataList #2255
  • Add activeIndex to TabView to change tab by code #2253
  • Mutiselect: no space after comma #2250
  • Selectable property for TreeNode #2218
  • Improve absolute positioning with flipfit #1904
  • PropagateSelection option for tree #1849
  • Feature Request: Add drag and drop support to the tree #683
  • Class 'ui-state-active' is missing on checkbox for selecting all options in multiselect #416
  • Attach ContextMenu to any Element #358
  • ContextMenu in TreeTable #274
  • Prevent soft keyboard on calendar #149

Fixed bugs:

  • Filter of a disabled listbox still functions #2296
  • ui-state-filled not managed property on inputtext #2295
  • Calendar error at click in date #2267
  • Paginators not in sync for DataTable, DataList and DataGrid #2263
  • class .ui-inputwrapper-filled is not removed on Calendar #2246
  • Ensure that document functions exist before calling in ngOnDestroy() #2149
  • Footers are not displayed in Scrollable Table #273

2.0.3 (2017-03-08)

Full Changelog

Implemented New Features and Enhancements:

  • ChangeDetection for Charts #2235
  • Move animations to new package #2234
  • Migrate to ng-template #2233
  • pPassword needs attribute to switch on/off metering panel #2187

Fixed bugs:

  • SplitButton panel is not shown on top #2228

2.0.2 (2017-03-03)

Full Changelog

Implemented New Features and Enhancements:

  • onPage event for DataGrid #2211
  • target support for menu items #2210
  • reinit() method to Chart #2204
  • onSourceReorder and onTargetReorder events for PickList #2203
  • expose the carousel event #2201
  • Change locale of Schedule string #2188
  • Add key to ConfirmDialog #2186
  • Improve autocomplete performance #2166
  • Option to disable formatting in Spinner #2161
  • onFocus support for autocomplete #2136
  • DataTable expandableRows single mode #995
  • New Component: Inplace #970
  • onPage event for DataList #412
  • Dropdown Placeholder Capability #234

Fixed bugs:

  • MenuBar visuals broken on IE11 #2175
  • ContextMenu freeze with routerLink and appendTo=body #2160
  • DataTable Memory problem after update to 2.0.1 #2133
  • Listbox disabled allows item selection #2108
  • Schedule Drag and Resize do not update the event data #2070
  • Dragging schedule events moves all events #2017
  • Files not removed correctly in file upload #1707

2.0.1 (2017-02-21)

Full Changelog

Implemented New Features and Enhancements:

  • Customizable Multiple selection mode for TreeTable #2100
  • Customizable Multiple selection mode for Tree #2099
  • Customizable Multiple selection mode for DataTable #2098
  • Customizable Multiple selection mode for PickList #2097
  • Customizable Multiple selection mode for OrderList #2096
  • Customizable Multiple selection mode for Listbox #2094
  • Virtual Scrolling for DataTable #2062
  • Use ViewChild to access DataScroller #2061
  • Checkbox selection for TreeTable #2060
  • Multiselect missing documentation #2041
  • Captcha Component #2027

Fixed bugs:

  • DataTable Cell failed to turn to Edit mode after 2nd time click #2120
  • Spinner buttons post the form #2105
  • AutoComplete field resolution lacks chaining #2092
  • Refactor equals check in DomHandler #2091
  • "showTargetControls" attribute has no effect on target wrapper of PickList #2077
  • [showcase]Setup wrong import file path #2053
  • Autocomplete dropdown focus #2037
  • Tree leaf and non-leaf items are not aligned #2019
  • Unable to delete characters from Spinner's input field (Firefox only) #2012
  • Large dialog content or small screens causes the dialog to be positioned outside the viewport #1925
  • [Bug] Memory leak in DataTable with column template #1780

2.0.0 (2017-02-07)

Full Changelog

Implemented New Features and Enhancements:

  • TriStateCheckbox support for ChangeDetectionStrategy.OnPush #2002
  • Add target option to menumodel #1994
  • Lightbox appendTo option #1987

Fixed bugs:

  • Horizontal tree misses hover on selection #1995
  • Popup menu positioning on window resize #1982
  • Spinner onChange doesn't fire with buttons #1927
  • p-inputMask not updating #1868

2.0.0-rc.3 (2017-02-02)

Full Changelog

Implemented New Features and Enhancements:

  • Use ViewChild to select elements in MultiSelect #1977
  • Add options property to Schedule #1976
  • Tooltip offset inside scrollable container #1974
  • AppendTo Target mode for tooltip #1968
  • Add visible to menuitem api #1959
  • Add contentStyle to dialog #1956
  • Multiselect appendTo option #1837
  • Tooltip: add a styleClass attribute #1510

Fixed bugs:

  • Dropdown does not support ChangeDetection Push strategy #1971
  • Bootstrap theme misses invalid input styles #1970
  • Chips do not display invalid style #1969
  • AutoComplete dropdown misaligned in multiple mode #1967
  • ConfirmDialog should export SharedModule #1958
  • Rename disabled of tooltip to disabledTooltip #1955
  • Disabled inputs can still get hover #1954
  • DataTable rowIndex in body template is NaN #1929
  • Scheduler do not load initial events #1915
  • event is undefined in Listbox multiple checkbox select #1887
  • Ensure that document functions exist before calling in ngOnDestroy() #1672
  • Calender : in 12 hourformat manually editing values not updating #1648
  • XSS vulnerability on p-tooltip #1558

2.0.0-rc.2 (2017-01-27)

Full Changelog

Implemented New Features and Enhancements:

  • Enhance DataTable Scrolling #1921
  • Push change detection for RadioButton and Checkbox #1920

Fixed bugs:

  • Multiselect: select all option does not work well when using the filter #1870
  • Remove accordion overflow #1869
  • DataTable emptyMessage not working 2.0.0-rc.1 #1866
  • Listbox: select all option does not work well when using the filter #1862
  • Offset when opening up menu #1854

2.0.0-rc.1 (2017-01-20)

Full Changelog

Implemented New Features and Enhancements:

  • Cosmetics for SplitButton #1852
  • Use buttons for Spinner instead of anchors #1850
  • Improve Growl CSS #1848
  • Improve dropdown performance #1847
  • Use native animations for dropdown #1846
  • style and styleClass for Growl #1839
  • Update full calendar to 3.1. #1825
  • Replace viewRender with onViewRender in schedule #1824
  • Lazy Loading for Accordion and TabView #1808
  • Custom header and footer support for Calendar #1794
  • StepHour and StepMinute for calendar #1791
  • Calendar performance issues #1781
  • Editor Toolbar Accessibility #1769
  • Dropdown should open using the space key #1767
  • Enhance Dropdown event binding for performance #1757
  • Add sortField to column #1743
  • Frozen Columns for DataTable #1742
  • Calendar control validity state #1676
  • Readonly support for Dropdown #1524
  • Seconds support for Calendar #1454
  • Column resize and reorder support for Scrollable DataTable #1005
  • New Component: BlockUI #976
  • Disabled for Tooltip #460

Fixed bugs:

  • BlockUI target element style attribute #1857
  • Calendar button issue with ui-fluid #1853
  • DataTable resize helper positioning issue #1826
  • Autocomplete readonly #1786
  • onFocus for Calendar #1766
  • Single FileUpload still behaves as multiple #1759
  • Memory leak in calendar #1758
  • p-InputMask does not update its 'filled' property when use within a FormGroup #1734
  • Button with Icon: the label is not updated when used with a pipe #1719
  • p-multiselect label is not updated when ngModel changes #1696
  • Button label updates icon instead of label. #1685
  • p-dataTable does not render when multiSortMeta is set #1663
  • Templating fails when using any *ng directives #1655
  • DataTable still propagating endless onLazyLoad events - previous case #1434 #1502

1.1.4 (2017-01-05)

Full Changelog

Implemented New Features and Enhancements:

  • Datepicker showOnFocus method #1738
  • [Feature Request] Allow FileUpload toolbar customization similar to that of the Toolbar component. #1712
  • Refactor TabView navigator part #1687
  • Custom Editor for DataTable cell? #360

Fixed bugs:

  • p-header is not a know element for panel and editor #1735
  • DataTable scrollable doesn't show the header of the sorted field #1600

1.1.3 (2017-01-03)

Full Changelog

Implemented New Features and Enhancements:

  • Replace Header and Footer with p-header and p-footer #1710
  • [ Feature Request ] Dialogs to have option to hide header #1709
  • Use font icons in rating #1686
  • Contextmenu submenu appears out of view area #1596
  • Replace JS based hover and focus with pseudo classes #1536
  • Bootstrap theme 2.0 migration #1716

Fixed bugs:

  • DataTable cells with templating are not updated #1711

1.1.2 (2016-12-23)

Full Changelog

Fixed bugs:

  • Calendar button inside ui-fluid #1662
  • Data Table 'trackBy must be a function, but received undefined' #1652

1.1.1 (2016-12-21)

Full Changelog

Implemented New Features and Enhancements:

  • Expose toggleRow for DataTable #1644
  • Disabled chips should not display close icon #1635
  • Add appendTo for AutoComplete #1616
  • [Enhancement] DataTable hover highlighting #1480
  • DataTable should have @Input() first: number #660

Fixed bugs:

  • 'acc' at end of css line causing error. #1639
  • Button icon is offset #1636
  • Empty dropdown option label not displayed properly #1626
  • Bootstrap Theme - Overwrites Application Style #1624
  • New bootstrap theme: dropdown in datatable filter has invisible options #1618
  • Datatable: [rowStyleClass] method isn't called if the table has [scrollable]=true #1613
  • CSS media queries for ui-grid fails #1602
  • Paginator is broken in bootstrap theme #1598
  • Accessibility for Togglebutton #1597
  • Multiple dropdown autocomplete can't be disabled #1592
  • Calendar Select Other Month issue #1475
  • Button icon is not dynamic #1408
  • Datatable column sorting does not work with global filter #654

1.1.0 (2016-12-15)

Full Changelog

Implemented New Features and Enhancements:

  • Severity buttons #1584
  • Add appendTo for context menu #1583
  • Pass original event to chip events #1581
  • Deprecate type property of pTemplate #1572
  • Pass original event to onRowExpand and onRowCollapse #1571
  • Community Themes Refactor #1559
  • Migrate MegaMenu to new Grid CSS #1555
  • Missing tabindex for calendar #1549
  • Code review CSS of all components #1547
  • Replace px with em unit #1545
  • appendTo support for components #1544
  • [Enhancement] Ability to make Calendar HTML5 Required #1540
  • Provide rowIndex to DataList template #1539
  • Require a pTemplate for RowExpansion #1533
  • New FilterMatchModes for DataTable: "in" and "equals" #1527
  • Filtering for Listbox #1518
  • onSlideEnd of slider should pass the value #1515
  • New Bootstrap Theme #1512
  • Expose home menuitem in breadcrumb #1509
  • Checkbox support for Listbox #1469
  • Improve documentation for dependencies – e.g. Quill #1457
  • Migrate all primeng component's css to box-sizing: border-box #1379
  • Bootstrap compatibility #1236
  • Row Grouping on DataTable #403
  • Custom Filter Elements for DataTable #196

Fixed bugs:

  • Null check for DataTable resolve field data #1579
  • p-chips doesn't fire onRemove if chip is deleted with backspace #1556
  • datatable: error on destroy if not initialized #1520
  • Chips empty value problem #1507
  • Add positionStyle property to tooltip #1506
  • Karma test throws "documentResizeListener is not a function" message in dialog.js #1314
  • Autocomplete panel opens after user tabs off field #1277
  • Bug in bootstrap theme for growl componemt #1187
  • Bootstrap theme. .ui-growl-item-container.ui-state-highlight.ui-growl-message-... is not defined #1143

1.0.1 (2016-12-02)

Full Changelog

Implemented New Features and Enhancements:

  • DecimalSeparator and ThousandSeparator for Spinner #1472
  • New Component: Chips #1380
  • Checkbox Selection Mode for Tree #1130

Fixed bugs:

  • Disabled dropdown receives focus #1481
  • BlockUI does not block scrollable content #1467
  • Drag and Drop: Cannot read property 'parentNode' of undefined #1462
  • InputMask name attribute is undefined #1445
  • <p-tabView orientation="bottom"> doesn't work correctly #1442
  • Lazy Loading looping issue #1434
  • Reactive RadioButtons not grouped #1420
  • Calendar issues with time #1417
  • Schedule onDrop event does not pass date #1415
  • Dropdrown appendTo="body" miss calculation #1411
  • Datatable resize with facets #1403
  • Calendar minDate and maxDate bindings don't work #1150
  • Drag and Drop not working in IE11 #632

1.0.0 (2016-11-23)

Full Changelog

Implemented New Features and Enhancements:

  • Keyboard accessibility for Checkbox #836

Fixed bugs:

  • Datatable column template and expandable rows #1396

1.0.0-rc.7 (2016-11-22)

Full Changelog

Fixed bugs:

  • Calendar,SplitButton are broken under ui-fluid #1395
  • Tooltip Positioning Issues #1383
  • onContextMenuSelect in datatable is not documented in showcase #1377
  • Omega theme: Gradient has outdated direction syntax #1376
  • Datatable error with selection (on firefox) #1084
  • Empty tooltips are still displayed #705

1.0.0-rc.6 (2016-11-21)

Full Changelog

Implemented New Features and Enhancements:

  • Compatibility with 2.2.0 #1369

Fixed bugs:

  • AccordionTab header collapsing with datatable headerFacet #1375
  • Datatable draggable=true when filtering #1364
  • Charts keep reloading #1363
  • RC5: Updating data does not reflect changes when filtered #1362
  • ui-fluid breaks schedule buttons #1359
  • SplitButton RC.5 disabled state is broken #1353
  • Remove problematic change detection for charts #1352
  • Editable Dropdown disabled not working #1351
  • Dropdown appendTo doesn't work as intended #1348
  • PanelMenu rootitem should not display content if there are no subitems #1347
  • Placeholder text isn't displayed correctly on InputMask #1345

1.0.0-rc.5 (2016-11-17)

Full Changelog

Implemented New Features and Enhancements:

  • AutoComplete multiple option have no placeholder #1329
  • Set minLength of autocomplete as 1 by default #1323
  • Down arrow should execute autocomplete #1322
  • Row based styling for DataTable #1296
  • Spinner buttons overlay #1293
  • Refactor Calendar dom query #1290
  • Add toggle() to ContextMenu #1289
  • Refactor SplitButton #1288
  • Steps component should start from 1 #1273
  • Style and StyleClass for Dialog #1263
  • Auto width for Dialog #1262
  • p-fileupload button labels #1247
  • multiselect filter logic should be contains #1131
  • Add trackBy to DataTable #1057
  • Improve TreeTable performance #1032

Fixed bugs:

  • Column reordering misbehaves #1327
  • Reorder icons misaligned on FF and IE for datatable #1326
  • Growl : TypeError when adding to message array before the component is initialised. #1324
  • AutoComplete shows list even input doesn't have focus #1321
  • DataTable resizing fails when inside invisible container #1320
  • Toolbardemo not working in IE according to wrong html #1302
  • Treetable borders are not visible in IE #1300
  • Editable dropdown is not in sync with model #1298
  • Updating data does not reflect changes when filtered #1295
  • Inputs are not functional when inside reordarable columns on IE #1294
  • PickList throws error on reorder #1292
  • Spinner fails on reactive form #1287
  • Slider range handler stuck on maximum #1285
  • SlideMenu quick click on item breaks the menu #1274
  • Splitbutton without icon property is broken #1266
  • Autocomplete event doesn't get fired in Model Driven Form #1241
  • Calendar initial value not visible with reactive forms #1226
  • Spinner does not allow manual input #1224
  • DataTable export does not work in IE #1212
  • Slider not working correctly with min value #1193
  • PickList: onMoveToSource() event only works when you use onMovetoSource (note the small 't') #1115
  • DataTable - Column reordering errors in IE 11 #1018
  • Tooltips are positioned incorrectly on FF and IE #666
  • Charts do not update #568
  • p-schedule inside p-tabPanel does not render calendar view #497

1.0.0-rc.4 (2016-11-10)

Full Changelog

Implemented New Features and Enhancements:

  • Improve ProgressBar Omega Visuals #1255
  • Flipfit collision detection for ContextMenu #1249
  • Use @ViewChild instead of dom query in Dialog #1235
  • Allow binding string to Calendar #1231
  • Add dataType to Calendar #1230
  • Add dayRender to schedule #1225
  • [Feature Request] DataTable: Placeholder for column filter input #1218
  • Datatable empty message class for styling the emptyMessage #1216
  • Add state classes to input components #1201
  • Handle ctrl/meta keys for datatable multiple selection #794
  • Tabbing support for editable cells in DataTable #223

Fixed bugs:

  • Resizable columns override custom widths #1252
  • Non sortable columns are focusable #1251
  • Editable dropdown throws an exception #1238
  • Dropdown with no options cause exception on keydown #1229
  • Scrollable DataTable fails with percentage height and header #1222
  • Datatable ContextMenu Inside of Tabpanel not working correctly #1219
  • Scrollable table header misaligned if data changes #1217
  • Spinner size attribute throws exception #1197
  • Calendar 'onSelect' not fired on time change #1192
  • Dialog may not be centered #1176

1.0.0-rc.3 (2016-11-02)

Full Changelog

1.0.0-rc.2 (2016-11-02)

Full Changelog

Implemented New Features and Enhancements:

  • use tsconfig.json's "lib": ["es6"] instead of @types/core-js #1191

Fixed bugs:

  • Cannot find type definition file for 'core-js' #1186

1.0.0-rc.1 (2016-11-02)

Full Changelog

Implemented New Features and Enhancements:

  • Severity icons for messages #1172
  • Refresh Scrolling of DataTable when data changes #1171
  • onFocus and onBlur for dropdown #1156
  • Add tableStyle and tableStyleClass to DataTable #1155
  • Add readonly to Spinner #1148
  • Lazy loading for showcase #1141
  • Improve tree rendering performance #1088
  • AOT support #871
  • Missed sources for source maps #672

Fixed bugs:

  • Alignment broken with multiple messages #1174
  • bug: datatable filter function with lazy #1170
  • Paste event does not update input mask value #1162
  • DropDown input documentclicklistener is not checked on ngOnDestroy #1158
  • EmptyMessage is not getting displayed when scrollable = true - Datatable #1153
  • InputMask onComplete bug #1151
  • Calendar Input Box Display #1140
  • Tree should export SharedModule #1135
  • Disabled attribute on multiselect does not work #1047
  • Datatable w/ scrollable and scrollHeight=100% miscomputes scrollHeight #973
  • DataTable with scroll and few data causes headers and table cells to misalign #917
  • Datatable scrollable="true" breaks checkbox-radio selection #860
  • Datatable scrollable="true" breaks column template header #859
  • Stop html autocomplete for inputs in p-autoComplete #701
  • DataTable: sorting null not properly working #681
  • Context menu runs off edge of screen #593
  • Bug in datatable: filterMatchMode="endsWith" if filter number #582
  • DataTable with explicit widths causes headers and table cells to misalign #487

v1.0.0-beta.20 (2016-10-25)

Full Changelog

Implemented New Features and Enhancements:

  • Improve p-dropdown focus visuals for Omega #1105
  • Horizontal Orientation for Tree #1104
  • New component: Steps #1103
  • New component: Inplace #1101
  • Declarative datatable column grouping #1100
  • TimeOnly option for Calendar #1099

Fixed bugs:

  • Disabled checkbox is still focusable with keyboard #1121
  • Exception on editable dropdown keydown #1108
  • Initial values in p-calendar are not displayed in specified date format #1098
  • Calendar not working in 1.0.0-beta.19 ( in Firefox 49) #1092
  • Disabled radio still clickable via label #983

v1.0.0-beta.19 (2016-10-21)

Full Changelog

v1.0.0-beta.18 (2016-10-21)

Full Changelog

Implemented New Features and Enhancements:

  • Control method for tab close #1075
  • New component: BlockUI #1069
  • Transfer events for PickList #1053
  • Native calendar without jQuery UI #885
  • showSourceControls and showTargetControls for PickList #395

Fixed bugs:

  • On click of accordion icon Nothing happening #1050
  • TriStateCheckbox not taking initial values for false #1027
  • Picklist TypeError: Cannot read property 'getBoundingClientRect' of undefined #1002
  • Picklist cannot add all on first render #1001

v1.0.0-beta.17 (2016-10-03)

Full Changelog

Implemented New Features and Enhancements:

  • Configurable visibility of confirm dialog buttons #994
  • Row click event should not be triggered if target is clickable #971
  • Remove columns from DataGrid #969
  • Add ui-state-filled to pInputText #950
  • p-splitButton [disabled] @Input #947
  • Add ui-inputswitch-checked to p-inputswitch #944
  • DataGrid should use Grid CSS #943
  • Reimplement mask component as native #927
  • New component: TriStateCheckbox #756
  • [Request] Double click handler for ListBox Control #755
  • [Request] Add ui-messages-success #473

Fixed bugs:

  • Horizontal scrolling is misaligned #997
  • incomplete file path in aristo theme.css #989
  • InputSwitch rendering fails inside hidden containers #972
  • Sort event should not be triggered if target is clickable #963
  • ConfirmDialog displays stale data -> dialog is not reusable #958
  • Overlay Menus position might be offset relative to buttons #955
  • InputMask does not show invalid state #951
  • Checkbox keyboard fails with JAWS reader #949
  • ConfirmDialog rejectIcon ignored #946
  • p-inputMask doesn't clean itself when model value is set to "undefined" #937
  • Editable Dropdown doesn't display selected value #749
  • Multiple selection fails on windows for Tree and TreeTable #720

v1.0.0-beta.16 (2016-09-19)

Full Changelog

Implemented New Features and Enhancements:

  • New ConfirmDialog Component #901
  • Add expanded property to TreeNode #900
  • Rename click of RadioButton to onClick #899
  • Add applyFocus() method to dropdown #886
  • Native slider without jQuery UI #884
  • Disabled support in model driven forms #883
  • Multiple templates for Tree #881
  • Add disabled to menuitem #880
  • Slide animation for PanelMenu Toggle #862
  • Enhancement request: Keyboard support for radio buttons #847
  • Two way binding support for Accordion Tab Selected property #843
  • Keyboard support for Paginator #840
  • Keyboard support for DataTable sort headers #839
  • Keyboard and Screen reader support for TabView #838
  • Keyboard and Screen reader support for Accordion #837

v1.0.0-beta.15 (2016-09-07)

Full Changelog

Implemented New Features and Enhancements:

  • Allow executing command in panelmenu submenus #861
  • Upgrade deprecated Query implementation to ContentChildren #850
  • Two way binding support for Panel collapsed state #842
  • Update to RC6 #833
  • [Enhancement] Allow to customize FileUpload UI #824
  • [Ehancement] Add AutoUpload support in FileUpload Component #823
  • [Request] Schedule: add missing eventRender hook #777

Fixed bugs:

  • Broken slider #863
  • TreeTable field resolution improvement #835
  • Some image files are missing in PrimeNG 1.0.0-beta.14 #828
  • package.json contains dependencies #827
  • FileUpload fails on firefox #826
  • Dropdown preselection fails for objects with null values #820
  • new fileupload component not exported from the barrel making the TypeScript compiler all sad #819
  • DataTableModule should import InputTextModule #768

v1.0.0-beta.14 (2016-08-31)

Full Changelog

Implemented New Features and Enhancements:

  • Templating for TreeTable column headers and footers #816
  • Pass menuitem metadata to command callbacks #809
  • Editor should support Quill's "formats" option #803
  • Slide animation for Fieldset Toggle #800
  • Move styles from PrimeUI to PrimeNG #799
  • Slide animation for Accordion Tabs #798
  • Slide animation for Panel toggle #797
  • Use NG2 Animate for Dialog FadeIn #796
  • Add showLabel to progressbar #793
  • Add disabled option to SelectButton #774
  • Add appendTo for Dropdown #773
  • FileUpload Component #104
  • Templating in Column Header/Footer #98

Fixed bugs:

  • Terminal throws exception #817
  • InputMask - Unmask is not working #802
  • DataTable Single Mode Selection doesn't unselect #783
  • Spinner maxlength change doesn't work #775
  • Can't bind to 'rows' since it isn't a known property of 'p-paginator'. #771

v1.0.0-beta.13 (2016-08-21)

Full Changelog

Implemented New Features and Enhancements:

  • Add expanded to menuitem #758
  • Replace SplitButtonItem with MenuItem #752
  • RC5 Support #739

Fixed bugs:

  • Dragging a file over datatable header throws Exception #759
  • Default rows selected in datatables #754
  • Calendar button cannot be disabled #746
  • Removed nbsp from components #738
  • Add allDayText to schedule, Fix allDaySlot typo #717

v1.0.0-beta.12 (2016-08-09)

Full Changelog

Implemented New Features and Enhancements:

  • Editable Dropdown #711
  • Add yearRange to calendar #709
  • ContextMenu for Tree #680
  • Add appendTo for OverlayPanel #679
  • Make private properties in classes protected #677

Fixed bugs:

  • Editor does not reflect value change #714
  • HeaderCheckbox toggle does not update selection #687
  • Dropdown onModelChange is not executed when selecting value by arrows #685
  • OverlayPanel - cannot use inside divs with position: relative #676
  • OverlayPanel - always opens to the left of the element #675
  • Tooltip fails on some elements #673
  • Selecting item from dropdown by using firefox #667
  • Carousel page links redirect to # #554
  • ContextMenu tied to DataTable always opens no matter where you right click on the page #414

v1.0.0-beta.11 (2016-07-26)

Full Changelog

Implemented New Features and Enhancements:

  • Initially expanded rows #657
  • Add appendTo for Dialog #656
  • Labels for RadioButton #655
  • Unsubscribe from column changes in DataTable at onDestroy #650
  • Labels for Checkbox #649
  • Radio-Checkbox Selection for DataTable #648
  • PaginatorPosition for DataTable, DataList and DataGrid #635
  • Missing lifecycle interfaces in Schedule component #623

Fixed bugs:

  • Expansion icon displayed with a space #658
  • Dropdown preselection might fail if options initialized later #651
  • Dropdown selects wrong item after update to beta.10 #643
  • ColToggler incompatible with Resizable Columns #637
  • InputMask with ngModel not updating first character #587
  • DataTable component: memory leak #488
  • modal dialog freezes the whole page #276

v1.0.0-beta.10 (2016-07-22)

Full Changelog

Implemented New Features and Enhancements:

  • p-menu appendTo property #639
  • Binary attribute to Checkbox #636
  • EmptyMessage for DataTable #609
  • p-dropdown: add a class to the ui-dropdown element if open #581
  • New templating for components having custom content templates #572

Fixed bugs:

  • Dropdown fails when items are loaded async #610
  • custom list of objects to dropdown #364

v1.0.0-beta.9 (2016-06-29)

Full Changelog

Implemented New Features and Enhancements:

  • Add new page number to onPageChange event of Paginator #527
  • Add onSelectionChange event to Editor #526
  • onSlideEnd event for slider #520
  • New InputMask Component #510
  • Custom content support for dialog header #507
  • New methods for Schedule #495
  • Support New Angular2 Form APIs #492
  • RC3 support #491
  • DataTables multiple selection without CTRL key #284

Fixed bugs:

  • Wrong url link in PanelMenu #525
  • PanelMenu toggle icon click prevents toggle #523
  • Dropdown entering filter value with no results breaks dropdown if left uncleared #518
  • Tool tips are not cleared after navigating to a different page. #505
  • Quill editor jumps to the beginning when text typed very fast #486
  • Updating sorted data causes shuffle behavior #396

v1.0.0-beta.8 (2016-05-31)

Full Changelog

Implemented New Features and Enhancements:

  • Add routerLink option to MenuItem #434

Fixed bugs:

  • Column Reordering throws js error on destroy #435
  • Datatable Column Reorder - Order fails #432

v1.0.0-beta.7 (2016-05-30)

Full Changelog

Implemented New Features and Enhancements:

  • Improve dialog positioning #430
  • New Grid CSS #427
  • Validation indicators for Input components #418
  • Icons for Tab Headers #417
  • Update Quill Editor #411
  • Remove chart components #409
  • Add viewRender event to Schedule #404
  • Break dependency to PrimeUI javascript #400
  • Reimplement column reordering for datatable as native #399
  • Reimplement datatable resizable columns as native #398
  • Custom icon for calendar/daypicker #397
  • Reimplement DataTable scrolling as native #391
  • Update to new router #388
  • Upgrade to Chart.js 2.x #305

Fixed bugs:

  • Dialog mask is not removed on destroy. #428
  • Multiselect disabled attribute is ignored #422
  • Disabled button should force removal of ui-state-hover class #419
  • Spinner - Doesn't change value if underlying value changes #415
  • datatable is not allowing you to use different ChangeDetectionStrategies in enclosing components which use datatable #405
  • Editor: Auto-Resize or Layout fix #401
  • Schedule onEventMouseout callback ignored #393
  • Dropdown focus gets lost #392
  • MegaMenu: click doesn't work #390

v1.0.0-beta.6 (2016-05-17)

Full Changelog

Implemented New Features and Enhancements:

  • Add onImageClicked event to galleria #368
  • Add onRowExpand callback to DataTable #363
  • Reimplement SlideMenu as native #362
  • Reimplement PanelMenu as native #361
  • Reimplement MegaMenu as native #359
  • New component: TabMenu #354
  • Reimplement ContextMenu as native #353
  • Reimplement Menubar as a native component #352
  • Reimplement TieredMenu as native #351
  • Reimplement menu component as native #341
  • Reimplement breadcrumb as a native component #340
  • Reimplement Lightbox as a native component #330
  • Update the setup #319
  • Tooltip Component #52

Fixed bugs:

  • p-breadcrumb is not working properly if Observable<string[]> is provided in <li *ngFor> #355
  • InputSwitch - Initial value not working #348
  • Dialog Component - Setting Resizeable False doesn't remove resize handle #347
  • Schedule onEventDrop event does not work #335

v1.0.0-beta.5 (2016-05-09)

Full Changelog

Implemented New Features and Enhancements:

  • p-checkbox by using the keyboard [improvement] #324
  • Inline styles do not work with Angular2 RC #321
  • Customizable Panel Header Content #316
  • Remove item with backspace in autocomplete multiple mode #313
  • Prevent duplicate selection in autocomplete multiple mode #309
  • ContentHeight property for Dialog #307
  • Update to RC1 #303
  • Implement Carousel as a Native Component #302
  • Dynamic Sorting on data update? #298
  • DataTable export to csv support #263

Fixed bugs:

  • DataTable multi sort throws JS exception #326
  • SplitButton overlay might go out of bounds horizontally #318
  • styleClass attribute ignored by SplitButton #317
  • p-messages not up to date with the doc #314
  • AutoComplete panel stays open on blur #311
  • Responsive Datatable seems to be broken #306
  • Dialog not working on mozilla 43.0.1 #301
  • DataTable sortField breaks sorting (beta 4) #299
  • Dialog Destroy problem #297
  • Dialog - Scrolling break #296
  • Dialog - onBeforeHide and onAfterHide events not fire #295
  • DataTable - expandableRows with some hidden columns #293

v1.0.0-beta.4 (2016-05-02)

Full Changelog

Implemented New Features and Enhancements:

  • Reimplement Password as a native component #282
  • Reimplement Growl as a native component #275
  • Add onBlur event to calendar #269
  • Pass rowIndex to column template #268
  • update to beta.17 #260
  • IE 9-10 support for hidden datatable columns #257
  • Compatibility with Electron #256
  • Reimplement Galleria as a native component #253
  • Reimplement Dialog as native #249
  • Reimplement InputSwitch as a native component #239
  • Add onRowClick to DataTable #233
  • p-dropdown support for HTML5 required attribute #230
  • DataTable global filter without column filters #197
  • Two components require global var PUI to be defined. #183
  • Toolbar Component #182
  • Support for model binding to first and rows in datatable #114

Fixed bugs:

  • Button label is not updated when used with a pipe #290
  • datatable expandableRows and onRowSelect - should not fire onRowSelect if expand arrow is clicked #281
  • datatable expandableRows does not work with scrollable="true" #280
  • Growl doesn't remove messages automatically #265
  • Cannot read property 'left' of undefined error when populating Galleria with observable data #262
  • p-dropDown: styleclass not honored #259
  • Bug Autocomplete without any field for multiple=true, display empty selection #248
  • [Bug] pPassword - mediumLabel attribute doesn't work #246
  • Data Table Expandable Rows break when there is a custom column in between the Row Template #245
  • p-autoComplete: styleClass attributes not honored #242
  • beta3 - DataTable default sortField causes crash #227

v1.0.0-beta.3 (2016-04-20)

Full Changelog

Implemented New Features and Enhancements:

  • Events for DataTable Page-Sort-Filter #215
  • Link and Image support to Editor #214
  • DataTable Column custom sorter support #210
  • PeerDependency Reorg #206
  • Add reset() method to datatable #181
  • Drag Drop Components #103
  • Row Expansion for DataTable #97

Fixed bugs:

  • Potential lifecycle error in autocomplete #221
  • Dropdown throwing error on empty selectitem array #220
  • beta2 - dynamically changing p-dropdown [options] and ngModel value crashes #218
  • Range Slider does not pass values #216
  • AutoComplete passes wrong item to Unselect in multiple mode #213
  • Autocomplete down arrow on last item #211
  • DataTable filtering and sorting not working well together #207
  • Dropdowns remain opened after selecting a new Dropdown #203
  • Dropdown without value not displayed properly #198
  • Missing to pass the parameter 'legendTemplate' into Chart js #186

v1.0.0-beta.2 (2016-04-14)

Full Changelog

Implemented New Features and Enhancements:

  • DataTable Column Hidden Property Missing(p-column) #190
  • Locale configuration for Schedule #184

Fixed bugs:

  • p-radioButton: disabled attribute not honored #195
  • p-dropDown: disabled attribute not honored #192
  • p-autoComplete: Input field remains disabled if using the disabled attribute #191
  • Button label is not updated #189
  • Events do not work any longer with Dropdown v1.0 #187

v1.0.0-beta.1 (2016-04-10)

Full Changelog

Implemented New Features and Enhancements:

  • Add getBase64Image() method to charts #179
  • Add getCanvas() method to charts #178
  • onReorder event for OrderList #166
  • TimePicker Component #165
  • Replace p-radio with p-radioButton #164
  • Use ngModel in input components instead of value #163
  • SplitButton SplitButtonItem router support #161
  • RowsPerPage for Paginator #159
  • Support NgForm apis for input controls #158
  • Button with icon for calendar #157
  • OverlayPanel: Close overlay when clicked again #151
  • Replace EventEmitter next with emit #147
  • Reset to first page after filtering #143
  • Toggleable DataTable Reflow Mode #141
  • MultiSelect Component #138
  • Reimplement Dropdown as a native component #123
  • New Feature : Gmap #100
  • ContextMenu Integration for DataTable #93
  • ContextMenu Component #36

Fixed bugs:

  • DataTable Filtering get lost after pagination or sorting #180
  • Sortable and Scrollable sortable of undefined #162
  • Calendar styleClass ignored #160
  • Accordion header hover fails with custom content #156
  • Cell templating ignored on scrollable table #155
  • PickList target buttons fail #152

v0.9.1 (2016-03-28)

Full Changelog

Fixed bugs:

  • Responsive Charts Fail #148

v0.9.0 (2016-03-25)

Full Changelog

Implemented New Features and Enhancements:

  • AutoComplete Component #144
  • Add style and styleclass to selectButton #136
  • Templating support for accordion tab #135
  • Add headerStyle and headerStyleClass to p:tabPanel #132
  • Editor Component #48

Fixed bugs:

  • Button performance is slow #145
  • Spinner displays undefined #134
  • DataTable should not default sort a lazy table #133

v0.8.2 (2016-03-21)

Full Changelog

Implemented New Features and Enhancements:

  • Add style and styleclass to inputswitch #130
  • Add ui-inputfield to input texts #129

Fixed bugs:

  • Global chart options are ignored #131
  • primeng.d.ts misses export of TreeNode #127

v0.8.1 (2016-03-21)

Full Changelog

v0.8.0 (2016-03-21)

Full Changelog

Implemented New Features and Enhancements:

  • Include ts files in npm distribution #125
  • Reimplement Spinner as a native component #122
  • Default Sorting for DataTable #121
  • Add style and styleClass to fieldset #120
  • Add disabled option to Listbox #116
  • Reimplement Listbox as a native component #115
  • Case insensitive filtering for DataTable #113
  • Pass the columns to colReorder event #111
  • Composite field support for DataTable #108
  • SplitButton Component #106
  • OverlayPanel Component #105
  • New Feature: edit-related events #101
  • OnRowDblClick Event on Data Table #99
  • Global filtering for DataTable #95
  • Multi Column sorting for DataTable #94
  • TreeTable Component #67
  • Tree Component #66
  • Terminal Component #51

Fixed bugs:

  • TabPanel duplicates tab on conditional display #112
  • Disabled checkbox is still editable #110
  • Multiple selection for datatable fails on windows #109

v0.7.0 (2016-03-13)

Full Changelog

Implemented New Features and Enhancements:

  • Templating support for DataTable #96
  • Reimplement TabView as a native component #91
  • Reimplement Accordion as a native component #90
  • Use peerDependencies #88
  • Type for LazyLoadEvent #87
  • Reimplement SelectButton as a native component #84
  • Reimplement ToggleButton as a native component #83
  • Reimplement Rating as native component #82
  • Reimplement Button as a native component #81
  • DataScroller Component #45
  • DataGrid Component #44
  • DataList Component #43

Fixed bugs:

  • Error on click of a non-editable column #89
  • dialog.visible is not in correct value when dialog is closed by pressing 'Esc' #85
  • Dropdown is not exported #80

v0.6.0 (2016-03-07)

Full Changelog

Implemented New Features and Enhancements:

  • Reimplement Panel as a native component #76
  • Reimplement Fieldset as a native component #75
  • Reimplement InputTextarea as a native directive #74
  • Reimplement InputText as a native directive #73
  • Using p:checkbox as a boolean #72
  • Change module to CommonJS #60
  • Schedule Component #54
  • OrderList Component #47
  • PickList Component #46
  • Paginator Component #42

Fixed bugs:

  • Calendar is not exported #71

v0.5.0 (2016-02-28)

Full Changelog

Implemented New Features and Enhancements:

  • Use template element in dropdown,listbox,carousel #68
  • CodeHighlighter Directive #62
  • DataTable Component #31

v0.4.0 (2016-02-21)

Full Changelog

Implemented New Features and Enhancements:

  • PanelMenu Component #59
  • SlideMenu Component #56
  • Paginator Component #55
  • Lightbox Component #40
  • Slider Component #39
  • MegaMenu Component #38
  • PanelMenu Component #37
  • Menubar Component #35
  • Breadcrumb Component #34
  • TieredMenu Component #33
  • Menu Component #32

v0.3.0 (2016-02-15)

Full Changelog

Implemented New Features and Enhancements:

  • Footer for Dialog #41
  • Replace .pui- with .ui style prefix #30
  • Chart Components #29

v0.2.0 (2016-02-07)

Full Changelog

Implemented New Features and Enhancements:

  • ProgressBar Component #27
  • Dropdown Component #26
  • SelectButton Component #25
  • DatePicker Component #24
  • Carousel Component #23
  • InputSwitch Component #22
  • Growl component #21
  • Messages Component #20
  • Listbox Component #19

v0.1.0 (2016-01-31)

Full Changelog

Implemented New Features and Enhancements:

  • Galleria Component #18
  • InputTextarea directive #17
  • Grid CSS #15
  • Accordion Component #14
  • TabView Component #13
  • Checkbox Component #12
  • RadioButton Component #11
  • Dialog Component #10
  • ToggleButton component #9
  • Password Directive #8
  • Spinner Directive #7
  • Fieldset Component #6
  • Panel Component #5
  • Rating Component #4
  • Button Component #3
  • InputText Component #2

* This Change Log was automatically generated by github_changelog_generator