Skip to content

Update changelog for 17.0.0.rc.6#4174

Merged
justin808 merged 1 commit into
mainfrom
claude/epic-chaum-c5fa55
Jun 22, 2026
Merged

Update changelog for 17.0.0.rc.6#4174
justin808 merged 1 commit into
mainfrom
claude/epic-chaum-c5fa55

Conversation

@justin808

@justin808 justin808 commented Jun 22, 2026

Copy link
Copy Markdown
Member

Why

Stamps the 17.0.0.rc.6 changelog section so the release task can publish it and auto-create the GitHub release. This is the changelog step that comes before running bundle exec rake release (the release task reads the version + notes from CHANGELOG.md).

What

Ran a full /update-changelog classification sweep over the 78 merged PRs in v17.0.0.rc.5..origin/main (plus one revert commit) before stamping. Most are docs/agent-workflow/CI/test changes (no-entry); the user-visible ones were already accumulated under [Unreleased] during development.

Stamping: bundle exec rake "update_changelog[17.0.0.rc.6]" inserted the ### [17.0.0.rc.6] - 2026-06-21 header after [Unreleased], moved the accumulated entries under it, and rewrote the compare links (v17.0.0.rc.5...v17.0.0.rc.6, [unreleased]main). Prior RC sections are preserved (RC mode does not collapse them).

Changelog edits made in this pass:

The 17.0.0.rc.6 section contains 14 entries (3 Added, 4 Changed, 7 Fixed).

Test plan

  • bundle exec rake "update_changelog[17.0.0.rc.6]" (run with a UTF-8 locale to avoid the invalid byte sequence in US-ASCII regex bug) → header + compare links stamped.
  • pnpm exec prettier --check CHANGELOG.md → clean.
  • Pre-commit/pre-push hooks: trailing-newlines, Lychee markdown links (8 OK / 0 errors), Prettier, branch-lint → all pass.
  • Verified [Unreleased] is now empty, version headers are newest-first, and compare links use the v prefix.

Labels

Labels: none — changelog/docs-only change; relies on the required PR gate plus the local verification above.

After merge

Run bundle exec rake release (no args — it reads 17.0.0.rc.6 from the changelog) to publish and auto-create the GitHub release.

Note: main currently shows pre-existing detect-changes failures unrelated to this changelog-only change.

Summary by CodeRabbit

Release 17.0.0.rc.6

  • Breaking Changes

    • RenderFunction typing updated; legacy 3-argument form removed
  • Bug Fixes

    • Resolved deferred-hydration error handling issues
    • Enhanced Webpack bundler compatibility
    • Improved demo path resolution with custom source roots
    • Stabilized streaming and rendering features with enhanced error diagnostics

Stamp the 17.0.0.rc.6 version header from the entries accumulated since
v17.0.0.rc.5, after a full classification sweep of the 78 merged PRs in
the range.

New entry added in this pass:
- RSC-safe generated i18n locale defaults (#4146)

Existing [Unreleased] entries corrected:
- Co-credit #4107 alongside #4130 (generated demo path wrapping, #4062)
- Add the missing PR link (#4096) to the RenderFunction types-only entry

Category sections reordered to the standard Added / Changed / Fixed order
to match the other RC sections.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@coderabbitai

coderabbitai Bot commented Jun 22, 2026

Copy link
Copy Markdown
Contributor

Review Change Stack

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 65976391-fa23-404b-933d-9531713a2950

📥 Commits

Reviewing files that changed from the base of the PR and between fb34d05 and 6c2a78a.

📒 Files selected for processing (1)
  • CHANGELOG.md

Walkthrough

CHANGELOG.md is updated to add the 17.0.0.rc.6 release entry dated 2026-06-21, reorganizing its bullets into "Breaking (types only)" and "Fixed" subsections. The bottom reference links are updated so [unreleased] compares from v17.0.0.rc.6 and the new release links back to v17.0.0.rc.5.

Changes

CHANGELOG 17.0.0.rc.6 Release Entry

Layer / File(s) Summary
17.0.0.rc.6 release heading, entries, and compare links
CHANGELOG.md
Inserts the 17.0.0.rc.6 heading, groups breaking type-only and Pro RSC version bullets separately from a new Fixed subsection (deferred hydration, Webpack bundler propagation, Shakapacker demo paths, Pro streaming/RSC fixes), and updates the bottom [unreleased] and [17.0.0.rc.6] compare links.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

Possibly related PRs

  • shakacode/react_on_rails#3467: Modifies CHANGELOG.md to introduce a new 17.0.0.rc.* release section and rewires the [unreleased]/release compare links, including reordering bullet items.
  • shakacode/react_on_rails#4042: Edits CHANGELOG.md to add a new 17.0.0.rc.* release section and adjusts the comparison/link structure by reorganizing the same changelog entries layout.
  • shakacode/react_on_rails#4075: Modifies CHANGELOG.md by updating release candidate sections and adjusting the bottom [unreleased]/[17.0.0.rc.x] compare links.

Suggested labels

review-needed, documentation, P3

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch claude/epic-chaum-c5fa55

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@justin808 justin808 merged commit 8e8e19c into main Jun 22, 2026
40 of 41 checks passed
@justin808 justin808 deleted the claude/epic-chaum-c5fa55 branch June 22, 2026 09:26
@greptile-apps

greptile-apps Bot commented Jun 22, 2026

Copy link
Copy Markdown

Greptile Summary

This PR stamps the 17.0.0.rc.6 release in CHANGELOG.md by converting the [Unreleased] section into a dated version header and updating the compare links at the bottom of the file.

Confidence Score: 5/5

Changelog-only change with no code modifications; safe to merge.

The sole changed file is CHANGELOG.md. The stamping is mechanically correct: [Unreleased] is emptied, a new dated version header is inserted, entries are reordered to the canonical Added → Changed → Fixed sequence, the entry count matches the PR description (3 + 4 + 7 = 14), and the compare links at the bottom correctly reference v17.0.0.rc.5...v17.0.0.rc.6 and v17.0.0.rc.6...main. No runtime or build artifacts are affected.

No files require special attention.

Important Files Changed

Filename Overview
CHANGELOG.md Changelog stamp for 17.0.0.rc.6: entries moved from [Unreleased], reordered to Added→Changed→Fixed, one new entry added, compare links updated — all looks correct.

Flowchart

%%{init: {'theme': 'neutral'}}%%
flowchart TD
    A["[Unreleased] section"] -->|"rake update_changelog[17.0.0.rc.6]"| B["[17.0.0.rc.6] - 2026-06-21"]
    B --> C["[Unreleased] now empty"]
    B -->|"contains"| F["3 Added / 4 Changed / 7 Fixed = 14 entries"]
Loading
%%{init: {'theme': 'base', 'themeVariables': {"darkMode": true, "background": "#0d1117", "primaryColor": "#21262d", "primaryTextColor": "#e6edf3", "primaryBorderColor": "#8b949e", "lineColor": "#8b949e", "textColor": "#e6edf3", "edgeLabelBackground": "#161b22", "actorBkg": "#21262d", "actorBorder": "#8b949e", "actorTextColor": "#e6edf3", "actorLineColor": "#8b949e", "signalColor": "#8b949e", "signalTextColor": "#e6edf3", "noteBkgColor": "#373320", "noteBorderColor": "#d4a72c", "noteTextColor": "#f0e6c0", "labelBoxBkgColor": "#21262d", "labelBoxBorderColor": "#8b949e", "labelTextColor": "#e6edf3", "loopTextColor": "#e6edf3", "activationBkgColor": "#30363d", "activationBorderColor": "#8b949e"}}}%%
flowchart TD
    A["[Unreleased] section"] -->|"rake update_changelog[17.0.0.rc.6]"| B["[17.0.0.rc.6] - 2026-06-21"]
    B --> C["[Unreleased] now empty"]
    B -->|"contains"| F["3 Added / 4 Changed / 7 Fixed = 14 entries"]
Loading

Reviews (1): Last reviewed commit: "Update changelog for 17.0.0.rc.6" | Re-trigger Greptile

@claude

claude Bot commented Jun 22, 2026

Copy link
Copy Markdown
Contributor

Code Review: Update changelog for 17.0.0.rc.6

Overview: This is a changelog-only PR that stamps the 17.0.0.rc.6 release section in CHANGELOG.md. The [Unreleased] block is correctly emptied, the version header and compare links are inserted, and four targeted edits were applied before stamping.


What the PR does

  • Moves all previously accumulated [Unreleased] entries into a new ### [17.0.0.rc.6] - 2026-06-21 section
  • Reorders sections to the standard Added → Changed → Fixed sequence (was Fixed-first due to accumulation order)
  • Adds one new entry missed since rc.5: RSC-safe generated i18n locale defaults (#4146)
  • Co-credits #4107 on the demo-paths Fixed entry
  • Adds the missing #4096 PR link to the RenderFunction breaking-change entry
  • Updates compare links at the bottom of the file

Review findings

Format / structure — LGTM

  • Section order (Added → Changed → Fixed) matches rc.2 and rc.4 and the Keep a Changelog convention. ✓
  • Compare link format uses the v prefix consistently (v17.0.0.rc.5...v17.0.0.rc.6), matching all prior RC links. ✓
  • [unreleased] footer link now points to v17.0.0.rc.6...main — correct. ✓
  • [Unreleased] section header remains as a blank placeholder for future entries — correct. ✓
  • Entry count (3 Added + 4 Changed + 7 Fixed = 14) matches the PR description. ✓

Minor inconsistency — blank lines in Fixed section

All Fixed entries are separated by a blank line except the fifth and sixth:

- **Abort the in-flight SSR render…** [PR 4093]
- **[Pro]** **Bounded the RSCProvider RSC payload cache…** [PR 4097]   ← missing blank line before this

Every other consecutive Fixed entry has a blank line between them. This is cosmetic only and does not affect rendering, but it is inconsistent with the surrounding style.

Content accuracy


Verdict

The stamping is accurate and the changelog is in good shape for release. The only actionable item is the missing blank line between the "Abort SSR" and "Bounded RSCProvider" Fixed entries (lines 52–53 in the current file) — easy one-line fix before merge if you want strict style consistency, but safe to merge as-is given it is purely cosmetic.

justin808 added a commit that referenced this pull request Jun 22, 2026
…ck-comparison-doc

* origin/main:
  Bump version to 17.0.0.rc.6
  docs: fix dead undici link and silence flaky GitHub links in lychee check (#4165)
  Update changelog for 17.0.0.rc.6 (#4174)
  Reduce PR security preflight false positives for CI metadata (#4170)
  [codex] Document targeted agent coordination reads (#4166)
  Carry forward seam doctor follow-up fixes (#4171)
  Unskip Rspack RSC e2e tests on react-on-rails-rsc 19.2 (rc.3) (#4173)
  Revert "docs: add accessibility best-practices guide (RoR + RSC) (#4086)"
  docs: rsc-css render-blocking links + end-of-head cascade trap (#4138) (#4143)
  Fix RSC-safe locale default messages output (#4146)
  Share agent workflows via installed skills + repo seam (#4121)
  Codify degraded agent-coord batch fallback (#4161)
  [codex] Document flagship demo coordination (#4164)
  Enrich deferred-render RSC errors with the bundle diagnostic (#3475) (#4100)
justin808 added a commit that referenced this pull request Jun 23, 2026
…tion-path

* origin/main:
  docs(agents): make completing an authorized merge the expected close-out (#4156)
  docs: add accessibility best-practices guide (RoR + RSC) (#3927) (#4179)
  Bump version to 17.0.0.rc.6
  docs: fix dead undici link and silence flaky GitHub links in lychee check (#4165)
  Update changelog for 17.0.0.rc.6 (#4174)
  Reduce PR security preflight false positives for CI metadata (#4170)
  [codex] Document targeted agent coordination reads (#4166)
  Carry forward seam doctor follow-up fixes (#4171)
  Unskip Rspack RSC e2e tests on react-on-rails-rsc 19.2 (rc.3) (#4173)
  Revert "docs: add accessibility best-practices guide (RoR + RSC) (#4086)"
  docs: rsc-css render-blocking links + end-of-head cascade trap (#4138) (#4143)
  Fix RSC-safe locale default messages output (#4146)
  Share agent workflows via installed skills + repo seam (#4121)
  Codify degraded agent-coord batch fallback (#4161)
justin808 added a commit that referenced this pull request Jun 23, 2026
…a-lane

* origin/main:
  docs(agents): make completing an authorized merge the expected close-out (#4156)
  docs: add accessibility best-practices guide (RoR + RSC) (#3927) (#4179)
  Bump version to 17.0.0.rc.6
  docs: fix dead undici link and silence flaky GitHub links in lychee check (#4165)
  Update changelog for 17.0.0.rc.6 (#4174)
  Reduce PR security preflight false positives for CI metadata (#4170)
  [codex] Document targeted agent coordination reads (#4166)
  Carry forward seam doctor follow-up fixes (#4171)
  Unskip Rspack RSC e2e tests on react-on-rails-rsc 19.2 (rc.3) (#4173)
  Revert "docs: add accessibility best-practices guide (RoR + RSC) (#4086)"
  docs: rsc-css render-blocking links + end-of-head cascade trap (#4138) (#4143)
  Fix RSC-safe locale default messages output (#4146)

# Conflicts:
#	.agents/skills/plan-pr-batch/SKILL.md
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

i18n compiler generates RSC-incompatible default.js

1 participant