Repository navigation
Version 1.0.6
Release Notes - Version 1.0.6
Release Date: December 2024
Overview
Version 1.0.6 focuses on improving documentation, developer experience, and release automation. This release enhances the project's usability with comprehensive documentation and automated release workflows.
What's New
📚 Enhanced Documentation
- Comprehensive README: Complete rewrite with detailed usage examples covering all major features
- API Reference: Added comprehensive API documentation for all public functions and classes
- Usage Examples: Expanded examples section with real-world use cases:
- Format conversion workflows
- Pipeline processing
- DuckDB engine integration
- Bulk operations
- Excel and XML processing
- Quick Start Guide: Added quick start section for immediate productivity
🤖 GitHub Actions Release Automation
- Automatic Release Generation: New GitHub Actions workflow that:
- Automatically triggers on version tags (e.g.,
v1.0.6) - Verifies version consistency between tag and package
- Runs full test suite before release
- Builds source distribution and wheel packages
- Creates GitHub releases with proper formatting
- Supports optional PyPI publishing
- Automatically triggers on version tags (e.g.,
- CI/CD Integration: Streamlined release process with automated validation
📖 Changelog and Release Tracking
- Added CHANGELOG.md following Keep a Changelog format
- Release notes tracking for future versions
- Better version history visibility
Improvements
Documentation
- Better organized README with clear sections
- More practical, copy-paste ready examples
- Improved formatting and readability
- Added missing API documentation
Developer Experience
- Automated release process reduces manual steps
- Clear version management workflow
- Better onboarding for new contributors
Installation
pip install iterabledata==1.0.6Or upgrade from a previous version:
pip install --upgrade iterabledataMigration Guide
No breaking changes in this release. All existing code should work without modification.
Full Changelog
See CHANGELOG.md for detailed changes.
Contributing
We welcome contributions! Please see the Contributing section in the README for guidelines.
Feedback
If you encounter any issues or have suggestions, please open an issue on GitHub.
Acknowledgments
Thank you to all contributors and users of iterabledata!