Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: angular 17 migration #6621

Merged
merged 6 commits into from
Nov 28, 2023

Conversation

g-cheishvili
Copy link
Contributor

@g-cheishvili g-cheishvili commented Nov 26, 2023

Issues

closes #6618

Description

  • updated @nx/* and @angular/* family to their latest versions

  • updated via migrations

  • regenerated package-lock.json and now it uses v3 format

  • docs polyfills used old dist imports, replaced it to plugins

  • updated README.md, mentioning that next major version will require/support Angular 17

  • fixed eslint issues

  • deprecated AvailbleBSPositions, it had a grammar mistake. Rewrote underlying AvailableBSPositions to use template types to make it more easy to understand

  • fixed prettier config and launched nx formatting

PR Checklist

Before creating new PR, please take a look at checklist below to make sure that you've done everything that needs to be done before we can merge it.

  • read and followed the CONTRIBUTING.md guide.
  • built and tested the changes locally.
  • [n/a] added/updated tests.
  • [n/a] added/updated API documentation.
  • [n/a] added/updated demos.

- updated @nx/* and @angular/* family to their latest versions

- updated via migrations

- regenerated package-lock.json and now it uses v3 format

- docs polyfills used old `dist` imports, replaced it to `plugins`

- updated README.md, mentioning that next major version will require/support Angular 17

- removed unused variables from tests to fight eslint errors

BREAKING CHANGE: Angular 17 is required now
Copy link

codecov bot commented Nov 28, 2023

Codecov Report

Merging #6621 (e895d64) into development (2df6e6a) will increase coverage by 0.07%.
The diff coverage is 66.48%.

Additional details and impacted files

Impacted file tree graph

@@               Coverage Diff               @@
##           development    #6621      +/-   ##
===============================================
+ Coverage        76.83%   76.91%   +0.07%     
===============================================
  Files              315      315              
  Lines            10682    10668      -14     
  Branches          2786     2848      +62     
===============================================
- Hits              8208     8205       -3     
+ Misses            2473     2462      -11     
  Partials             1        1              
Files Coverage Δ
src/positioning/models/index.ts 100.00% <100.00%> (ø)
...ning/utils/getOffsetRectRelativeToArbitraryNode.ts 14.70% <ø> (-1.97%) ⬇️
src/positioning/utils/isNumeric.ts 75.00% <100.00%> (ø)
src/typeahead/typeahead-match.class.ts 100.00% <100.00%> (ø)
src/carousel/utils.ts 76.47% <66.66%> (+4.24%) ⬆️
src/positioning/utils/checkMargin.ts 21.05% <66.66%> (-1.17%) ⬇️
src/positioning/utils/getWindowSizes.ts 12.50% <0.00%> (+2.50%) ⬆️
...ker/themes/bs/bs-datepicker-container.component.ts 87.12% <84.61%> (+0.26%) ⬆️
src/typeahead/typeahead.directive.ts 85.01% <90.00%> (+0.71%) ⬆️
src/positioning/utils/updateContainerClass.ts 16.00% <16.66%> (-1.40%) ⬇️
... and 4 more

... and 5 files with indirect coverage changes


Continue to review full report in Codecov by Sentry.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 2df6e6a...e895d64. Read the comment docs.

@valorkin valorkin merged commit ad594eb into valor-software:development Nov 28, 2023
11 of 12 checks passed
@danilobassi8
Copy link

Hi, was this deployed?
I'm getting an error when installing the library in Angular 17

@valor-software valor-software deleted a comment from hakimio Mar 1, 2024
@g-cheishvili g-cheishvili deleted the ng-17-update branch March 1, 2024 13:48
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.

Angular v17 support.
3 participants