Comprehensive documentation updates for v0.2.0 release features: Documentation Updates: - Updated CHANGELOG.md with v0.2.0 release notes documenting: * Async/await support with AsyncWikiJSClient * Intelligent caching layer with MemoryCache * Batch operations (create_many, update_many, delete_many) * Complete API coverage (Users, Groups, Assets, System) * Performance improvements and test coverage increases - Updated docs/api_reference.md with: * Caching section documenting MemoryCache interface and usage * Batch Operations section with all three methods * Cache invalidation and statistics tracking - Updated docs/user_guide.md with: * Intelligent Caching section with practical examples * Completely rewritten Batch Operations section * Performance comparison examples and use cases - Updated README.md: * Replaced generic features with specific implemented capabilities * Added Async Support, Intelligent Caching, Batch Operations * Updated current features to reflect v0.2.0 status New Example Files: - examples/caching_example.py (196 lines): * Basic caching usage and configuration * Cache statistics and hit rate monitoring * Automatic and manual cache invalidation * Shared cache across operations * Cache cleanup and management - examples/batch_operations.py (289 lines): * Batch page creation with performance comparison * Bulk updates and partial failure handling * Batch deletion with success/failure tracking * Data migration patterns * Performance benchmarks (sequential vs batch) All documentation is now complete and ready for merge to development branch. Test coverage: 81% (up from 43%) All tests passing: 37 tests (27 cache + 10 batch operations) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
8.1 KiB
8.1 KiB