Skip to content

Latest commit

 

History

History
42 lines (34 loc) · 1.21 KB

File metadata and controls

42 lines (34 loc) · 1.21 KB

Version 0.1.21: Feature Enhancement and Improvements

Version Bump

  • Incremented version from 0.1.20 to 0.1.21

New Features

  • Added CLI arguments for content compression

    • --compress: Enable content compression
    • --compression-level: Control compression ratio (0.0 to 1.0)
  • Implemented .docsingest_ignore feature

    • Allow excluding specific files and directories
    • Support regex patterns for flexible ignore rules

Improvements

  • Enhanced document processing and reporting
  • Updated README with new usage instructions
  • Improved error handling and logging
  • Added example .docsingest_ignore template

Technical Details

  • Modified cli.py to support new CLI arguments
  • Updated ingest.py with compression and ignore pattern logic
  • Created load_ignore_patterns() function
  • Improved write_document_context() to handle new document structure

Usage Examples

# Compress documents
docsingest /path/to/docs --compress
docsingest /path/to/docs --compress --compression-level 0.7

# Use .docsingest_ignore
# Create a .docsingest_ignore file with patterns like:
# *.log
# .git/
# node_modules/

PyPI Release

  • Updated version in pyproject.toml and setup.py
  • Ready for PyPI distribution