Skip to content

v0.2.1

Choose a tag to compare

@teng-lin teng-lin released this 15 Jan 17:54
· 294 commits to main since this release

Added

  • Authentication diagnostics - New notebooklm auth check command for troubleshooting auth issues
    • Shows storage file location and validity
    • Lists cookies present and their domains
    • Detects NOTEBOOKLM_AUTH_JSON and NOTEBOOKLM_HOME usage
    • --test flag performs network validation
    • --json flag for machine-readable output (CI/CD friendly)
  • Structured logging - Comprehensive DEBUG logging across library
    • NOTEBOOKLM_LOG_LEVEL environment variable (DEBUG, INFO, WARNING, ERROR)
    • RPC call timing and method tracking
    • Legacy NOTEBOOKLM_DEBUG_RPC=1 still works
  • RPC health monitoring - Automated nightly check for Google API changes
    • Detects RPC method ID mismatches before they cause failures
    • Auto-creates GitHub issues with rpc-breakage label on detection

Fixed

  • Cookie domain priority - Prioritize .google.com cookies over regional domains (e.g., .google.co.uk) for more reliable authentication
  • YouTube URL parsing - Improved handling of edge cases in YouTube video URLs

Documentation

  • Added auth check to CLI reference and troubleshooting guide
  • Consolidated CI/CD troubleshooting in development guide
  • Added installation instructions to SKILL.md for Claude Code
  • Clarified version numbering policy (PATCH vs MINOR)

Full Changelog: v0.2.0...v0.2.1