Skip to content

Update CHANGELOG.md for v10.0.0#1089

Merged
justin808 merged 1 commit intomainfrom
jg/changelog-10.0.0
Apr 9, 2026
Merged

Update CHANGELOG.md for v10.0.0#1089
justin808 merged 1 commit intomainfrom
jg/changelog-10.0.0

Conversation

@justin808
Copy link
Copy Markdown
Member

@justin808 justin808 commented Apr 9, 2026

Summary

  • Promote v10.0.0-rc.1 changelog section to stable v10.0.0 release
  • Update version diff links at the bottom of the file

Notes

After merge, run bundle exec rake release (no args) to publish the gem and auto-create the GitHub release.

🤖 Generated with Claude Code


Note

Low Risk
Documentation-only update promoting the v10.0.0 release candidate section to a stable release and adjusting compare links; no runtime code changes.

Overview
Promotes the v10.0.0-rc.1 changelog entry to the final v10.0.0 release (including the release date).

Updates the bottom-of-file compare links so [Unreleased] now compares from v10.0.0 to main, and adds the finalized [v10.0.0] link (removing the RC link).

Reviewed by Cursor Bugbot for commit 07b0ce1. Bugbot is set up for automated code reviews on this repo. Configure here.

Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Apr 9, 2026

Warning

Rate limit exceeded

@justin808 has exceeded the limit for the number of commits that can be reviewed per hour. Please wait 23 minutes and 30 seconds before requesting another review.

Your organization is not enrolled in usage-based pricing. Contact your admin to enable usage-based pricing to continue reviews beyond the rate limit, or try again in 23 minutes and 30 seconds.

⌛ How to resolve this issue?

After the wait time has elapsed, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

We recommend that you space out your commits to avoid hitting the rate limit.

🚦 How do rate limits work?

CodeRabbit enforces hourly rate limits for each developer per organization.

Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout.

Please see our FAQ for further information.

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 58b95bd7-ea02-49b9-b2ee-4643adac9048

📥 Commits

Reviewing files that changed from the base of the PR and between 5bd5bc1 and 07b0ce1.

📒 Files selected for processing (1)
  • CHANGELOG.md
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch jg/changelog-10.0.0

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 103008e into main Apr 9, 2026
4 checks passed
@justin808 justin808 deleted the jg/changelog-10.0.0 branch April 9, 2026 08:38
@greptile-apps
Copy link
Copy Markdown
Contributor

greptile-apps Bot commented Apr 9, 2026

Greptile Summary

This PR promotes the v10.0.0-rc.1 CHANGELOG section to stable v10.0.0, updating the section header date (April 7 → April 8, 2026) and correcting the version comparison links at the bottom of the file. The lib/shakapacker/version.rb and package.json files intentionally remain at 10.0.0.rc.1 — the custom rake release task reads the CHANGELOG version, detects it is greater than the current gem version, and bumps those files automatically as part of publishing.

Confidence Score: 5/5

Safe to merge — documentation-only change with four correct, consistent line edits.

All four changed lines are correct: section header renamed, date updated, and both version comparison links updated. The custom release rake task handles bumping version files post-merge, so intentionally leaving them at rc.1 is correct. No logic, code, or security implications.

No files require special attention.

Vulnerabilities

No security concerns identified.

Important Files Changed

Filename Overview
CHANGELOG.md Renames the v10.0.0-rc.1 header to v10.0.0, updates the release date, and corrects both version comparison links; all four changed lines are consistent and correct.

Flowchart

%%{init: {'theme': 'neutral'}}%%
flowchart TD
    A["Merge this PR\n(CHANGELOG.md: v10.0.0-rc.1 → v10.0.0)"] --> B["bundle exec rake release"]
    B --> C["extract_latest_changelog_version()\nreturns '10.0.0'"]
    C --> D{"changelog_version >\ncurrent_gem_version?\n10.0.0 > 10.0.0.rc.1 ✓"}
    D -->|Yes| E["Prompt: Release 10.0.0?"]
    E --> F["Update lib/shakapacker/version.rb\n10.0.0.rc.1 → 10.0.0"]
    F --> G["Update package.json\n10.0.0-rc.1 → 10.0.0"]
    G --> H["Push gem to RubyGems\nPush npm package\nCreate GitHub release"]
Loading

Reviews (1): Last reviewed commit: "Update CHANGELOG.md for v10.0.0" | Re-trigger Greptile

@claude
Copy link
Copy Markdown
Contributor

claude Bot commented Apr 9, 2026

Review: CHANGELOG.md promotion to v10.0.0

Overall: Clean, minimal changelog-only PR. The changes are correct.

What the PR does

  • Renames the v10.0.0-rc.1 section header to v10.0.0 - April 8, 2026
  • Updates the bottom compare links from v10.0.0-rc.1 to v10.0.0

Release instruction verification

The PR description says to run bundle exec rake release with no args after merging. I verified this is correct:

The release task's extract_latest_changelog_version reads CHANGELOG.md and finds v10.0.0 as the first versioned section. Since Gem::Version.new("10.0.0") > Gem::Version.new("10.0.0.rc.1"), the task will use 10.0.0 as the target — triggering gem bump --no-commit --version 10.0.0 to update version.rb and package.json automatically. The no-args flow works as documented.

Notes

  • The compare link [v10.0.0]: .../compare/v9.7.0...v10.0.0 references a tag that doesn't exist yet — it will resolve correctly once rake release creates the v10.0.0 git tag. This is expected behavior.
  • The header date is April 8 (the PR was opened yesterday); if this merges today (April 9) the date will be slightly off. Minor nit, not a blocker.

Verdict: LGTM. Ready to merge.

justin808 added a commit that referenced this pull request Apr 30, 2026
* origin/main: (22 commits)
  docs: add Dependabot configuration guide (#1094)
  Sync address-review prompt with upstream PR #16 (#1098)
  Supersede #910: entry shape test with lint unblock (#919)
  fix: align rspack v2 peer deps and installer defaults (#1091)
  docs: update README and guides for Shakapacker v10 (#1092)
  Release 10.0.0
  Update CHANGELOG.md for v10.0.0 (#1089)
  Release 10.0.0-rc.1
  Update CHANGELOG.md for v10.0.0-rc.1 (#1087)
  Supersede #961 by using pack-config-diff (#973)
  Add final summary output to rake release (#1041)
  Add bin/setup to install development deps (#1039)
  Release 10.0.0-rc.0
  Use npx release-it to avoid mise shim failures (#1040)
  Fix Nokogiri build failure on Ruby 3.4.6 (#1038)
  Update CHANGELOG.md for v10.0.0-rc.0 (#1037)
  Update rspack dev deps to 2.0.0-rc.0 (#1036)
  Fix stale and broken documentation across Shakapacker guides (#1023)
  Allow webpack-cli v7 in peer dependencies (#1021)
  refactor: simplify resolving js peer versions when installing (#1034)
  ...

# Conflicts:
#	package.json
justin808 added a commit that referenced this pull request Apr 30, 2026
* origin/main:
  docs: add Dependabot configuration guide (#1094)
  Sync address-review prompt with upstream PR #16 (#1098)
  Supersede #910: entry shape test with lint unblock (#919)
  fix: align rspack v2 peer deps and installer defaults (#1091)
  docs: update README and guides for Shakapacker v10 (#1092)
  Release 10.0.0
  Update CHANGELOG.md for v10.0.0 (#1089)
  Release 10.0.0-rc.1
  Update CHANGELOG.md for v10.0.0-rc.1 (#1087)
  Supersede #961 by using pack-config-diff (#973)

# Conflicts:
#	CHANGELOG.md
#	Rakefile
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.

1 participant