version 0.0.2
📝 Changelog – Release on May 24, 2025
🚀 Features
-
Initial implementation of
extlinerpackage
Introduced core functionality with:- CLI support for line counting
- Folder ignoring support
- Output formatting options (plain text, CSV, Markdown)
-
Export Enhancements
- Added CSV and Markdown export methods to
LineCounterclass for flexible report generation.
- Added CSV and Markdown export methods to
-
CLI Improvements
- Enhanced CLI to support folder ignoring and output format selection.
- Improved error messages for smoother user experience.
📦 Packaging & Publishing
-
Publishing Workflow
- Created and updated
python-publish.ymlGitHub Actions workflow for automated PyPI releases. ✅ Verified
- Created and updated
-
Setup Cleanup
- Removed redundant license classifier from
setup.py. - Added error handling for loading
README.mdandrequirements.txt.
- Removed redundant license classifier from
🧪 Testing
-
Unit Tests
- Added unit tests for the core
LineCounterfunctionality to ensure stability and accuracy.
- Added unit tests for the core
📚 Documentation
-
README Overhaul
- Simplified and reorganized content by removing introductory text.
- Enhanced instructions and usage examples.
-
- Integrated with ReadTheDocs to provide hosted documentation. 📖