Repository navigation
Releases: thaikolja/filesize-cli
Releases · thaikolja/filesize-cli
Release list
v2.1.0
Changed
- Professionalized README with cleaner structure and formatting (4b8fefe)
- Removed broken CI/CD and Codecov badges (workflows no longer in repo) (4b8fefe)
- Added PyPI Downloads badge to README (4b8fefe)
- Removed excessive emojis from documentation (4b8fefe)
- Simplified installation section to focus on working methods (4b8fefe)
- Consolidated command reference tables (4b8fefe)
- Updated pyproject.toml version to 2.1.0 (4b8fefe)
- Updated all dev dependencies to latest versions (4b8fefe)
- Added Python 3.13 to classifiers and tool configurations (4b8fefe)
- Removed unused mypy overrides section for tests (4b8fefe)
- Updated setuptools requirement to >=75.0 (4b8fefe)
Fixed
- Resolved mypy unused section warning (4b8fefe)
- Fixed test environment after dependency updates (4b8fefe)
Chore
v2.0.0
Feat
- Complete project overhaul with modern Python best practices (a1d1fbe)
- Comprehensive test suite with 100+ tests and >90% coverage (a1d1fbe)
- Full type hints throughout the codebase (a1d1fbe)
- Pre-commit hooks configuration (black, isort, flake8, mypy) (7a60836)
- Multi-unit support (B, KB, MB, GB, TB) with auto-detection (ba7e518)
- Clean/raw byte output mode (
-cflag) (ba7e518) - Recursive directory sizing (
-rflag) (ba7e518) - Force specific units (
-uflag) (ba7e518) - Zero external dependencies - uses only Python standard library (a1d1fbe)
Changed
- Complete CLI rewrite with improved argument parsing (ba7e518)
- Modern packaging using pyproject.toml (removed setup.py) (a1d1fbe)
- Clean project structure with src/ layout (a1d1fbe)
- Improved output formatting with consistent style (ba7e518)
- Better error messages with clear, actionable feedback (7a60836)
Fixed
- Version mismatch across all project files (a1d1fbe)
- Inconsistent code style and formatting issues (7a60836)
- Missing error handling for various edge cases (7a60836)
- Test coverage gaps (a1d1fbe)
Removed
- setup.py - replaced with modern pyproject.toml (a1d1fbe)
- script.py - test script no longer needed (a1d1fbe)
- README.de.md - German documentation consolidated (a1d1fbe)
Security
- Added security scanning with bandit and safety (a1d1fbe)
- Improved input validation and sanitization (7a60836)
Docs
- Complete README rewrite with professional formatting (a1d1fbe)
- Contributing guidelines (ea7bc5e)
- Comprehensive API documentation (a1d1fbe)