Skip to content

Releases: dautovicharis/charts

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

1.1.0

04 Feb 11:25
483ba9f

Choose a tag to compare

What's Changed

New charts:

  • Feature/pie chart donut in #29
  • Feature/stacked bar chart in #31

Styles improvement:

  • Improvement/styles in #33
    1. Simplify styles public interface.
    2. Keep styles more consistent and easier to use.
  • Improvement/styles in #42

General improvements:

  • Improve bar chart code in #27
  • Update dependencies in #28

App demo:

  • Improve app demo in #32
  • Improve app demo - use new styles in #34
  • Improve/app demo in #38

Documentation:

  • Feature/documentation in #35
    1. Add documentation plugin -> https://github.com/Kotlin/dokka
    2. Refactor lib structure
      2.1. Introduce internal package (All internal or private code should go there)
      2.2. Everything outside the internal package is considered public.
      2.3. For now, we are generating documentation only for public interfaces.
  • Update docs in #45

Public API: https://dautovicharis.github.io/Charts/

Readme:

  • Improved readme readability
  • Added charts gifs

Full Changelog: 1.0.0...1.1.0

1.0.0

30 Jan 16:35

Choose a tag to compare

What's Changed

Supported charts:

  • Pie
  • Line
  • Bar

Full Changelog: 0.1.0-dev6...1.0.0