All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Test suite for Polars compatibility
- New example documentation for using Polars with UpSet plots
- Added pyarrow dependency for Polars support
- Added ReadTheDocs configuration and documentation structure
- Added CITATION.cff for proper academic citation
- Added VS Code settings for consistent development
- Restructured documentation with Sphinx
- Enhanced example gallery with new use cases
- Improved handling of empty DataFrames in preprocessing
- Fixed a bug introduced in 5a34f7e that caused the vertical alignment the matrix and graph to be off.
- Fixed documentation build process
- Improved code formatting consistency
- Type hints for better IDE support and code safety
- Theme support for customizing chart appearance
- Comprehensive documentation with examples
- GitHub Actions CI/CD pipeline
- Pre-commit hooks for code quality
- MIT License
- Proper package metadata and PyPI configuration
- Support for Python 3.8-3.11
- Interactive tooltips with set information
- Customizable chart dimensions and styling
- Proper error handling with descriptive messages
- Instructions for building and viewing the documentation
- Improved API with better parameter organization
- Updated dependencies to latest stable versions
- Enhanced documentation with more examples
- Better code organization and modularity
- Stricter input validation
- Input validation for data types and values
- Error handling for invalid parameters
- Documentation formatting and examples
- Updated to support Altair 5.0.0 and Vega-Lite 5
- Replaced
alt.selection_multi()
withalt.selection_point()
for legend selection - Removed width/height properties from VConcatChart level
- Set width/height properties on individual chart components for proper validation
- Updated PNG snapshot generation to use Altair's built-in saving capabilities
- Comprehensive documentation in
docs.md
- Detailed API reference with parameter descriptions
- Interactive features documentation
- Usage examples in documentation
- Fixed deprecation warning for selection_multi
- Fixed PNG snapshot generation and tracking
- Resolved validation errors for chart sizing in Altair 5
- Split the original function into separate files for division of concerns
- Initial implementation of UpSetAltair
- Basic set visualization functionality
- Interactive features (hover highlighting, legend filtering)
- Support for customization (colors, sizes, sorting)