Skip to content

Conversation

@dgdavid
Copy link
Contributor

@dgdavid dgdavid commented Apr 3, 2025

Update web dependencies to their latest except React and React Router DOM, since both has published major versions that should be updated in separated PRs with their corresponding migrations after PatternFly supports React 19.


Following commands has been executed with success,

  • npm run eslint
  • npm run stylelint
  • npm run check-types
  • npm run server
  • npm run build
  • NODE_ENV=production npm run build

Note for reviewers

To see all updated dependencies, please check commits.


Previous update: #1830

dgdavid added 12 commits April 2, 2025 10:23
Which resulted in the below packages updated

Package                                  From       To
------------------------------------------------------
@babel/core                            7.26.0  7.26.10
@babel/eslint-parser                   7.25.9   7.27.0
@babel/preset-env                      7.26.0   7.26.9
@eslint/js                             9.16.0   9.23.0
@material-symbols/svg-400              0.27.2   0.27.2
@pmmmwh/react-refresh-webpack-plugin   0.5.15   0.5.16
@tanstack/react-query                  5.62.7   5.71.1
@testing-library/react                 16.1.0   16.2.0
@testing-library/user-event            14.5.2   14.6.1
@types/react                          18.3.16  18.3.20
@types/react-dom                       18.3.5   18.3.6
@types/webpack-env                     1.18.5   1.18.8
@typescript-eslint/eslint-plugin       8.18.0   8.29.0
@typescript-eslint/parser              8.18.0   8.29.0
axios                                   1.7.9    1.8.4
babel-loader                            9.2.1    9.2.1
copy-webpack-plugin                    12.0.2   12.0.2
css-minimizer-webpack-plugin            7.0.0    7.0.2
eslint                                 9.16.0   9.23.0
eslint-config-prettier                  9.1.0    9.1.0
eslint-plugin-import-x                  4.5.0   4.10.0
eslint-plugin-n                       17.15.0  17.17.0
eslint-plugin-prettier                  5.2.1    5.2.5
eslint-plugin-react                    7.37.2   7.37.4
eslint-plugin-react-hooks               5.1.0    5.2.0
eslint-webpack-plugin                   4.2.0    4.2.0
globals                               15.13.0  15.15.0
html-minimizer-webpack-plugin           5.0.0    5.0.1
neostandard                            0.12.0   0.12.1
prettier                                3.4.2    3.5.3
qunit                                  2.23.1   2.24.1
react                                  18.3.1   18.3.1
react-dom                              18.3.1   18.3.1
react-refresh                          0.14.2   0.14.2
react-refresh-typescript                2.0.9   2.0.10
react-router-dom                       6.28.0   6.30.0
sass                                   1.82.0   1.86.1
sass-loader                            16.0.4   16.0.5
stylelint                             16.11.0  16.17.0
stylelint-config-standard              36.0.1   36.0.1
stylelint-prettier                      5.0.2    5.0.3
terser-webpack-plugin                  5.3.10   5.3.14
ts-jest                                29.2.5   29.3.1
ts-loader                               9.5.1    9.5.2
typedoc                                0.27.4   0.27.9
typedoc-plugin-merge-modules            6.1.0    6.1.0
typedoc-plugin-missing-exports          3.1.0    3.1.0
typescript                              5.7.2    5.8.2
webpack                                5.97.1   5.98.0
webpack-cli                             5.1.4    5.1.4
webpack-dev-server                      5.2.0    5.2.1
Package                            From      To
-----------------------------------------------
copy-webpack-plugin              12.0.2  13.0.0
eslint-webpack-plugin             4.2.0   5.0.0
Package                            From      To
-----------------------------------------------
eslint-config-prettier            9.1.0  10.1.1
stylelint-config-standard        36.0.1  37.0.0
Package                            From      To
-----------------------------------------------
typedoc                          0.27.9  0.28.1
typedoc-plugin-merge-modules      6.1.0   7.0.0
typedoc-plugin-missing-exports    3.1.0   4.0.0
Because it was set to the default value and stylelint complaining about

> Unexpected unknown descriptor "font-optical-sizing" for at-rule "@font-face"
By using `.default` after updating it to the latest version.

See Jack-Works/react-refresh-transformer#22
Which updated below packages

Package                    From      To
---------------------------------------
@tanstack/react-query    5.71.1  5.71.5
@testing-library/react   16.2.0  16.3.0
eslint-plugin-prettier    5.2.5   5.2.6
sass                     1.86.1  1.86.2
@dgdavid dgdavid requested a review from imobachgs April 3, 2025 07:49
@dgdavid dgdavid requested a review from jreidinger April 3, 2025 08:17
@dgdavid dgdavid merged commit b8afe1c into master Apr 3, 2025
7 checks passed
@dgdavid dgdavid deleted the update-deps-20250402 branch April 3, 2025 08:26
@imobachgs imobachgs mentioned this pull request Apr 22, 2025
imobachgs added a commit that referenced this pull request Apr 22, 2025
dgdavid added a commit that referenced this pull request May 2, 2025
Three weeks ago PatternFly released its 6.2 version. Let's keep Agama up
to date.

---

Previous dependencies update:
#2242
dgdavid added a commit that referenced this pull request May 2, 2025
Update web dependencies to their latest except React and React Router
DOM, since both has published major versions that should be updated in
separated PRs with their corresponding migrations after [PatternFly
supports React 19](patternfly/pf-roadmap#201).

---

Previous updates:

* #2313
* #2242
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.

3 participants