Skip to content

Releases: HDCharts/charts

2.2.0

18 Feb 09:34
7d021b2

Choose a tag to compare

This release adds a new chart type, improves chart controls, and introduces modular publishing options.

Screenshot 2026-02-18 at 10 24 47 Screenshot 2026-02-18 at 10 32 51

What's New in 2.2.0

Release highlights

  • Introduced modular publishing + BOM support, while keeping the umbrella dependency option.
  • Improved large-data chart handling with smoother scrolling and zoom across all chart types.
  • Added axes support across all chart types for clearer labels and easier reading.
  • Added new line chart animation modes (Morph, Timeline) for different data update flows.
  • Added StackedAreaChart as a new core chart type.
  • Improved the demo gallery layout and navigation for easier browsing.
  • Updated examples with cleaner, default-focused chart demos.
  • Launched a charts Playground.

Modular publishing updates

Use the umbrella artifact (same behavior as before):

implementation("io.github.dautovicharis:charts:<version>")

Use modular artifacts (pick what you need):

implementation("io.github.dautovicharis:charts-core:<version>")
implementation("io.github.dautovicharis:charts-line:<version>")
implementation("io.github.dautovicharis:charts-pie:<version>")
implementation("io.github.dautovicharis:charts-bar:<version>")
implementation("io.github.dautovicharis:charts-stacked-bar:<version>")
implementation("io.github.dautovicharis:charts-stacked-area:<version>")
implementation("io.github.dautovicharis:charts-radar:<version>")

Use BOM for aligned versions (where Gradle platforms are supported):

implementation(platform("io.github.dautovicharis:charts-bom:<version>"))
implementation("io.github.dautovicharis:charts-core")
implementation("io.github.dautovicharis:charts-line")
implementation("io.github.dautovicharis:charts-pie")
implementation("io.github.dautovicharis:charts-bar")
implementation("io.github.dautovicharis:charts-stacked-bar")
implementation("io.github.dautovicharis:charts-stacked-area")
implementation("io.github.dautovicharis:charts-radar")

What's Changed

Full Changelog: 2.1.0...2.2.0

2.1.0

09 Feb 14:24
f28eac4

Choose a tag to compare

Charts 2.1.0

Charts 2.1.0 introduces a new chart type, improves interaction accuracy across charts, and delivers a more robust demo and documentation experience.

Highlights

  • New RadarChart for multivariate data visualization
  • Improved interaction accuracy for line, bar, pie, and radar charts
  • More stable gesture handling in nested scroll layouts
  • Expanded screenshot-based visual regression coverage
  • New versioned documentation site with demos and examples

Documentation: https://charts.harisdautovic.com//2.1.0/wiki
Live Demo: https://charts.harisdautovic.com//static/demo/2.1.0/index.html


What's Changed

New Contributors

Full Changelog: 2.0.1...2.1.0

2.0.1

02 Nov 11:01

Choose a tag to compare

What's New in 2.0.1

🐛 Fixes

  • ProGuard Configuration: Fixed ProGuard rules to prevent issues with minified builds (#225)

⬆️ Updates

  • Compose 1.9.2: Updated to Compose Multiplatform 1.9.2 for improved performance and compatibility (#234)
  • Dependencies: Updated Gradle and other dependencies to latest stable versions (#234)

📚 Documentation

  • Documentation Improvements: Enhanced overall documentation quality (#226)

🎨 Demo App

  • Theme Improvements: Enhanced dark mode support and dynamic color handling (#220)

🔧 CI/CD

  • Snapshot Releases: Added automated snapshot release workflow (#235, #236)
  • Documentation Deployment: Improved docs and JS demo generation workflows (#237)

2.0.0

09 Mar 15:07
ffd9ab6

Choose a tag to compare

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: 1.2.0...2.0.0

2.0.0-SNAPSHOT-v6

07 Mar 13:24
7bb4119

Choose a tag to compare

What's Changed

New Contributors

  • @github-actions made their first contribution in #169

Full Changelog: 2.0.0-SNAPSHOT-v5...2.0.0-SNAPSHOT-v6

2.0.0-SNAPSHOT-v5

14 Feb 23:37
c3daaaa

Choose a tag to compare

What's Changed

Demo:

screencapture-1739574369012.mp4

Full Changelog: 2.0.0-SNAPSHOT-v4...2.0.0-SNAPSHOT-v5

2.0.0-SNAPSHOT-v4

03 Feb 19:50
bcc1828

Choose a tag to compare

What's Changed

Full Changelog: 2.0.0-SNAPSHOT-v3...2.0.0-SNAPSHOT-v4

2.0.0-SNAPSHOT-v3

09 Dec 13:10
561279a

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 2.0.0-SNAPSHOT-v2...2.0.0-SNAPSHOT-v3

2.0.0-SNAPSHOT-v1

15 Jun 15:17
22b2e01

Choose a tag to compare

2.0.0-SNAPSHOT-v1 Pre-release
Pre-release

What's Changed

Full Changelog: 1.2.0...2.0.0-SNAPSHOT-v1

1.2.0

21 Feb 18:06
2058079

Choose a tag to compare

New in this version

What's Changed

New Contributors

Full Changelog: 1.1.0...1.2.0