### Before

0.5.25
released 2026-04-16
Already had: video formats, audio length, PPTX export, bulk source ops, studio rename, async large queries, multi-browser auth, enterprise base URL, security hardening.

### After

0.6.1
released 2026-04-28
Adds: source labels (thematic categorization via new `label` MCP tool) and label reorganize (force AI re-categorization with all-sources or unlabeled-only modes).

## New since 0.5.25 (April 16 → April 28)

v0.6.0
Source label management — Organize notebook sources into thematic categories. New `label` MCP tool + `nlm label` CLI: auto (AI generates from sources, requires 5+), list, create, rename, delete, assign, unassign. Surfaces in NotebookLM web UI source filter.
v0.6.1
Label reorganize — When labels already exist, force AI re-categorization. Two modes: all-sources replace (requires `--confirm`) and unlabeled-only (preserves existing labels). Same shape on the `label` MCP tool with `action="reorganize"`.
v0.5.31
Polish — incremental improvements (changelog: full list at github.com/jacob-bd/notebooklm-mcp-cli/releases).
Common confusion: the npm package is NOT the one we use.
`npm install notebooklm-mcp` resolves to a DIFFERENT, stale package — last release `1.2.1` on 2025-12-27. The MCP version matrix doc previously pointed at this. The actual MCP server in `~/.claude.json` binds to the PyPI `notebooklm-mcp-cli` binary (`~/.local/bin/notebooklm-mcp`), installed via `uv tool`. This PR makes the matrix point at the right package.

## Upgrade command

    # single command, also bumps deps (typer, uvicorn, sse-starlette)
    uv tool upgrade notebooklm-mcp-cli

    # after upgrade, restart Claude Code so MCP server picks up the new binary
    nlm --version  # expect: nlm version 0.6.1
    notebooklm-mcp --version  # expect: 0.6.1

## Files updated

    # Version pin references (5 files in src/, 5 mirrors in plugins/)
    src/skills/notebooklm/SKILL.md                                # v0.5.25+ → v0.6.1+, "What's New" section, +labels (3 places)
    src/skills/notebooklm/rules/_sections.md                      # annotate labels v0.6.0+
    src/skills/notebooklm/rules/workflow-batch-pipelines.md       # bump pin
    src/skills/mcp-patterns/references/mcp-version-matrix.md      # clarify PyPI vs npm; do-not-use note on stale npm

    # Auto-regenerated by build
    plugins/ork/skills/notebooklm/*                               # mirrors
    docs/site/content/docs/reference/skills/notebooklm.mdx        # auto-generated docs site