Skip to content

chore(release): prepare 0.15.0#401

Merged
benvinegar merged 1 commit into
mainfrom
release/0.15.0
Jun 8, 2026
Merged

chore(release): prepare 0.15.0#401
benvinegar merged 1 commit into
mainfrom
release/0.15.0

Conversation

@benvinegar

Copy link
Copy Markdown
Member

Summary

  • Bump hunkdiff to 0.15.0.
  • Move the current Unreleased changelog entries into a dated 0.15.0 section.
  • Reset Unreleased and update changelog compare links for the next cycle.

Release highlights

  • Sapling backend support for hunk diff and hunk show.
  • Transparent background support via flag/config.
  • New Catppuccin Frappé, Catppuccin Macchiato, and Zenburn themes, plus selected-theme footer display.
  • Fixes for CJK/emoji split-scroll alignment, theme-aware syntax highlighting, and rapid-scroll diff windowing.

Verification

  • bun run typecheck
  • bun test

This PR description was generated by Pi using OpenAI GPT-5

@greptile-apps

greptile-apps Bot commented Jun 8, 2026

Copy link
Copy Markdown
Contributor

Greptile Summary

This is a standard release-prep commit that bumps hunkdiff to 0.15.0 and updates the changelog accordingly.

  • package.json version is incremented from 0.14.1 to 0.15.0.
  • CHANGELOG.md promotes the Unreleased entries (themes, Sapling backend, transparent-bg flag, and bug fixes) into a dated [0.15.0] section, resets the Unreleased block with empty subsection stubs, and adds the new [0.15.0] compare link while updating the [Unreleased] link to point from v0.15.0...HEAD.

Confidence Score: 4/5

Safe to merge — the only change is a version bump and changelog reorganization with no logic affected.

Both files are purely mechanical release-prep changes. The compare links are correct, the version jump from 0.14.1 to 0.15.0 is consistent across both files, and the release date matches today. The only cosmetic note is an empty ### Changed header left inside the published 0.15.0 section.

No files require special attention.

Important Files Changed

Filename Overview
CHANGELOG.md Moves Unreleased entries into a dated 0.15.0 section, resets Unreleased with empty subsection headers, and updates compare links — the 0.15.0 section retains an empty ### Changed header
package.json Version bumped from 0.14.1 to 0.15.0 — straightforward, no issues

Flowchart

%%{init: {'theme': 'neutral'}}%%
flowchart TD
    A[Unreleased entries] -->|Moved| B[0.15.0 - 2026-06-08]
    B --> C[package.json version: 0.14.1 → 0.15.0]
    D[Compare link: Unreleased] -->|Updated| E[v0.15.0...HEAD]
    F[New link added] --> G[v0.14.1...v0.15.0]
    H[Unreleased section reset] --> I[Empty Added / Changed / Fixed headers]
Loading

Comments Outside Diff (1)

  1. CHANGELOG.md, line 23-27 (link)

    P2 The ### Changed subsection in the 0.15.0 release block is empty — no entries were ever added to it. Including an empty section header in a published release can look unfinished and may confuse readers or automated changelog parsers. The ### Fixed entries below it confirm there were no changed items to document, so the header can simply be removed.

    Prompt To Fix With AI
    This is a comment left during a code review.
    Path: CHANGELOG.md
    Line: 23-27
    
    Comment:
    The `### Changed` subsection in the `0.15.0` release block is empty — no entries were ever added to it. Including an empty section header in a published release can look unfinished and may confuse readers or automated changelog parsers. The `### Fixed` entries below it confirm there were no changed items to document, so the header can simply be removed.
    
    
    
    How can I resolve this? If you propose a fix, please make it concise.

    Note: If this suggestion doesn't match your team's coding style, reply to this and let me know. I'll remember it for next time!

Prompt To Fix All With AI
Fix the following 1 code review issue. Work through them one at a time, proposing concise fixes.

---

### Issue 1 of 1
CHANGELOG.md:23-27
The `### Changed` subsection in the `0.15.0` release block is empty — no entries were ever added to it. Including an empty section header in a published release can look unfinished and may confuse readers or automated changelog parsers. The `### Fixed` entries below it confirm there were no changed items to document, so the header can simply be removed.

```suggestion
### Fixed

- Preserved split diff alignment when horizontal scrolling starts inside a wide CJK or emoji character.
```

Reviews (1): Last reviewed commit: "chore(release): prepare 0.15.0" | Re-trigger Greptile

@benvinegar benvinegar merged commit 9f3f39a into main Jun 8, 2026
10 of 11 checks passed
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