Releases: AppDevNext/AndroidChart
Releases · AppDevNext/AndroidChart
5.0-beta3
Full Changelog: 5.0-beta2...5.0-beta3
5.0-beta2
What's Changed
Exciting New Features 🎉
Dependencies 🛠
- Bump androidx.compose:compose-bom from 2025.12.01 to 2026.01.00 by @dependabot[bot] in #667
- Bump gradle-wrapper from 9.2.1 to 9.3.0 by @dependabot[bot] in #691
- Bump androidx.activity:activity-compose from 1.12.2 to 1.12.3 by @dependabot[bot] in #694
- Bump androidx.compose:compose-bom from 2026.01.00 to 2026.01.01 by @dependabot[bot] in #693
- Bump gradle-wrapper from 9.3.0 to 9.3.1 by @dependabot[bot] in #695
- Bump androidx.activity:activity-ktx from 1.12.2 to 1.12.3 by @dependabot[bot] in #692
Espresso test
Pipeline
- Migrated from OSSRH to CENTRAL_PORTAL by @hannesa2 in #690
- Fix JVM target compatibility issue by @hannesa2 in #700
Other Changes
- Document package name change and new library views by @hannesa2 in #698
- Bump Android plugin 9.0.0 by @hannesa2 in #699
- Bump publish plugin by @hannesa2 in #701
- Color of MultipleLine sample by @hannesa2 in #702
- Remove lint warnings by @hannesa2 in #704
- Deprecation FragmentManager by @hannesa2 in #706
- Remove deprecated gradle switch by @hannesa2 in #708
- Deprecation readParcelable by @hannesa2 in #707
- Remove pointless if condition by @hannesa2 in #710
- Remove deprecation with StaticLayout by @hannesa2 in #651
Full Changelog: 4.1.3...5.0-beta2
5.0-beta1
What's Changed
Exciting New Features 🎉
Dependencies 🛠
- Bump androidx.compose:compose-bom from 2025.12.01 to 2026.01.00 by @dependabot[bot] in #667
- Bump gradle-wrapper from 9.2.1 to 9.3.0 by @dependabot[bot] in #691
- Bump androidx.activity:activity-compose from 1.12.2 to 1.12.3 by @dependabot[bot] in #694
- Bump androidx.compose:compose-bom from 2026.01.00 to 2026.01.01 by @dependabot[bot] in #693
- Bump gradle-wrapper from 9.3.0 to 9.3.1 by @dependabot[bot] in #695
- Bump androidx.activity:activity-ktx from 1.12.2 to 1.12.3 by @dependabot[bot] in #692
Espresso test
Pipeline
- Migrated from OSSRH to CENTRAL_PORTAL by @hannesa2 in #690
- Fix JVM target compatibility issue by @hannesa2 in #700
Other Changes
- Document package name change and new library views by @hannesa2 in #698
- Bump Android plugin 9.0.0 by @hannesa2 in #699
- Bump publish plugin by @hannesa2 in #701
- Color of MultipleLine sample by @hannesa2 in #702
- Remove lint warnings by @hannesa2 in #704
- Deprecation FragmentManager by @hannesa2 in #706
- Remove deprecated gradle switch by @hannesa2 in #708
- Deprecation readParcelable by @hannesa2 in #707
- Remove pointless if condition by @hannesa2 in #710
- Remove deprecation with StaticLayout by @hannesa2 in #651
Full Changelog: 4.1.3...5.0-beta1
4.1.3
What's Changed
Espresso test
Bug fix
- Fix click on combined chart by @hannesa2 in #666
- Fix highlight in CombinedChart by @hannesa2 in #687
Other Changes
- Cosmetic by @hannesa2 in #671
- Simplify MultiChart by @hannesa2 in #673
- Gradient by @hannesa2 in #675
- Cosmetic by @hannesa2 in #676
- buildSrc from submodule by @hannesa2 in #679
- Better diff text by @hannesa2 in #681
- Update Gradle Wrapper from 8.14.3 to 9.2.1 by @github-actions[bot] in #425
Full Changelog: 4.1.2...4.1.3
4.1.2
4.1.1
What's Changed
Bug fix
- Fix BarChart crash by @Gallinator in #658
New Contributors
- @Gallinator made their first contribution in #658
Full Changelog: 4.1...4.1.1
4.1
What's Changed
During the full Kotlin conversion,
🛑 package name changed to info.appdev.charting, but there are still the old main chart classes included, but they will be removed in the future
🛑 MPPointF in renamed to PointF
🛑 MPPointD in renamed to PointD
🛑 methods like setSomethingEnabled(true) are now properties like isSomething = true
Breaking changes 🛑
- Remove setter of DrawLimitLinesBehindDataEnabled by @hannesa2 in #646
- Rename isDrawCirclesEnabled to isDrawCircles by @hannesa2 in #655
- Rename properties without 'enabled' by @hannesa2 in #656
- Methods with 'enabled' as properties by @hannesa2 in #657
Other Changes
- Entries are now non nullable by @hannesa2 in #647
- getFormattedValue non null by @hannesa2 in #648
- Notify data changed as member of interface by @hannesa2 in #649
- Animate timeline by @hannesa2 in #650
- Cosmetic by @hannesa2 in #653
- Deprecation hints by @hannesa2 in #654
- Datasets are not nullable by @hannesa2 in #652
Full Changelog: 4.0...4.1
4.0
What's Changed
Breaking change
- Version 4.0 is a complete Kotlin conversion 🎉
- 🛑 package name changed to
info.appdev.charting - 🛑
MPPointFin renamed toPointF - 🛑
MPPointDin renamed toPointD
Dependencies
- Bump gradle/actions from 4 to 5 by @dependabot[bot] in #416
- Bump actions/upload-artifact from 4 to 5 by @dependabot[bot] in #421
- Bump org.jetbrains.kotlin:kotlin-gradle-plugin from 2.2.20 to 2.2.21 by @dependabot[bot] in #420
- Bump com.android.tools.build:gradle from 8.13.0 to 8.13.1 by @dependabot[bot] in #423
- Bump actions/checkout from 5 to 6 by @dependabot[bot] in #430
- Bump androidx.core:core from 1.16.0 to 1.17.0 by @dependabot[bot] in #397
- Bump androidx.compose:compose-bom from 2024.11.00 to 2025.12.00 by @dependabot[bot] in #456
- Bump androidx.activity:activity-compose from 1.9.3 to 1.12.1 by @dependabot[bot] in #455
- Bump com.android.tools.build:gradle from 8.13.1 to 8.13.2 by @dependabot[bot] in #457
- Bump actions/upload-artifact from 5 to 6 by @dependabot[bot] in #479
- Bump org.jetbrains.kotlin.plugin.compose from 2.2.21 to 2.3.0 by @dependabot[bot] in #485
- Bump org.jetbrains.kotlin:kotlin-gradle-plugin from 2.2.21 to 2.3.0 by @dependabot[bot] in #486
- Bump androidx.activity:activity-ktx from 1.12.1 to 1.12.2 by @dependabot[bot] in #498
- Bump androidx.activity:activity-compose from 1.12.1 to 1.12.2 by @dependabot[bot] in #499
- Bump androidx.compose:compose-bom from 2025.12.00 to 2025.12.01 by @dependabot[bot] in #500
Bug fix
Pipeline
- Increase memory usage for lint by @hannesa2 in #419
- Build with kts by @hannesa2 in #428
- Fail on any error by @hannesa2 in #429
Other Changes
- Prepare kts build by @hannesa2 in #417
- Fix wrong thread issue for compress by @hannesa2 in #418
- Cleanup build by @hannesa2 in #427
- Cosmetic by @hannesa2 in #426
- api 36 by @hannesa2 in #405
- Kotlin BarEntry by @hannesa2 in #432
- Kotlin activities by @hannesa2 in #433
- Rename by @hannesa2 in #434
- Kotlin items by @hannesa2 in #435
- Kotlin custom view by @hannesa2 in #436
- Fix deprecations by @hannesa2 in #438
- Rename Canvas by @hannesa2 in #439
- Rename source dir by @hannesa2 in #441
- Activity ktx 1.10.1 to 1.12.1 by @hannesa2 in #444
- Utils restructure by @hannesa2 in #443
- Utils cosmetic by @hannesa2 in #445
- Kotlin Utils by @hannesa2 in #437
- Compose MainActivity by @hannesa2 in #442
- Cosmetic by @hannesa2 in #447
- Kotlin GradientColor by @hannesa2 in #449
- Kotlin IShapeRenderer by @hannesa2 in #448
- Kotlin on chart gesture listener by @hannesa2 in #450
- Kotlin jobs by @hannesa2 in #451
- Restructure source dir by @hannesa2 in #452
- Kotlin animation by @hannesa2 in #453
- Kotlin components by @hannesa2 in #454
- Remove non-decribed auto generated parameter from javadoc by @hannesa2 in #458
- Code cosmetic by @hannesa2 in #460
- Don't extend of nullable Entry by @hannesa2 in #461
- Remove non-decribed auto generated parameter from javadoc by @hannesa2 in #462
- Rename color getter by @hannesa2 in #463
- Code cosmetic by @hannesa2 in #465
- Code cosmetic by @hannesa2 in #466
- No index in sample by @hannesa2 in #468
- xBounds set by @hannesa2 in #469
- Kotlin bar line scatter candle bubble renderer by @hannesa2 in #470
- Auto generated activity title by @hannesa2 in #471
- View binding by @hannesa2 in #474
- Kotlin BarDataProvider by @hannesa2 in #475
- Cosmetic by @hannesa2 in #473
- View binding by @hannesa2 in #476
- Compose sample by @hannesa2 in #467
- Rename screenshots without space included by @hannesa2 in #478
- Kotlin BarDataSet by @hannesa2 in #477
- Rename screenshots without space included by @hannesa2 in #480
- Rename screenshots without space included by @hannesa2 in #481
- Timber logging by @hannesa2 in #484
- Utils to Kotlin by @hannesa2 in #483
- Format code by @hannesa2 in #488
- ViewBinding FilledLine by @hannesa2 in #490
- Line interface change by @hannesa2 in #492
- Simplify by @hannesa2 in #493
- Fix deprecation of defaultDisplay.getMetrics by @hannesa2 in #495
- View Binding by @hannesa2 in #494
- Interface change isDrawValues() by @hannesa2 in #496
- Kotlin IDataSet by @hannesa2 in #464
- Kotlin BarLineScatterCandleBubbleDataSet by @hannesa2 in #497
- No empty entry by @hannesa2 in #501
- Kotlin IPieDataSet by @hannesa2 in #504
- Kotlin IRadarDataSet by @hannesa2 in #503
- Kotlin ILineDataSet by @hannesa2 in #505
- Kotlin i scatter data set by @hannesa2 in #502
- Kotlin all entries by @hannesa2 in #506
- Kotlin bubble data set by @hannesa2 in #507
- Kotlin bar line scatter candle bubble data by @hannesa2 in #508
- Kotlin data provider by @hannesa2 in #509
- Kotlin highlight by @hannesa2 in #510
- Kotlin Legend by @hannesa2 in #512
- Kotlin Axis by @hannesa2 in #511
- Kotlin limit by @hannesa2 in #513
- Kotlin Approximator by @hannesa2 in #514
- Kotlin ICandleDataSet by @hannesa2 in #515
- Non null dataprovider by @hannesa2 in #516
- Restructure provider inheritence by @hannesa2 in #517
- Kotlin bar data by @hannesa2 in #518
- Cosmetic by @hannesa2 in #519
- Rework HighLighter by @hannesa2 in #520
- Kotlin color template by @hannesa2 in #523
- Cleanup ColorTemplate by @hannesa2 in https://gi...
3.1.0.31
What's Changed
Dependencies
- Bump androidx.test.ext:junit-ktx from 1.2.1 to 1.3.0 by @dependabot[bot] in #390
- Bump androidx.test.espresso:espresso-core from 3.6.1 to 3.7.0 by @dependabot[bot] in #392
- Bump androidx.test.espresso:espresso-intents from 3.6.1 to 3.7.0 by @dependabot[bot] in #391
- Bump androidx.test.services:test-services from 1.5.0 to 1.6.0 by @dependabot[bot] in #393
- Bump com.android.tools.build:gradle from 8.11.1 to 8.12.0 by @dependabot[bot] in #394
- Bump actions/setup-java from 4 to 5 by @dependabot[bot] in #400
- Bump com.android.tools.build:gradle from 8.12.0 to 8.12.1 by @dependabot[bot] in #399
- Bump org.jetbrains.kotlin:kotlin-gradle-plugin from 2.2.0 to 2.2.10 by @dependabot[bot] in #398
- Bump actions/checkout from 4 to 5 by @dependabot[bot] in #396
- Bump com.android.tools.build:gradle from 8.12.1 to 8.12.2 by @dependabot[bot] in #401
- Bump com.google.android.material:material from 1.12.0 to 1.13.0 by @dependabot[bot] in #404
- Bump com.github.AppDevNext.Logcat:LogcatCoreLib from 3.3.1 to 3.4 by @dependabot[bot] in #403
- Bump com.android.tools.build:gradle from 8.12.2 to 8.13.0 by @dependabot[bot] in #402
- Bump org.jetbrains.kotlin:kotlin-gradle-plugin from 2.2.10 to 2.2.20 by @dependabot[bot] in #408
Bug fix
Full Changelog: 3.1.0.30...3.1.0.31