-
Notifications
You must be signed in to change notification settings - Fork 23
chore(release): 0.11.0 #355
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-20) | ||
|
|
||
| ### ⚠ 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 hand-edit dropped the commit-hash links that every other entry in this file carries, and this section is not just read on GitHub — it is extracted and published verbatim.
Two consequences of removing the
If the goal was to drop the redundant duplicate Minor, same edit: the five new headings/bullets carry trailing spaces ( |
||
|
|
||
| ### Bug Fixes | ||
|
|
||
| * resolve system commands from trusted dirs, not PATH (#351) | ||
| * do not cache failed command lookups (#351) | ||
|
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. These two entries document fixes to code that has never been released, so they are noise for anyone reading 0.11.0's notes.
A consumer upgrading 0.10.14 -> 0.11.0 never saw the buggy cache, so "do not cache failed command lookups" describes a state they were never in, and "address automated review findings" gives them nothing to act on. Every other entry in this file describes a delta from the previously released version. Suggest collapsing lines 9-11 into the single entry that is actually consumer-visible, e.g.: This matters more than usual because the notes are published verbatim: |
||
| * address automated review findings on the trusted-path resolver (#351) | ||
|
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 entries the release tooling generated at 1bdff8f were dropped in the hand-edit at 9266f55, and one of them is arguably the most consequential change in the release for downstream consumers:
|
||
|
|
||
| ## 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.
The
embedded_files<random>->ef<random>rename described here did not actually land on this head.Session._create_files_directorystill passes the long prefix (src/openjd/sessions/_session.py:2193):grep -rn 3Cprefix="ef"3E src/ test/finds nothing, and 3252e69 (#348) touched only_session.py,_tempdir.pyandtest_session.py, leaving_create_files_directoryuntouched — its commit message says it intended to shorten this prefix, but that hunk is absent.So the entry documents a breaking rename that consumers cannot observe. Either drop that clause, or land the prefix change before cutting 0.11.0 — the latter seems to be the intent, since the point of #348 was recovering MAX_PATH budget and
embedded_filescosts 12 more characters thanefon every embedded-file path.