Skip to content

docs: cut the 1.1.0 changelog section - #77

Merged
shanforge merged 1 commit into
mainfrom
chore/changelog-1.1.0
Aug 23, 2026
Merged

docs: cut the 1.1.0 changelog section#77
shanforge merged 1 commit into
mainfrom
chore/changelog-1.1.0

Conversation

@shanforge

Copy link
Copy Markdown
Collaborator

Prepares the release notes for 1.1.0. This has to merge before the tag: the workflow
extracts the version's section from CHANGELOG.md for both Sparkle's release-notes pane
and the GitHub Release body, and with no ## [1.1.0] section it falls back to
## [Unreleased] — shipping whatever happens to be sitting there.

What changed

[Unreleased][1.1.0] - 2026-08-23.

Added what was missing. The Ask Logue work was the largest thing in this release and
had no entry at all — the Command Center island now runs the same agent as the main window
(tools and their results, approval prompts, dropped files, web search, Deep Research, a
kept conversation, and Open in Logue). Also missing: the sidebar hover actions (#54), the
pane sizing (#52), the Privacy tab's egress list, and the island fixes that came out of
click-testing rc.1.

Led with the extension, since it is the headline and the one thing that needs the
reader to go and do something — the Chrome Web Store link is in the notes, with a nudge to
leave a review.

Merged the two ### Changed headings the section had grown, and added a ### Fixed
section for the island work.

Credited every pull request with its author — 17 of them, @shanforge and @westerosweb.

One thing worth knowing

The credits are a list, not a table, on purpose. scripts/extract_release_notes.py has
no table support: rendered as a table, all seventeen rows collapsed into a single
unreadable <p> in the HTML Sparkle displays. I checked by rendering both formats — it now
produces 32 <li> items across four <ul>s, with the author links intact and no stray
pipe characters.

Verification

  • python3 scripts/test_extract_release_notes.py — 24 tests pass (this is what CI runs).
  • extract_release_notes.py --version 1.1.0 renders correctly in both markdown and
    html.
  • No code changed, so nothing to build.

WhatsNewCatalog already carries its 1.1.0 block from #68, so nothing is needed there.

Moves [Unreleased] into [1.1.0] so the release workflow has a version section to extract —
it feeds both Sparkle's release-notes pane and the GitHub Release body, and without this
the tag ships whatever happens to be sitting in [Unreleased].

Adds what was missing. The Ask Logue work — the island running the same agent as the main
window, with tools, approvals, files, web search and Deep Research, and Open in Logue —
was the largest thing in this release and had no entry at all. So did the sidebar hover
actions, the pane sizing, the Privacy tab's egress list, and the island fixes that came out
of click-testing rc.1.

Also merges the two "### Changed" headings the section had grown, and credits every pull
request in the release with its author.

The credits are a list rather than a table on purpose: extract_release_notes.py has no
table support, and rendered one it flattened all seventeen rows into a single unreadable
paragraph in the HTML Sparkle shows. Verified by rendering both formats.
@shanforge
shanforge requested a review from westerosweb as a code owner August 23, 2026 18:09
@shanforge
shanforge merged commit ea61172 into main Aug 23, 2026
2 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