Skip to content

chore(release): v0.5.0#319

Merged
rubenmarcus merged 1 commit intomainfrom
chore/release-v0.5.0
Apr 8, 2026
Merged

chore(release): v0.5.0#319
rubenmarcus merged 1 commit intomainfrom
chore/release-v0.5.0

Conversation

@rubenmarcus
Copy link
Copy Markdown
Member

Summary

  • Bump version to 0.5.0
  • Update CHANGELOG.md with all features merged since v0.4.0

Features included in this release

  • Interactive integration wizards: ralph-starter github, linear, notion
  • Linear status sync during loop execution (--linear-sync)
  • Agent reviewer with LLM-powered diff review (--review)
  • Headless mode and --no-auto-skills flag
  • Modular SDK agent runtimes (Anthropic SDK, OpenCode SDK)
  • Amp (Sourcegraph) as first-class agent
  • VHS terminal demos, SEO/AEO improvements
  • 12 dependency updates, CI action bumps

Test plan

  • pnpm build compiles (pre-existing optional dep warnings expected)
  • pnpm test:run passes (16/17 files, pre-existing pixelmatch issue)
  • Tag v0.5.0 after merge
  • npm publish after tagging

🤖 Generated with Claude Code

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

greptile-apps bot commented Apr 8, 2026

Greptile Summary

This PR bumps the package version from 0.4.5 to 0.5.0 and adds the corresponding [0.5.0] changelog entry covering the features merged since v0.4.0.

  • The CHANGELOG skips five intermediate patch releases (0.4.10.4.5); the previous documented version is 0.4.0, while package.json shows the last published version was 0.4.5, leaving those patch releases undocumented.

Confidence Score: 5/5

Safe to merge — only a version bump and changelog update, all findings are P2 style suggestions.

Both changes are mechanical: a single field edit in package.json and a new section in CHANGELOG.md. No logic, no code paths, and no security surface are touched. The two P2 comments (missing patch-version stubs and extra blank lines) are documentation quality notes that don't block the release.

CHANGELOG.md — missing 0.4.1–0.4.5 patch entries and has trailing blank lines, both minor.

Vulnerabilities

No security concerns identified. The PR only modifies CHANGELOG.md and the version field in package.json.

Important Files Changed

Filename Overview
CHANGELOG.md Adds [0.5.0] entry with all new features; missing 0.4.1–0.4.5 patch entries and has two trailing blank lines before [0.4.0]
package.json Version correctly bumped from 0.4.5 to 0.5.0; no other changes

Flowchart

%%{init: {'theme': 'neutral'}}%%
flowchart TD
    A[PR #319 merged] --> B[Bump package.json\n0.4.5 → 0.5.0]
    A --> C[Update CHANGELOG.md\nAdd v0.5.0 entry]
    B --> D[Tag v0.5.0]
    C --> D
    D --> E[npm publish]
Loading

Comments Outside Diff (1)

  1. CHANGELOG.md, line 30 (link)

    P2 Missing patch-release entries for 0.4.1–0.4.5

    package.json on the base branch was at 0.4.5, but the changelog jumps straight from [0.4.0] to [0.5.0], leaving five patch releases undocumented. If those versions were published to npm, users on 0.4.x have no record of what changed between patch bumps. Consider adding stub entries (even a single "maintenance / dependency updates" line each) for 0.4.10.4.5 before this ships.

    Prompt To Fix With AI
    This is a comment left during a code review.
    Path: CHANGELOG.md
    Line: 30
    
    Comment:
    **Missing patch-release entries for 0.4.1–0.4.5**
    
    `package.json` on the base branch was at `0.4.5`, but the changelog jumps straight from `[0.4.0]` to `[0.5.0]`, leaving five patch releases undocumented. If those versions were published to npm, users on `0.4.x` have no record of what changed between patch bumps. Consider adding stub entries (even a single "maintenance / dependency updates" line each) for `0.4.1``0.4.5` before this ships.
    
    How can I resolve this? If you propose a fix, please make it concise.
Prompt To Fix All With AI
This is a comment left during a code review.
Path: CHANGELOG.md
Line: 30

Comment:
**Missing patch-release entries for 0.4.1–0.4.5**

`package.json` on the base branch was at `0.4.5`, but the changelog jumps straight from `[0.4.0]` to `[0.5.0]`, leaving five patch releases undocumented. If those versions were published to npm, users on `0.4.x` have no record of what changed between patch bumps. Consider adding stub entries (even a single "maintenance / dependency updates" line each) for `0.4.1``0.4.5` before this ships.

How can I resolve this? If you propose a fix, please make it concise.

---

This is a comment left during a code review.
Path: CHANGELOG.md
Line: 27-29

Comment:
**Extra blank lines between sections**

There are two extra blank lines after the `### Documentation` block before `[0.4.0]`. Keep a Changelog convention uses a single blank line between release sections.

```suggestion
- English blog post on Figma-to-code visual validation (#265)

## [0.4.0] - 2026-03-05
```

How can I resolve this? If you propose a fix, please make it concise.

Reviews (1): Last reviewed commit: "chore(release): v0.5.0" | Re-trigger Greptile

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 8, 2026

Issue Linking Reminder

This PR doesn't appear to have a linked issue. Consider linking to:

  • This repo: Closes #123
  • ralph-ideas: Closes multivmlabs/ralph-ideas#123

Using Closes, Fixes, or Resolves will auto-close the issue when this PR is merged.


If this PR doesn't need an issue, you can ignore this message.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 8, 2026

✔️ Bundle Size Analysis

Metric Value
Base 2746.81 KB
PR 2746.81 KB
Diff 0 KB (0%)
Bundle breakdown
156K	dist/auth
80K	dist/automation
4.0K	dist/cli.d.ts
4.0K	dist/cli.d.ts.map
24K	dist/cli.js
16K	dist/cli.js.map
664K	dist/commands
28K	dist/config
4.0K	dist/index.d.ts
4.0K	dist/index.d.ts.map
4.0K	dist/index.js
4.0K	dist/index.js.map
916K	dist/integrations
100K	dist/llm
1.2M	dist/loop
188K	dist/mcp
60K	dist/presets
92K	dist/setup
40K	dist/skills
392K	dist/sources
76K	dist/ui
144K	dist/utils
336K	dist/wizard

Copy link
Copy Markdown

@claude claude bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM — straightforward version bump and changelog entry.

Extended reasoning...

Overview

This PR touches exactly two files: package.json (version bump from 0.4.5 → 0.5.0) and CHANGELOG.md (new entry summarizing features since v0.4.0). No functional code changes.

Security risks

None. This is a pure version/documentation change with no auth, crypto, or permission-sensitive code.

Level of scrutiny

Minimal scrutiny required. Version bumps and changelog updates are mechanical, low-risk changes. The PR description explicitly states the intent to consolidate all 0.4.x development into a single 0.5.0 public release entry, which is a reasonable and common practice for projects that use intermediate version bumps as internal development markers rather than published releases.

Other factors

The one bug flagged is a nit about missing CHANGELOG entries for intermediate v0.4.2–v0.4.5 versions. The PR description addresses this directly: those versions were never formally published to npm (no chore(release): commits), so listing their features under v0.5.0 is accurate from a user perspective. The nit is valid as a housekeeping observation but does not warrant blocking this release.

@rubenmarcus rubenmarcus merged commit 7563adf into main Apr 8, 2026
13 of 14 checks passed
@claude claude bot mentioned this pull request Apr 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant