All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Flow animation GIF in README
- Sponsor links: Buy Me a Coffee and Ko-fi (
.github/FUNDING.yml+ README badges) /cleanup-branchesskill for post-merge branch cleanup/sync-docsskill to keep CLAUDE.md and CHANGELOG.md in sync
- Windows CI (ubuntu, macos, windows matrix)
- Code coverage with pytest-cov
--debugflag on all CLI subcommands--dry-runflag onsetupcommand- Pre-commit hooks (ruff check + ruff format)
- Unit tests for all 9 MCP tool functions (
test_tools.py) - Example scripts (
examples/basic_workflow.py,examples/follow_up_conversation.py) - SECURITY.md with threat model and trust boundaries
- CONTRIBUTING.md, CODE_OF_CONDUCT.md, CHANGELOG.md
- CODEOWNERS, PR template, issue templates
- Dependabot for pip and GitHub Actions dependencies
[project.urls]in pyproject.toml (Homepage, Repository, Issues, Changelog)- Example JSON outputs in README
- "Getting Help" section in README
- Improved error messages: rate limit hints, doctor command suggestions
- Hero image in README updated and set to full width
- Branded help screen as default CLI command
- Ruff lint: removed extraneous f-string prefix
logoutcommand to clear stored credentials- Platform-specific prerequisites in README
- Rewrote README for zero-friction onboarding
- Recommend
pipxas primary install method
- Initial release
- MCP server with 9 tools for querying NotebookLM notebooks
- Chrome CDP cookie extraction for authentication
- Branded CLI with
serve,login,status, anddoctorcommands - CI/CD pipelines for testing and PyPI publishing