microsoft / microsoft/AzureTRE

Update Outdated UI Dependencies

Open
#4,160 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

story
Dominant language
Python
Stars
235
Forks
192
Avg merge
1d 23h
Merged PRs (30d)
13

Description

The UI Dependencies need updating but these ones have been flagged as Major Update backward-incompatible updates

Package                Current Wanted  Latest  Package Type URL                                                                      
@azure/msal-browser    2.39.0  2.39.0  3.27.0  dependencies https://github.com/AzureAD/microsoft-authentication-library-for-js#readme
@azure/msal-react      1.5.13  1.5.13  2.2.0   dependencies https://github.com/AzureAD/microsoft-authentication-library-for-js#readme
@reduxjs/toolkit       1.9.7   1.9.7   2.4.0   dependencies https://redux-toolkit.js.org                                             
@rjsf/core             4.2.3   4.2.3   5.23.1  dependencies https://github.com/rjsf-team/react-jsonschema-form                       
@rjsf/fluent-ui        4.2.3   4.2.3   5.23.1  dependencies https://github.com/rjsf-team/react-jsonschema-form#readme                
@testing-library/dom   7.31.2  7.31.2  10.4.0  dependencies https://github.com/testing-library/dom-testing-library#readme            
@testing-library/react 14.3.1  14.3.1  16.0.1  dependencies https://github.com/testing-library/react-testing-library#readme          
@types/node            20.17.9 20.17.9 22.10.1 dependencies https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node
node-sass              8.0.0   8.0.0   9.0.0   dependencies https://github.com/sass/node-sass                                        
react-markdown         8.0.7   8.0.7   9.0.1   dependencies https://github.com/remarkjs/react-markdown#readme                        
react-redux            8.1.3   8.1.3   9.1.2   dependencies https://github.com/reduxjs/react-redux                                   
react-router-dom       6.27.0  6.27.0  7.0.1   dependencies https://github.com/remix-run/react-router#readme                         
remark-gfm             3.0.1   3.0.1   4.0.0   dependencies https://github.com/remarkjs/remark-gfm#readme                            
web-vitals             3.5.2   3.5.2   4.2.4   dependencies https://github.com/GoogleChrome/web-vitals#readme      

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Locate the UI package manifest containing the listed dependencies and review each package's major-version migration notes, especially the React, Redux, routing, and testing packages. Run the existing UI test and build checks after each group of updates. Done means all listed dependencies are updated without regressions and the checks pass.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript, react
Domain
frontend
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.