[0.7.6] - 2026-06-16
Added
- Skip Drive freshness checks for large notebooks —
source_list_drivenow acceptsskip_freshness=True, andnlm source list <notebook-id> --drive --skip-freshnessreturns the source list without making one freshness API call per Drive source. This gives users with very large notebooks a fast listing path when freshness status is not needed. Skipped freshness is reported as unknown (stale: null/is_stale: null), not fresh.
Changed
- Release publish workflow now gates PyPI publishing — The publish workflow now runs version alignment, ruff lint/format checks, and the non-E2E pytest suite before building and publishing. This catches release-blocking failures inside the publishing workflow before uploading to PyPI.