-
release: v0.4.1 (#377)
发布于
2026-05-11 23:16:23 +00:00 - chore(release): prep v0.4.1
Bump 0.4.0 -> 0.4.1. Rewrite CHANGELOG covering 17 PRs since v0.4.0:
auth/cookie remediation (rotation, stampede protection, save races,
attribute preservation, per-domain upload scoping, two-tier validation)
plus three additive items (auth refresh CLI, keepalive= client param,
NOTEBOOKLM_REFRESH_CMD env var). Compatibility note documents the
0.4.1-vs-0.5.0 call.Add auth refresh to docs/cli-reference.md and GenerationStatus dataclass
section to docs/python-api.md.Also fixes a shipped bug in examples/refresh_browser_cookies.py: --profile
was placed after the login subcommand, which Click rejects with
"Error: No such option: --profile".- docs(release): SKILL.md auth refresh + bump Last Updated
Per docs/releasing.md doc-update checklist: surface notebooklm auth refresh
in SKILL.md command quickref, and bump Last Updated dates on the two docs
modified for v0.4.1 (cli-reference.md, python-api.md).- docs(review): address review feedback on #377
- python-api.md: Source.status comment now lists code 5 (PREPARING)
per SourceStatus enum (CodeRabbit + gemini-code-assist). - python-api.md: GenerationStatus snippet now includes is_failed,
is_pending, is_rate_limited properties (gemini-code-assist). - python-api.md: download_slide_deck method table now shows the
output_format param so the PPTX example in the GenerationStatus
section is consistent with the method signature in
src/notebooklm/_artifacts.py:1213. (CodeRabbit flagged the GenerationStatus
PPTX example as referencing a non-existent param — incorrect premise;
the param exists. Fixed the table instead.) - cli-reference.md: troubleshooting.md reference is now a clickable
relative markdown link (CodeRabbit).
下载附件