2.0.0
Charts 2.0.0
Charts 2.0.0 has been released. This version adds multiplatform support, refines the core architecture, and includes several functional improvements to enhance the library's capabilities.
JS Demo: https://dautovicharis.github.io/Charts/jsDemo/
π Major Features
- Multiplatform Support: Now available across multiple platforms with consistent behavior
- Maven Central Distribution: Simplified dependency management
- New Chart Types: Added support for pie charts with legends
- Data Format Flexibility: Support for more data types
- Enhanced UI: Improved animations and interactive elements
π§ Improvements
Architecture & Structure
- Complete project structure reorganization
- Improved public API consistency
Visualization Enhancements
- Added chart labels feature
- Pie chart legend support
- Fixed multi-chart legend display
- Added chart dataset update functionality
Developer Experience
- Implemented docs versioning support
- Automated JDK downloads for development environment
- Improved composable naming consistency
π Bug Fixes
- Fixed title display when drag ends
- Corrected bar chart height when a bar is focused
- Fixed colors state update
- Resolved JVM dependencies issues
π Documentation
- Automated documentation generation process
- Improved contribution guidelines
π CI/CD Enhancements
- Added Sonar CI integration
- Created GitHub workflow for documentation versioning
- Added workflow for JS demo updates
π Contributors
@ankur2136 @ferreus @github-actions @dautovicharis
π¦ How to Get Started
Add the dependency to your project:
dependencies {
implementation("com.github.dautovicharis:charts:2.0.0")
}
Full Changelog: https://github.com/dautovicharis/Charts/compare/1.2.0...2.0.0