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

Upgrade to React 18 #1659

Draft
wants to merge 6 commits into
base: master
Choose a base branch
from
Draft

Upgrade to React 18 #1659

wants to merge 6 commits into from

Commits on Feb 7, 2024

  1. wip! Upgrade to React 18

    A bunch of peer dependencies are now failing.
    tsibley authored and jameshadfield committed Feb 7, 2024
    Configuration menu
    Copy the full SHA
    249a45f View commit details
    Browse the repository at this point in the history
  2. wip! blindly upgrade a bunch of things with problematic peer deps on …

    …react
    
    All of these had peer deps on react that evaluated to <18.  Upgrades for
    most were available, often major version bumps so they may come with
    breaking changes.  A couple things were not available and we need to
    switch to alternatives.  Our calling code for libraries has not been
    updated, so it's unlikely to compile or run.  But npm is now happy!
    tsibley authored and jameshadfield committed Feb 7, 2024
    Configuration menu
    Copy the full SHA
    83ff183 View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2024

  1. WIP. Disable react-18 incompatible parts

    Auspice builds and is usable without crashing, but a number of features are disabled
    jameshadfield committed Feb 8, 2024
    Configuration menu
    Copy the full SHA
    1b14006 View commit details
    Browse the repository at this point in the history
  2. WIP upgrade how react is initialised

    Without this we're essentially using react 17
    jameshadfield committed Feb 8, 2024
    Configuration menu
    Copy the full SHA
    eeba9d8 View commit details
    Browse the repository at this point in the history
  3. WIP upgrade redux

    Reading the changelogs shows our usage shouldn't be affected, and (brief) testing supports this
    
    Release notes <https://github.com/reduxjs/redux-toolkit/releases>, <https://github.com/reduxjs/react-redux/releases>
    jameshadfield committed Feb 8, 2024
    Configuration menu
    Copy the full SHA
    3e0799f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7e3f7e2 View commit details
    Browse the repository at this point in the history