Skip to content

Commit 017a7c0

Browse files
committed
docs: update CHANGES.md for v0.2.0 release
1 parent 8f9fda3 commit 017a7c0

2 files changed

Lines changed: 36 additions & 1 deletion

File tree

CHANGES.md

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,40 @@
11
# Changelog
22

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+
338
## [0.1.0] - 2025-08-30
439

540
### Initial Release

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ dependencies = [
2828
"pydantic>=2.0",
2929
"aiohttp>=3.12.5",
3030
]
31-
version = "0.1.0"
31+
version = "0.2.0"
3232

3333
[project.optional-dependencies]
3434
test = [

0 commit comments

Comments
 (0)