-
Notifications
You must be signed in to change notification settings - Fork 23
chore(release): 0.11.0 #353
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,3 +1,15 @@ | ||
| ## 0.11.0 (2026-08-18) | ||
|
|
||
| ### ⚠ BREAKING CHANGES | ||
|
|
||
| * shorten the session working directory name for Windows MAX_PATH — session working dir is no longer prefixed with session ID; `embedded_files<random>` renamed to `ef<random>` (#348) | ||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. The At this head SHA,
The first clause of the bullet ("session working dir is no longer prefixed with session ID") is correct; only the rename clause is wrong. Worth fixing before the release rather than after, because it inverts the cost of the error. A changelog that omits a breaking change lets consumers discover it at runtime; one that announces a rename that did not happen actively induces the break — a maintainer who updates a pattern from Two ways out: drop the rename clause from this bullet, or land the one-line |
||
|
|
||
| ### Bug Fixes | ||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. The Bug Fixes list drops one There are four
The omission matters beyond bookkeeping: Suggest either restoring the dropped bullet or rewording the first one to say what the fix prevents, e.g.: |
||
|
|
||
| * resolve system commands from trusted dirs, not PATH (#349) | ||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Two of the three Bug Fixes entries point at the wrong PRs. All three of these fixes landed in #351 ( But
So the changelog links readers of a security fix to a Dependabot PR. Suggest attributing all three lines to |
||
| * do not cache failed command lookups (#350) | ||
| * address automated review findings on the trusted-path resolver (#351) | ||
|
|
||
| ## 0.10.14 (2026-08-11) | ||
|
|
||
| ### Features | ||
|
|
||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This whole entry diverges from what the generator produces, which is the likely root cause of the two attribution problems in the sibling threads.
Two mechanical differences from
.semantic_release/CHANGELOG.md.j2and from all ten prior releases in this file:Heading text. The template emits
### BREAKING CHANGES; this says### ⚠ BREAKING CHANGES. Every other occurrence in the file (lines 153, 212, 247, 260, 276, 283, 298, 346, 356) is the plain form, so the next generated release will regenerate the plain heading and the file will carry both spellings.Missing commit links. Every template bullet ends with
([`{{ commit.short_hash }}`](...commit url)), and every prior entry has them. None of the four bullets here do — they carry PR numbers instead, and those are the numbers that turned out to be wrong.That pattern points at hand-authoring rather than
semantic-release. Since PR numbers do not appear in any of these commit subjects, they had to be supplied by hand, and the#349/#350references landed on two open Dependabot PRs. Regenerating with the configured tooling would fix the headings, restore the commit links, and drop the manual PR numbers in one step. The droppedd3b978fbullet would come back too, sincefixis inpatch_tags.Not a blocker on its own, but the release-notes text is what downstream consumers read to decide whether to pick up a version, so consistency here is load-bearing.
.github/scripts/get_latest_changelog.pyis unaffected either way — it only keys off the##h2 boundaries.