[PR #211] [MERGED] docs(changelog): cut 0.5.0, and reconstruct the 0.4.0 section #211

Closed
opened 2026-10-31 22:05:45 +00:00 by bsakaguchi · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/Comfy-Org/comfy-typescript-sdk/pull/211
Author: @mattmillerai
Created: 10/10/2026
Status: ✅ Merged
Merged: 10/10/2026
Merged by: @vqt123

Base: main ← Head: matt/changelog-0.4.0-0.5.0


📝 Commits (1)

  • 06d8a1d docs(changelog): cut 0.5.0, and reconstruct the 0.4.0 section

📊 Changes

1 file changed (+27 additions, -17 deletions)

View changed files

📝 CHANGELOG.md (+27 -17)

📄 Description

Summary

v0.4.0 was tagged on 2026-09-18 without the changelog being cut, so ## [Unreleased] held the 0.4.0 entries mixed in with everything merged since. This PR cuts ## [0.5.0] - 2026-10-10 for the release about to be tagged from main, and reconstructs ## [0.4.0] - 2026-09-18. CHANGELOG.md is the only file changed.

  • 0.4.0 (2 entries, Added): Comfy Router alt-provider controls (modelProvider / strictMode / fallbackProvider), and the three queue-tier routerErrors classes (Cancelled, QueueTimeout, RequestNotFound).
  • 0.5.0 (10 entries): Added 5 (Job accessors #162, job labels / listJobs #200, replayed #164, creditsUsed #157, QueueBacklogFull #199). Changed 1, the Breaking COMFY_API_KEY resolution in new Comfy() #161. Fixed 4 (idempotencyKey on every error #152, droppedParams doc comments #168, retryAfter on every ComfyError #200, the one-second minimum 429 back-off in submit() #200).
  • ## [Unreleased] is empty again and keeps its HTML guidance comment.
  • Link references: [Unreleased] now compares v0.5.0...HEAD. I added [0.5.0] and [0.4.0], plus [0.3.0], which was already missing. The [0.5.0] link only resolves once the tag exists.

How entries were placed. I ran git log -S on a distinctive phrase from each entry to find the commit that added it to CHANGELOG.md, then ran git merge-base --is-ancestor <commit> v0.4.0. v0.3.0..v0.4.0 holds a single commit, #150, and it added both 0.4.0 entries. As a second check, git show v0.4.0:CHANGELOG.md lists exactly those two entries under Unreleased, and the tagged src/sdk/routerErrors.ts already defines the three classes. Every other entry was added by a commit that is not an ancestor of v0.4.0.

Uncertain placements: none. Every entry traced to exactly one commit, and each ancestry result was clear.

The entry text is unchanged. The diff only moves lines, adds version and section headings (each at most once per version) and updates the link references. pnpm format:check passes. The in-tree hygiene script was removed in #66, so I scanned the added lines by hand for ticket-shaped identifiers and internal links. None were found.

ELI5

The changelog is the project's diary of what changed in each release. When 0.4.0 came out, nobody turned the page, so its notes got mixed in with newer ones. This PR sorts the notes onto the right pages: two belong to 0.4.0 and the other ten to the upcoming 0.5.0. Git history shows which release each note went out in.

Provenance

Prepared by Claude Code (Opus 5.5) at the request of the PR author, from a fresh worktree off origin/main (ccae1fe). Placement comes from git log -S and git merge-base --is-ancestor against the v0.4.0 tag, cross-checked with the tagged CHANGELOG.md and source. No version bump, no tag, no merge.

🤖 Generated with Claude Code

Summary by CodeRabbit

  • Documentation
    • Added the 0.5.0 release entry dated October 10, 2026.
    • Updated the release history to list Comfy Router alternate-provider controls and three error types under version 0.4.0.
    • Updated release comparison links.

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/Comfy-Org/comfy-typescript-sdk/pull/211 **Author:** [@mattmillerai](https://github.com/mattmillerai) **Created:** 10/10/2026 **Status:** ✅ Merged **Merged:** 10/10/2026 **Merged by:** [@vqt123](https://github.com/vqt123) **Base:** `main` ← **Head:** `matt/changelog-0.4.0-0.5.0` --- ### 📝 Commits (1) - [`06d8a1d`](https://github.com/Comfy-Org/comfy-typescript-sdk/commit/06d8a1d010ff3c5eb0d47e1d34a41a10e6808fc3) docs(changelog): cut 0.5.0, and reconstruct the 0.4.0 section ### 📊 Changes **1 file changed** (+27 additions, -17 deletions) <details> <summary>View changed files</summary> 📝 `CHANGELOG.md` (+27 -17) </details> ### 📄 Description ## Summary `v0.4.0` was tagged on 2026-09-18 without the changelog being cut, so `## [Unreleased]` held the 0.4.0 entries mixed in with everything merged since. This PR cuts `## [0.5.0] - 2026-10-10` for the release about to be tagged from `main`, and reconstructs `## [0.4.0] - 2026-09-18`. CHANGELOG.md is the only file changed. - **0.4.0 (2 entries, Added):** Comfy Router alt-provider controls (`modelProvider` / `strictMode` / `fallbackProvider`), and the three queue-tier `routerErrors` classes (`Cancelled`, `QueueTimeout`, `RequestNotFound`). - **0.5.0 (10 entries):** Added 5 (Job accessors #162, job labels / `listJobs` #200, `replayed` #164, `creditsUsed` #157, `QueueBacklogFull` #199). Changed 1, the **Breaking** `COMFY_API_KEY` resolution in `new Comfy()` #161. Fixed 4 (`idempotencyKey` on every error #152, `droppedParams` doc comments #168, `retryAfter` on every `ComfyError` #200, the one-second minimum 429 back-off in `submit()` #200). - `## [Unreleased]` is empty again and keeps its HTML guidance comment. - Link references: `[Unreleased]` now compares `v0.5.0...HEAD`. I added `[0.5.0]` and `[0.4.0]`, plus `[0.3.0]`, which was already missing. The `[0.5.0]` link only resolves once the tag exists. **How entries were placed.** I ran `git log -S` on a distinctive phrase from each entry to find the commit that added it to CHANGELOG.md, then ran `git merge-base --is-ancestor <commit> v0.4.0`. `v0.3.0..v0.4.0` holds a single commit, #150, and it added both 0.4.0 entries. As a second check, `git show v0.4.0:CHANGELOG.md` lists exactly those two entries under Unreleased, and the tagged `src/sdk/routerErrors.ts` already defines the three classes. Every other entry was added by a commit that is not an ancestor of `v0.4.0`. **Uncertain placements:** none. Every entry traced to exactly one commit, and each ancestry result was clear. The entry text is unchanged. The diff only moves lines, adds version and section headings (each at most once per version) and updates the link references. `pnpm format:check` passes. The in-tree hygiene script was removed in #66, so I scanned the added lines by hand for ticket-shaped identifiers and internal links. None were found. ## ELI5 The changelog is the project's diary of what changed in each release. When 0.4.0 came out, nobody turned the page, so its notes got mixed in with newer ones. This PR sorts the notes onto the right pages: two belong to 0.4.0 and the other ten to the upcoming 0.5.0. Git history shows which release each note went out in. ## Provenance Prepared by Claude Code (Opus 5.5) at the request of the PR author, from a fresh worktree off `origin/main` (ccae1fe). Placement comes from `git log -S` and `git merge-base --is-ancestor` against the `v0.4.0` tag, cross-checked with the tagged CHANGELOG.md and source. No version bump, no tag, no merge. 🤖 Generated with [Claude Code](https://claude.com/claude-code) <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **Documentation** * Added the `0.5.0` release entry dated October 10, 2026. * Updated the release history to list Comfy Router alternate-provider controls and three error types under version `0.4.0`. * Updated release comparison links. <!-- end of auto-generated comment: release notes by coderabbit.ai --> --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
bsakaguchi 2026-10-31 22:05:45 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Comfy-Org/comfy-typescript-sdk#211
No description provided.