|
1 | 1 | # Changelog |
2 | 2 |
|
| 3 | +## [0.2.0] - 2025-09-08 |
| 4 | + |
| 5 | +### New Features |
| 6 | +- **Directory Monitoring API**: Added comprehensive directory watching functionality |
| 7 | + - `watch_directory()` method for real-time file system monitoring |
| 8 | + - Support for recursive directory watching |
| 9 | + - File change event handling (create, modify, delete, move) |
| 10 | + - Configurable watch patterns and filters |
| 11 | + - Async support for directory monitoring operations |
| 12 | + |
| 13 | +### Infrastructure Improvements |
| 14 | +- **CI/CD Pipeline**: Complete GitHub Actions workflow setup |
| 15 | + - Automated testing across multiple Python versions (3.10, 3.11, 3.12) |
| 16 | + - Cross-platform testing (Ubuntu, macOS, Windows) |
| 17 | + - Code quality checks with Black, isort, Flake8, and MyPy |
| 18 | + - Security scanning with Bandit, Safety, and CodeQL |
| 19 | + - Automated dependency updates with Dependabot |
| 20 | + - Release automation with PyPI publishing |
| 21 | +- **Pre-commit Configuration**: Standardized code quality enforcement |
| 22 | + - Python code formatting with Black |
| 23 | + - Import sorting with isort |
| 24 | + - Linting with Flake8 and security checks with Bandit |
| 25 | + - YAML, TOML, and JSON validation |
| 26 | + - Type checking with MyPy |
| 27 | + |
| 28 | +### Documentation |
| 29 | +- **Enhanced API Reference**: Updated filesystem module documentation |
| 30 | +- **New Examples**: Directory monitoring examples and usage patterns |
| 31 | +- **File Operations Guide**: Comprehensive guide for file system operations |
| 32 | + |
| 33 | +### Technical Improvements |
| 34 | +- Updated API client architecture for better extensibility |
| 35 | +- Enhanced error handling for directory monitoring operations |
| 36 | +- Comprehensive test coverage for new functionality |
| 37 | + |
3 | 38 | ## [0.1.0] - 2025-08-30 |
4 | 39 |
|
5 | 40 | ### Initial Release |
|
0 commit comments