发布

  • release: v0.4.1 (#377)

    frostbyte_neo 发布于 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).
    下载附件