Skip to content

Conversation

@amilaWerfen
Copy link
Contributor

@amilaWerfen amilaWerfen commented Oct 17, 2025

PR Details

We have upgraded the peer dependencies of primeNG in the showcase and we have also update the library to fix visualizations issues related to the angular upgraded version

Description

Previously, the showcase was working with the v17 of primeNG meanwhile the Systelab components was at v20 and was generating a working version but with missmatch between the versions.

Related Issue

#1034

Motivation and Context

Not using the correct version of primeNG was making us to force builds and npm update to work with systelab components and if you tried to use the v20 of primeNG on our v20 of systelab-components It was generating some errors.

How Has This Been Tested

We have tested in local, using the show-case and executing the automatic tests.

Types of changes

  • Docs change / refactoring / dependency upgrade
  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)

Checklist

  • I have read the CONTRIBUTING document
  • My code follows the code style of this project
  • My change requires a change to the documentation
  • I have updated the documentation accordingly (README.md for each UI component)
  • I have added tests to cover my changes (at least 1 spec for each UI component with the same coverage as the master branch)
  • All new and existing tests passed
  • A new branch needs to be created from master to evolve previous versions
  • Increase version in package.json following Semantic Versioning
  • All UI components must be added into the showcase (at least 1 component with the default settings)
  • Add the issue into the right project with the proper status (In progress)

@codecov
Copy link

codecov bot commented Oct 17, 2025

Codecov Report

❌ Patch coverage is 49.01961% with 26 lines in your changes missing coverage. Please review.
✅ Project coverage is 58.14%. Comparing base (a2e7a34) to head (54f3e1e).
⚠️ Report is 23 commits behind head on master.

Files with missing lines Patch % Lines
...ponents/src/lib/datepicker/datepicker.component.ts 48.00% 23 Missing and 3 partials ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##           master    #1041      +/-   ##
==========================================
- Coverage   58.22%   58.14%   -0.08%     
==========================================
  Files         136      137       +1     
  Lines        3835     3847      +12     
  Branches      678      683       +5     
==========================================
+ Hits         2233     2237       +4     
- Misses       1489     1494       +5     
- Partials      113      116       +3     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

jferrer1W
jferrer1W previously approved these changes Oct 21, 2025
{
"name": "systelab-components",
"version": "20.0.2",
"version": "20.0.3",
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

20.1.0 better?

```
All values defined in Bootstrap [_variables.scss](https://github.com/twbs/bootstrap/blob/v4-dev/scss/_variables.scss) and systelab-components [_variables.scss](sass/_variables.scss) (classic style) or [_variables.scss](sass/modern/_variables.scss) (modern style) can be overwritten.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reference to classic

README.md Outdated
- Polishing developer experience with style guide updates.
- Advancements in GenAI development with llms.txt and angular.dev guides and videos for building Generative AI applications
- Launching a request for comments for an official mascot for Angular
- Since v20.0.3 the old styles has been removed and now the modern styles are the only ones, so the import of the styles must be updated without the modern path `@import "systelab-components/sass/systelab-components";`
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

20.1.0

carlosra85
carlosra85 previously approved these changes Oct 21, 2025
Copy link
Collaborator

@carlosra85 carlosra85 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the effort!!

@amilaWerfen amilaWerfen requested a review from jferrer1W October 21, 2025 13:56
jferrer1W
jferrer1W previously approved these changes Oct 21, 2025
fjaguado
fjaguado previously approved these changes Oct 21, 2025
package.json Outdated
"@angular/router": "20.1.3",
"@ngx-translate/core": "16.0.4",
"@ngx-translate/http-loader": "16.0.1",
"@primeuix/themes": "^1.2.5",
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Don't use caret. We want to control which version are installed

package.json Outdated
"popper.js": "1.16.1",
"primeicons": "7.0.0",
"primeng": "17.18.15",
"primeng": "^20.2.0",
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Don't use caret. We want to control which version are installed

package.json Outdated
},
"devDependencies": {
"@angular-devkit/build-angular": "20.1.2",
"@angular-devkit/build-angular": "^20.3.4",
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Don't use caret. We want to control which version are installed

@amilaWerfen amilaWerfen dismissed stale reviews from fjaguado, jferrer1W, and carlosra85 via 54f3e1e October 22, 2025 09:28
@oshura oshura self-requested a review October 23, 2025 13:10
Copy link

@oshura oshura left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hay algún finding en el análisis de código estático pero es puramente cosmético. Y el % de cobertura no se llega solo por 0.08.
¡Adelante!

@amilaWerfen amilaWerfen merged commit a1496f8 into master Oct 23, 2025
3 of 6 checks passed
@amilaWerfen amilaWerfen deleted the Upgrade-peer-dependencies branch October 27, 2025 09:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants