mirror of
https://github.com/Comfy-Org/comfy-python-sdk.git
synced 2026-11-04 23:37:47 +00:00
[PR #218] [MERGED] docs(changelog): cut 0.5.0, and reconstruct the 0.4.0 section #218
Labels
No labels
audit:ai-readiness
audit:community
audit:github
audit:health-scoring
audit:policy
audit:release
audit:supply-chain
effort:medium
effort:small
effort:small
effort:trivial
priority:nice-to-have
priority:nice-to-have
priority:recommended
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Comfy-Org/comfy-python-sdk#218
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/Comfy-Org/comfy-python-sdk/pull/218
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 (2)
99a301adocs(changelog): cut 0.5.0, and reconstruct the 0.4.0 section7ff77bcdocs(changelog): note the comfy_low BinaryResult widening in 0.5.0📊 Changes
1 file changed (+85 additions, -57 deletions)
View changed files
📝
CHANGELOG.md(+85 -57)📄 Description
Summary
v0.4.0was tagged and released, butCHANGELOG.mdnever got a## [0.4.0]heading. This PR fixes that and cuts0.5.0from currentmain. OnlyCHANGELOG.mdchanges.## [Unreleased]is now empty. It had no guidance comment to keep.## [0.5.0] - 2026-10-10holds all 18 entries that were under Unreleased: Added 5, Fixed 7, Changed 6. The first commit moves them verbatim; a script check confirms the non-heading lines are the same multiset before and after. The two### Addedblocks are merged into one, and the**Breaking**marker on the constructor change is kept. Headings stay in the old Unreleased order (Added, Fixed, Changed), because the first Changed entry ("Because those three buckets...") points back to a Fixed entry.## [0.4.0] - 2026-09-18is new text, 4 entries (Added 3, Changed 1). None of the existing entries belonged there (see below), so it is written from the published v0.4.0 GitHub Release notes and the #159 commit: the alt-provider controls,run_detailed()/RouterRunResult, the three newly typed buckets (Cancelled,QueueTimeout,RequestNotFound), and the breakingComfyLow.post_model_runreturn-shape change for directcomfy_lowcallers.comfy_lowcallers:post_model_runandget_model_request_resultnow returndict[str, Any] | BinaryResultas the tuple's body, where v0.4.0 returneddict[str, Any]. The same commit rewords one phrase in theBinaryResultentry ("beyond the fix" becomes "beyond no longer discarding binary generations"), because that entry now comes before the fix it refers to.[unreleased]now compares fromv0.5.0, and[0.5.0]and[0.4.0]compare links are added.How the placement was determined
git log v0.3.0..v0.4.0has only two commits: #153 (the changelog trim) and #159 (the alt-provider controls). #159 adds no changelog entry, andgit show v0.4.0:CHANGELOG.mdhas an empty## [Unreleased].git log -Son its text finds the commit that added it: #145, #154, #157, #166, #167, #174, #201, #202, #204.git merge-base --is-ancestor <commit> v0.4.0is false for every one of them, and true againstorigin/main. So every entry came after v0.4.0.### Addedblock was not a release seam. #145 put its entry below### Fixed.No version field changes. Releases are tag-driven:
publish.ymlwrites the tag intopyproject.tomlat build time, and CONTRIBUTING.md's release steps only ask for the Unreleased entries to be moved under the new heading.Checks:
python3 scripts/check_public_repo_hygiene.pypasses, and so doesgit diff --check. CI has no Markdown linter or formatter (ruff covers Python only).ELI5
The changelog is the list of what changed in each release. When 0.4.0 shipped, nobody started a new page for it, and every later change went into the "not yet released" pile. This PR checks each item in that pile against the release history. All of them came after 0.4.0, so they go under 0.5.0, the release about to go out. It also writes the missing 0.4.0 page from that release's published notes.
Provenance
Written by an AI coding agent at a maintainer's request. The maintainer reviews it before merge. Entry placement comes from git ancestry against the
v0.4.0tag, not from wording or position. The 0.4.0 text comes from the published GitHub Release forv0.4.0and the #159 commit message and diff.Verified:
v0.4.0(git merge-base --is-ancestor).comfy_lowentry matches the code:git show v0.4.0:src/comfy_low/transport.pyreturnstuple[dict[str, Any], ...], while the head returnsdict[str, Any] | BinaryResultin the body position.python3 scripts/check_public_repo_hygiene.pypasses on the head.CHANGELOG.md.Deviations:
Summary by CodeRabbit
comfy_lowreturn shape.🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.