indentlabs / notebook

Notebook.ai is a set of tools for writers, game designers, and roleplayers to create magnificent universes – and everything within them.
http://www.notebook.ai
MIT License
353 stars 72 forks source link

Bump react-rails from 2.6.2 to 3.2.1 #1321

Open dependabot[bot] opened 1 week ago

dependabot[bot] commented 1 week ago

Bumps react-rails from 2.6.2 to 3.2.1.

Changelog

Sourced from react-rails's changelog.

[3.2.1] - 2024-05-16

Fixed

  • Replaced call to ReactRailsUJS.unmountComponents that was erroneously removed by PR 1290 in 3.0.0 PR 1339.

  • Prevent roots from being re-created when using React 18 PR 1305 by diogobeda

[3.2.0] - 2024-01-10

Changed

[3.1.1] - 2023-08-16

Removed

  • Removed the replace-null functionality due a severe logic error added in 3.1.0 #1300

[3.1.0] - 2023-08-15

Added

  • Added option to replace nulls in props with undefined via config.react.null_to_undefined_props in config/application.rb #1293

[3.0.0] - 2023-08-14

Breaking Changes

  • Requires separate compilations for server & client bundles if using Shakapacker (see Webpack config) #1274
  • Replaces WebpackManifestContainer, which searched for assets in the webpack manifest, with SeparateServerBundleContainer, which expects a single server bundle file & does not use the webpack manifest at all. #1274
  • Upgrades React-Rails' embedded react to v18.2.0. Uses node polyfill plugin & fast-text-encoder for SSR text encoding. #1290
  • If using Webpacker/Shakapacker, requires upgrading to Shakapacker v7 #1274 and #1285

Changed

  • The react:component generator now generates a function component by default #1271

[2.7.1] - 2023-05-19

Bug Fixes

  • Fix ReactDomClient initialization error during SSR. #1278

[2.7.0] - 2023-05-06

#1209 2.7 Release Discussion

New Features

  • Camelizes keys with primitive values, in addition to hashes #946
  • Expose alternative implementations for ReactUJS.getConstructor #1050
  • Include turbolinks in dev and update webdrivers #1174
  • Add support for multiple require.context with addition of useContexts #1144
  • Update many dependencies

... (truncated)

Commits


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)