Skip to content

Commit e1e30a5

Browse files
authored
Update CHANGELOG for version 15.0.0
Updated CHANGELOG to reflect changes in version 15.0.0 including breaking changes, improvements, and fixes.
1 parent 940108e commit e1e30a5

File tree

1 file changed

+15
-41
lines changed

1 file changed

+15
-41
lines changed

CHANGELOG.md

Lines changed: 15 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -23,64 +23,38 @@ After a release, please make sure to run `bundle exec rake update_changelog`. Th
2323

2424
Changes since the last non-beta release.
2525

26-
#### Fixed
26+
### [15.0.0] - 2025-08-28
27+
See [Release Notes](docs/release-notes/15.0.0.md) for full details.
2728

28-
- Enable support for ReactRefreshWebpackPlugin v0.6.0 by adding conditional logic regarding configuration. [PR 1748](https://github.com/shakacode/react_on_rails/pull/1748) by [judahmeek](https://github.com/judahmeek).
29+
### Removed (Breaking Changes)
30+
- Deprecated `defer_generated_component_packs` configuration option. You should use `generated_component_packs_loading_strategy` instead. [PR 1712](https://github.com/shakacode/react_on_rails/pull/1712) by [AbanoubGhadban](https://github.com/AbanoubGhadban).
31+
- The package is ESM-only now. Please see [Release Notes](docs/release-notes/15.0.0.md#esm-only-package) for more details.
32+
- `ReactOnRails.reactOnRailsPageLoaded` is now an async function
33+
- `force_load` configuration now defaults to `true`
34+
- `defer_generated_component_packs` configuration now defaults to `false`
2935

36+
#### Fixed
37+
- Enable support for ReactRefreshWebpackPlugin v0.6.0 by adding conditional logic regarding configuration. [PR 1748](https://github.com/shakacode/react_on_rails/pull/1748) by [judahmeek](https://github.com/judahmeek).
3038
- Replace RenderOptions.renderRequestId and use local trackers instead. This change should only be relevant to ReactOnRails Pro users. [PR 1745](https://github.com/shakacode/react_on_rails/pull/1745) by [AbanoubGhadban](https://github.com/AbanoubGhadban).
31-
3239
- Fixed invalid warnings about non-exact versions when using a pre-release version of React on Rails, as well as missing warnings when using different pre-release versions of the gem and the Node package. [PR 1742](https://github.com/shakacode/react_on_rails/pull/1742) by [alexeyr-ci2](https://github.com/alexeyr-ci2).
3340

34-
### [15.0.0-rc.1] - 2025-06-18
35-
3641
#### Improved
37-
3842
- Ensured that the RSC payload is injected after the component's HTML markup to improve the performance of the RSC payload injection. [PR 1738](https://github.com/shakacode/react_on_rails/pull/1738) by [AbanoubGhadban](https://github.com/AbanoubGhadban).
39-
40-
### [15.0.0-rc.0] - 2025-06-16
41-
42-
#### Improved
43-
4443
- Improved RSC rendering flow by eliminating double rendering of server components and reducing the number of HTTP requests.
4544
- Updated communication protocol between Node Renderer and Rails to version 2.0.0 which supports the ability to upload multiple bundles at once.
46-
- Added `RSCRoute` component to enable seamless server-side rendering of React Server Components. This component automatically handles RSC payload injection and hydration, allowing server components to be rendered directly within client components while maintaining optimal performance.
47-
48-
[PR 1696](https://github.com/shakacode/react_on_rails/pull/1696) by [AbanoubGhadban](https://github.com/AbanoubGhadban).
49-
50-
#### Added
51-
52-
- Configuration option `generated_component_packs_loading_strategy` to control how generated component packs are loaded. It supports `sync`, `async`, and `defer` strategies. [PR 1712](https://github.com/shakacode/react_on_rails/pull/1712) by [AbanoubGhadban](https://github.com/AbanoubGhadban).
53-
54-
- Support for returning React component from async render-function. [PR 1720](https://github.com/shakacode/react_on_rails/pull/1720) by [AbanoubGhadban](https://github.com/AbanoubGhadban).
55-
56-
### Removed (Breaking Changes)
57-
58-
- Deprecated `defer_generated_component_packs` configuration option. You should use `generated_component_packs_loading_strategy` instead. [PR 1712](https://github.com/shakacode/react_on_rails/pull/1712) by [AbanoubGhadban](https://github.com/AbanoubGhadban).
59-
60-
### Changed
61-
62-
- **Breaking change**: The package is ESM-only now. Please see [Release Notes](docs/release-notes/15.0.0.md#esm-only-package) for more details.
45+
- Added `RSCRoute` component to enable seamless server-side rendering of React Server Components. This component automatically handles RSC payload injection and hydration, allowing server components to be rendered directly within client components while maintaining optimal performance. [PR 1696](https://github.com/shakacode/react_on_rails/pull/1696) by [AbanoubGhadban](https://github.com/AbanoubGhadban).
6346
- The global context is now accessed using `globalThis`. [PR 1727](https://github.com/shakacode/react_on_rails/pull/1727) by [alexeyr-ci2](https://github.com/alexeyr-ci2).
6447
- Generated client packs now import from `react-on-rails/client` instead of `react-on-rails`. [PR 1706](https://github.com/shakacode/react_on_rails/pull/1706) by [alexeyr-ci](https://github.com/alexeyr-ci).
6548
- The "optimization opportunity" message when importing the server-side `react-on-rails` instead of `react-on-rails/client` in browsers is now a warning for two reasons:
6649
- Make it more prominent
6750
- Include a stack trace when clicked
6851

69-
### [15.0.0-alpha.2] - 2025-03-07
70-
71-
See [Release Notes](docs/release-notes/15.0.0.md) for full details.
72-
7352
#### Added
74-
53+
- Configuration option `generated_component_packs_loading_strategy` to control how generated component packs are loaded. It supports `sync`, `async`, and `defer` strategies. [PR 1712](https://github.com/shakacode/react_on_rails/pull/1712) by [AbanoubGhadban](https://github.com/AbanoubGhadban).
54+
- Support for returning React component from async render-function. [PR 1720](https://github.com/shakacode/react_on_rails/pull/1720) by [AbanoubGhadban](https://github.com/AbanoubGhadban).
7555
- React Server Components Support (Pro Feature) [PR 1644](https://github.com/shakacode/react_on_rails/pull/1644) by [AbanoubGhadban](https://github.com/AbanoubGhadban).
7656
- Improved component and store hydration performance [PR 1656](https://github.com/shakacode/react_on_rails/pull/1656) by [AbanoubGhadban](https://github.com/AbanoubGhadban).
7757

78-
#### Breaking Changes
79-
80-
- `ReactOnRails.reactOnRailsPageLoaded` is now an async function
81-
- `force_load` configuration now defaults to `true`
82-
- `defer_generated_component_packs` configuration now defaults to `false`
83-
8458
### [14.2.0] - 2025-03-03
8559

8660
#### Added
@@ -1577,8 +1551,8 @@ such as:
15771551

15781552
- Fix several generator-related issues.
15791553

1580-
[Unreleased]: https://github.com/shakacode/react_on_rails/compare/15.0.0-alpha.2...master
1581-
[15.0.0-alpha.2]: https://github.com/shakacode/react_on_rails/compare/14.2.0...15.0.0-alpha.2
1554+
[Unreleased]: https://github.com/shakacode/react_on_rails/compare/15.0.0...master
1555+
[15.0.0]: https://github.com/shakacode/react_on_rails/compare/14.2.0...15.0.0
15821556
[14.2.0]: https://github.com/shakacode/react_on_rails/compare/14.1.1...14.2.0
15831557
[14.1.1]: https://github.com/shakacode/react_on_rails/compare/14.1.0...14.1.1
15841558
[14.1.0]: https://github.com/shakacode/react_on_rails/compare/14.0.5...14.1.0

0 commit comments

Comments
 (0)