Files
contextzip/CHANGELOG.md
T

1.4 KiB

Changelog

All notable changes to contextzip are documented here.

The format follows Keep a Changelog. This project uses Semantic Versioning.


[0.1.1] — 2026-05-15

Fixed

  • LICENSE link in README now points to GitHub instead of a relative path that broke on PyPI
  • License metadata updated to SPDX string format ("MIT") to comply with setuptools ≥ 77

[0.1.2] — 2026-05-15

Added

  • Smart framework and language detection (Next.js, Node.js, Python, Django, FastAPI, Rust, Go, Ruby)
  • Automatic exclusion rules per detected ecosystem
  • .gitignore patterns respected automatically (--no-gitignore to bypass)
  • --include flag for scoping to specific directories (exact path-boundary matching)
  • --exclude flag for additional gitignore-style exclusion patterns
  • --dry-run flag to preview without creating any files
  • --verbose flag showing every file with its size
  • --output flag for custom ZIP destination
  • --no-clipboard flag to skip clipboard/folder-open step
  • Tiered clipboard strategy: file-on-clipboard (macOS/Linux), Explorer with file selected (Windows), path fallback
  • Warnings for large files (≥ 1 MB), binary files, and skipped files (dangling symlinks, permission errors)
  • Rich terminal output with panels, progress bars, and colour-coded detection results
  • Compression stats (ratio, size before/after) shown after ZIP creation