Skip to content
Snippets Groups Projects

Update dependency primeng to v19

Closed NMaaS Renovate requested to merge renovate/primeng-19.x into develop

This MR contains the following updates:

Package Type Update Change
primeng (source) dependencies major ^17.18.15 -> ^19.0.0

Release Notes

primefaces/primeng (primeng)

v19.1.0

Compare Source

Full Changelog

Fixed bugs:

  • The password component has an invalid name for the hideicon icon template #​17423
  • PickList: Templates for sourceFilter and targetFilter not working #​17575
  • bug found at p-datepicker #​17613
  • p-menu in popup mode does not close on scroll in some cases. #​17782
  • SelectButton: Material, Lara & Nora Theme - When disabled selected option is not visible #​17668
  • Multiselect: the p-multiselect-option-selected class doesn't apply when item is selected #​17894
  • TreeTable RTL: Incorrect margin-left causes misaligned expand icons #​17780
  • FileUpload: Multiple tabindex Attributes in choose-button #​17969
  • filterMatchMode not passed from picklist to listbox #​17968
  • TreeSelect filterInputAutoFocus does not work #​17965
  • Stepper triggers form submit #​17988
  • Button Directive - Severity reactivity issue #​18018
  • SelectButton unselectable not working as expected #​17821
  • Component: Tiered Menu. Popup layout broken in mobile view #​17155
  • Select: when using selectedItem template if the selected option is 0 then no template is rendered #​17995
  • Table is not displayed when using virtualScroll=true and scrollHeight=flex (v18.0.2, v19.0.9) #​17824
  • DynamicDialog selects text content when resized #​18033
  • CascadeSelect: clicking a few times causes the component to freeze #​18040
  • AutoComplete (multiple) value isn't updated when chip is removed using the keyboard #​17998
  • Table: Keyboard navigation broken #​17808
  • v19 MegaMenu: aria-hidden throws console error #​18060
  • Textarea omits filled.hover.background token #​17903
  • dataView (onChangeLayout) emitter emits string not DataViewLayoutChangeEvent type #​17952
  • Add missing ng-invalid css rules for alternative component selectors #​17987
  • tooltip is misaligned if it is attached on app component #​17980
  • p-tieredmenu and p-menubar wrong position of nested menu items #​17814
  • SplitButton broken in Table body when screen is less than 960px wide #​17750
  • pickList not showing sourceHeader and targetHeader #​17536
  • PickList @​Output() events onSourceFilter, onTargetFilter are not emitted when filtering #​18031
  • Table select with ctrl+A is wrong #​17997
  • table: filter icon does not show whether filter is active on column #​18030
  • Table: Frozen columns are overlaping each other when there are 2+ frozen columns on a table #​18036
  • [Tabs] The tabs id is being set the signal reference rather than the signal value #​17436

Implemented New Features and Enhancements:

  • Support node.loading in togglerIconTemplate Context #​17851
  • Create possibility to access disabled state of items in listbox and picklist #​17882
  • ToggleButton | Use host element as button #​17901
  • Add aria-disabled and tabindex=-1 to the disabled accordion headers #​17989

v19.0.10

Compare Source

Full Changelog

Fixed bugs:

  • DatePicker (v19) The showClear button is not displayed correctly #​17355
  • Datepicker: clear Icon and touchUI styles are broken #​17842
  • Current selected day value in DatePicker not indicated in Month view #​17871
  • onChangeLayout event for DataView is not emitted #​17617
  • p-confirmdialog: header template is rendered in dialog content #​17881
  • Button: Conditional template icon disappears on click #​17848
  • DatePicker : IftaLabel styles are broken #​17841
  • docs: Add ThemeSwitcher to StackBlitz examples #​17884
  • Tree: No gap between nodes (except root nodes) #​17681
  • Component: AutoComplete - incorrect opacity when disabled #​17108
  • Table: Untyped value input #​17761
  • dialog component #​17245
  • Dialog not visible after quickly hiding and showing again #​17301
  • Multiple Components v19 | ReferenceError: Cannot access 'Splitter' before initialization #​17759
  • Tabs: invalid ink bar after data update for generated dynamically #​17360
  • autocomplete: invalid styles are not displayed #​17800
  • Scoped Tokens Not Working in Drawer Component #​17840
  • Design token fieldset.legend.color never used in code #​17852
  • InputNumber : Clear Icon outside input #​17846
  • Password: showClear and toggleMask properties together break styles #​17844
  • Multiselect: readonly doesn't disallow clear #​17801
  • Accordion: onOpen and onClose events emit wrong index value #​17866
  • MultiSelect - v19, itemcheckboxicon template not being picked up #​17390
  • Table - filtertemplate doesn't work. #​17775

v19.0.9

Compare Source

Full Changelog

Fixed bugs:

  • Table - filtertemplate doesn't work. #​17775

v19.0.8

Compare Source

Full Changelog

Fixed bugs:

v19.0.7

Compare Source

Full Changelog

Fixed bugs:

  • PrimeNG not working after upgrade to Angular 19.1.7 #​17730
  • [vite] Internal server error: fn is not a function #​17716
  • OrderList: The drag and drop functionality not implemented in V18 #​16633
  • "Select component with filter: ""No results found"" entry should not be enabled or clickable #​17382"
  • Accessibility and Templating Issues in p-confirmdialog and p-dialog (PrimeNG v19) #​17404
  • Picklist does not support disabled options #​17533
  • p-checkbox has invalid markup when required=""false" #​17528"
  • SpeedDial Buttons Missing type="button" Causes Unintended Form Submission #​17552"
  • Badge disable does not work correctly #​17559
  • p-auto-complete behaves differently than p-autocomplete #​17535
  • PickList - reorder items call scrollInView with incorrect parameters #​17564
  • Tree: styleClass of nodes is ignored #​17579
  • Change of pDroppableDisabled property after ngAfterViewInit doesn't change element's behavior #​17598
  • p-confirmdialog - dismissableMask not working #​17574
  • Duplicate class attribute in example of DataView #​17621
  • Docs: Select (previously dropdown) component, loading section wrong code example #​17626"
  • Updates Loading Icon template reference variable #​17736
  • Update DataView interface to reflect current configuration #​17735
  • Multiselect should use all options for selectedOptions not just visible #​17732
  • Binding [dt] on Select component has no effect #​17540
  • p-fileUpload selecting file when fileLimit set to undefined causes js errors #​17721
  • Popover basicdoc.ts uses deprecated *ngFor directive #​17707
  • DatePicker: Cannot escape header with keyboard #​17663
  • [v19] showcase for datepicker-sizes-demo has wrong ts #​17690

v19.0.6

Compare Source

Full Changelog

Fixed bugs:

  • Update Configuration Documentation #​17588
  • Missings types for PrimeNGConfig #​17601
  • Conflict between picklist used inputicon-style and table loading mask #​17263
  • Terminal component docs suggest non-existent commands #​17519
  • Global inputVariant setting is ignored in components #​17595
  • Toast | Severity class not applied to close icon #​17573
  • Filled material inputs have wrong border radius #​17594
  • DatePicker | wrong style w/material #​17590
  • inputVariant type missing in PrimeNG Config Type #​17578
  • Material Filled Textarea visuals broken #​17571
  • InputNumber buttons have radius issues #​17488
  • SelectButton: Option with long label breaks component height #​16877
  • Table: selectable stripedRows don't get hover background applied #​17349
  • Icon avatars are not displayed correctly #​17309
  • The fileupload progressbar in advance mode is not visible #​17291
  • Checkbox and radio invalid styles are not applied correctly #​17303
  • Hovered filled text input is not styled according its corresponding design token #​17277
  • make build scripts cross platform #​17498
  • Select, MultiSelect: Scoped Style not working #​17381
  • Datepicker, Multiselect, Message, Toast: Missing aria-labels #​17449
  • Table: Column Resize broken with sortable columns #​17458
  • Listbox: Hidden element has focusable content #​17465
  • PickList: drag n drop not working #​16578
  • Steplist seperator does not to work with dynamic steps #​17482
  • p-treeTableCheckbox disabled not working #​17496
  • DynamicDialog: closeOnEscape doesn't work without autoZIndex #​17016
  • Showcase, Table: Use TableLazyLoadEvent instead of LazyLoadEvent #​17515
  • Button | Icon button is not circle #​17485
  • Table | FrozenColumn is not working #​17490
  • v19 TabModule throws an error NG0300 #​17407
  • Missing documentation in Tab component #​17294
  • Add onNodeDoubleClick event emitter to Tree component #​17401
  • Datepicker size not working #​17199
  • Listbox: checkboxes have filled style applied even with global inputStyle and inputVariant set as outlined #​17230
  • Update DynamicDialog documentation to include inputValues usage #​17237
  • CalendarModule: problem to order more than 11 months #​17146
  • InputNumber: Material Theme increment/decrement buttons misaligned; missing semi-colon #​17256
  • Textarea: hover border style not working because of misplaced semi-colon in CSS #​17258
  • Tooltip: appendTo not working when targeting elements besides body #​17243
  • Drawer: Overlay of second drawer appears below first drawer when opened #​17242
  • TabList: Tabindex of Navigation Buttons (Next/Previous) not set #​17270
  • dynamicDialog: UI issue with maximizable true #​17275
  • Card: the subheader property does not display in the template when it is provided #​17264
  • Theme designer incorrectly formats keys for progress spinner color design tokens #​17285
  • Multiselect: fails to automatically scroll to the first selected item #​17321
  • DatePicker fails to show "decade" title #​17326
  • DatePicker: When it's disabled and click the icon open the calendar #​17330
  • Table: Header and frozen columns hidden behind scrolled content if table has footer; footer not fixed #​17339
  • Rating: keyboard navigation is broken #​17315
  • Wrong DynamicDialog import on stackblitz examples #​17362
  • Table row group footer is rendered multiple times when using pagination #​17369
  • p-inputnumber doesn't initialize its value correctly #​17314
  • Top pagination does not use the paginatorleft or paginatorright templates when using p-table #​17380
  • PrimeNG v18, p-datePicker with 'range' mode, doesn't work the property 'hideOnDateTimeSelect' #​17222
  • InputOtp keydown bug for integerOnly #​17392
  • Improve commit message for development #​17216

v19.0.5

Compare Source

Full Changelog

Fixed bugs:

v19.0.4

Compare Source

Full Changelog

Fixed bugs:

  • Button displays nbsp when templating is used. #​17334

v19.0.3

Compare Source

Full Changelog

Implemented New Features and Enhancements:

  • Improve presets' type definitions in Theme #​17316

Fixed bugs:

  • By upgrade from primeng@19.0.1 -> 19.0.2 expand/collapse table stopped working #​17319
  • Button | height issue in icon only #​17328

v19.0.2

Compare Source

Full Changelog

Fixed bugs:

  • PrimeNG Select Component - Missing Scroll to Selected Item #​17218
  • Component: DynamicDialog not working with zonejs less application #​16402
  • Select: Editable Dropdown search not working as expected. #​17220
  • Listbox: misaligned header components with [filter]="true" [multiple]="true" [checkbox]="true" #​17189
  • p-menu MenuItem visible flag doesn't work on PrimeNG v18 #​17204
  • Support for Passing Input Values to DynamicDialog Components #​17215
  • Component: Dropdown #​17112
  • Tree: onNodeClick event replaces the inline style of the component child nodes #​17171
  • On focus in p-inputNumber it marks form dirty even value is unchanged #​17169
  • Datepicker: invalid template for next button #​17206
  • ToggleButton: Missing ToggleButtonChangeEvent in component #​17209
  • v19 DynamicDialog: Rendering problem when displaying Dynamic Dialog content without fix #​17193
  • Component: P-dropdown has issue while removing items.Scroll is not happening Properly #​17130
  • Component: Autocomplete emptyMessage not shown #​17143
  • Component: Tree #​17132
  • Component: Paginator. "Show All" option in dropdown always displayed first #​17068
  • p-inputOtp does not paste code sent by SMS, only sets the first digit #​16373
  • CascadeSelect: Incorrect type for optionGroupChildren in documentation #​17208
  • rimraf glob error during project setup with pnpm on windows #​17186
  • Component: RadioButton Material Theme CSS Issue #​17150
  • Extra apostrophe in breadcrumb component #​17148
  • ConfirmDialog: icon has wrong size #​17087
  • Component: Select placeholder lost after value change #​17110
  • Panel: toggle button is not rounded, missing p-button-rounded class #​17080
  • Component: ListBox and PickList search is wrong (V18) #​17103
  • Component: Carousel #​17141
  • p-popover: Show close icon #​17176
  • p-table/Aura: Dark Mode header for Frozen + Sorted Column is transparent #​16940
  • p-table: frozen columns do not properly indicate row hover nor row selections #​16939
  • Panel | #icons template does not work #​17192
  • Fluid: wrapper doesn't work for Select #​17070
  • Dropdown/Select: Marked as dirty immediately, if no placeholder is set #​17178
  • MultiSelect: pTemplate selectedItems does not work #​17063
  • FileUpload: Empty template not working #​17152

v19.0.1

Compare Source

Full Changelog

Fixed bugs:

  • DatePicker (v19) The showClear button is not displayed correctly #​17355
  • Datepicker: clear Icon and touchUI styles are broken #​17842
  • Current selected day value in DatePicker not indicated in Month view #​17871
  • onChangeLayout event for DataView is not emitted #​17617
  • p-confirmdialog: header template is rendered in dialog content #​17881
  • Button: Conditional template icon disappears on click #​17848
  • DatePicker : IftaLabel styles are broken #​17841
  • docs: Add ThemeSwitcher to StackBlitz examples #​17884
  • Tree: No gap between nodes (except root nodes) #​17681
  • Component: AutoComplete - incorrect opacity when disabled #​17108
  • Table: Untyped value input #​17761
  • dialog component #​17245
  • Dialog not visible after quickly hiding and showing again #​17301
  • Multiple Components v19 | ReferenceError: Cannot access 'Splitter' before initialization #​17759
  • Tabs: invalid ink bar after data update for generated dynamically #​17360
  • autocomplete: invalid styles are not displayed #​17800
  • Scoped Tokens Not Working in Drawer Component #​17840
  • Design token fieldset.legend.color never used in code #​17852
  • InputNumber : Clear Icon outside input #​17846
  • Password: showClear and toggleMask properties together break styles #​17844
  • Multiselect: readonly doesn't disallow clear #​17801
  • Accordion: onOpen and onClose events emit wrong index value #​17866
  • MultiSelect - v19, itemcheckboxicon template not being picked up #​17390
  • Table - filtertemplate doesn't work. #​17775

v19.0.0

Compare Source

Full Changelog

Fixed bugs:

  • Component: Dynamic dialog rendering styles instead of title #​17005
  • p-confirmDialog: style & styleClass are not being passed to confirm dialog #​17072
  • Component: Dynamic dialog can't be closed (19.0.0-rc.1) #​17009
  • ThemeProvider loadCommonTheme always injects undefined nonce #​17012
  • providePrimeNG csp nonce does not solve all csp issues when "theme" property is defined #​17048
  • ProvidePrimeng(v19): deprecated APP_INITIALIZER #​17042

v18.0.2

Compare Source

Full Changelog

Fixed bugs:

  • DatePicker: Styles not working #​17139
  • Error when [showButtonBar]="true" is applied to the datepicker component #​17138
  • Component: Tree Filter Icon incorrect position #​17145

v18.0.1

Compare Source

Full Changelog

Fixed bugs:

  • Table: aria-sort not updated when sorting multiple columns #​17090
  • p-inputMask: clear button UI issues with showClear #​17085
  • p-table: p-columnFilter set to date errors & drops a deprecation warning #​17094
  • Component: Table inside Panel #​16986
  • useStyle: matching document.getElementById(id) when id is undefined could break css injection #​17091
  • Improve tooltips position and alignment method #​17084
  • Component: Button "variant" attribute not honored in v18 #​17078
  • p-input-number: typo in input number component content child incrementbuttonicon #​17088
  • Chart: canvasProps has no effect #​13943
  • Inconsistent and (currently) incorrectly documented use of template variables in components. #​16976
  • Component: Table sortIconTemplate #​17062
  • v18 Component: Select #​16998
  • Component: ConfirmDialog p-footer does not replace default buttons (v18.0.0) #​17000
  • Component: Picklist v18 #​16983
  • Component Panel: Adding control flow inside ng-template for header is not working anymore #​16971
  • v18 documentation: StackBliltz option missing from demos #​17004
  • DynamicDialog: Docs of autoZIndex map not its implementation #​17014
  • Tabs: scroll buttons should be type=button #​17071
  • PickList: Select All Moves Only Half of the Items #​17029
  • BlockUI: Transform blocked input to boolean #​17074
  • Darkmode: Missmatch between Code and Docs #​17060
  • Update Contribution Page for v18 #​17038
  • Panel: Panel Content focusable and announced by assistive technology even when collapsed #​16972
  • Improve Badge, Chip and Tag structure #​17011
  • 18.0.0-rc.2 : Table's Column Filter drop-down is cut off when it's length exceeds height of the table #​16943
  • Theming: Scoped tokens not working #​17006
  • ToggleButton: Empty Label issue #​16993
  • Documentation: Theming, Presets wrong link #​17003
  • Component: DynamicDialog - breakpoints are ignored #​16968
  • V18 onDestroy in tabview.ts source: throw new Error('Method not implemented.'); #​16969
  • Showcase | Table of Contents not updating on scroll #​16985
  • pTooltip: Tooltip Displays Outside Dialog Initially #​16843
  • TreeTable: Header/Footer columns are misaligned #​15610
  • OverlayPanel, Popover: Changing the dismissable property after the overlayPanel has already been opened has no effect. #​15964

v18.0.0

Compare Source

Full Changelog

Fixed bugs:

  • v18-rc.2 Component: ConfirmationDialog #​16963
  • Component: Accordion import documentation out of date #​16961
  • Autocomplete #​16907
  • Table: Cell/Row edit examples not working #​16891
  • Component: Password input pPassword meter does not update in v18 beta 2 version #​16632
  • Drawer: deprecated showCloseIcon needed #​16848
  • 18.0.0-rc.2: Stepper content duplicated when stepper is in Dialog #​16936
  • Tree: Missing Drag and Drop Indicator #​16930
  • Component: Tree Template Not Working (V18 RC2) #​16934
  • Component: pInputText size attribute (18.0.0-rc.1) #​16761
  • pInputText & pTextarea | rename "size" property to avoid conflict #​16949
  • Ripple | Ripple effect remains active when disabled #​16944
  • Component: toggleswitch #​16900
  • Showcase: Misaligned Country Flags in Components Showcase #​16925
  • Showcase | save appState #​16803
  • Docs: Textarea import typo #​16928
  • Splitter: vertical mode not working (v18-rc.2) #​16893
  • Splitter: V18-beta - leaves a gap after resizing #​16526
  • Splitter: V18-beta - Can't set minSizes #​16527
  • Autocomplete: dropdown arrow and clear icon overlap #​16846
  • Component: PickList (18.0.0-rc.1) #​16762
  • Component: Table — misaligned table-like footer #​16614
  • Table footer ignores table layout #​16672
  • Component: select, multiselect, autocomplete #​16658
  • menu: appendTo values other than body not working correctly in v18 #​16795
  • Multiselect | Issue with displaying the number of selected items #​16920
  • Component: p-checkbox no longer has the attribute label in version 18 #​16707
  • Theme variables undefined if component doesn't use a Primeng component in it's template in v18.rc1 #​16890
  • providePrimeNG: translation not supported #​16832
  • Table documentation missing lazy load example #​16745
  • v18-rc.1 Drawer: visible change DOM of menubar #​16801
  • Stepper: Missing orientation property #​16897
  • FloatLabel/Select: Issues when select value is string, then float label is over the Value #​16856
  • Customers table demo filter problem #​16746
  • p-sortIcon Selector Not Working in PrimeNG Table #​16902
  • Component: Button primary focus styling broken, missing semi-colon (v18.0.0-rc.1) #​16774
  • Component: ConfirmDialog #​16861
  • Showcase (v18): Table of Contents not updating on scroll. #​16892

Configuration

:date: Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.

:recycle: Rebasing: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.

:no_bell: Ignore: Close this MR and you won't be reminded about this update again.


  • If you want to rebase/retry this MR, check this box

This MR has been generated by Renovate Bot.

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • :warning: Artifact update problem

    Renovate failed to update an artifact related to this branch. You probably do not want to merge this MR as-is.

    :recycle: Renovate will retry this branch, including artifacts, only when one of the following happens:

    • any of the package files in this branch needs updating, or
    • the branch becomes conflicted, or
    • you click the rebase/retry checkbox if found above, or
    • you rename this MR's title to start with "rebase!" to trigger it manually

    The artifact failure details are included below:

    File name: package-lock.json
    npm ERR! code ERESOLVE
    npm ERR! ERESOLVE unable to resolve dependency tree
    npm ERR! 
    npm ERR! While resolving: nmaas-portal@1.7.1
    npm ERR! Found: @angular/animations@17.3.12
    npm ERR! node_modules/@angular/animations
    npm ERR!   @angular/animations@"17.3.12" from the root project
    npm ERR! 
    npm ERR! Could not resolve dependency:
    npm ERR! peer @angular/animations@"^19.0.0" from primeng@19.1.2
    npm ERR! node_modules/primeng
    npm ERR!   primeng@"^19.0.0" from the root project
    npm ERR! 
    npm ERR! Fix the upstream dependency conflict, or retry
    npm ERR! this command with --force, or --legacy-peer-deps
    npm ERR! to accept an incorrect (and potentially broken) dependency resolution.
    npm ERR! 
    npm ERR! See /opt/renovate/data/cache/others/npm/eresolve-report.txt for a full report.
    
    npm ERR! A complete log of this run can be found in:
    npm ERR!     /opt/renovate/data/cache/others/npm/_logs/2025-05-06T09_17_38_168Z-debug-0.log
    
    Edited by NMaaS Renovate
  • NMaaS Renovate mentioned in issue #271

    mentioned in issue #271

  • NMaaS Renovate added 110 commits

    added 110 commits

    Compare with previous version

  • Renovate Ignore Notification

    Because you closed this MR without merging, Renovate will ignore this update. You will not get MRs for any future 19.x releases. But if you manually upgrade to 19.x then Renovate will re-enable minor and patch updates automatically.

    If you accidentally closed this MR, or if you changed your mind: rename this MR to get a fresh replacement MR.

Please register or sign in to reply
Loading