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
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)
Bumps react-rails from 2.6.2 to 3.2.1.
Changelog
Sourced from react-rails's changelog.
... (truncated)
Commits
2fca3a1
Release 3.2.11efb8ac
Update Gemfile.lock35da5b9
Update README.md116da19
Merge pull request #1335 from reactjs/diogoac47fbd
Merge pull request #1339 from reactjs/judahmeek/ci-fixes67d724e
refactor root (un)mount to properly support multiple roots17dad8d
add changelog entry9fce794
replace missing unmountComponents in handleUnmount9dbc604
refactoring & ci fixesee8f57d
Update README.mdDependabot 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