Releases: AppDevNext/AndroidChart
Releases · AppDevNext/AndroidChart
4.0-beta2
What's Changed
Other Changes
- Move calc text height by @hannesa2 in #586
- Cleanup Utils by @hannesa2 in #585
- Change source dir by @hannesa2 in #588
- Remove deprecations by @hannesa2 in #589
- Remove java float by @hannesa2 in #590
- Kotlin Paint functions by @hannesa2 in #587
- Rename by @hannesa2 in #593
- Remove deprecations by @hannesa2 in #591
- Remove JvmField by @hannesa2 in #592
- Move PointF extension functions by @hannesa2 in #597
- Show gradienten issue as a sample by @hannesa2 in #599
- Move getNormalizedAngle by @hannesa2 in #598
Full Changelog: 4.0-beta1...4.0-beta2
4.0-beta1
What's Changed
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
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 #524
- Kotlin ObjectPool by @hannesa2 in #522
- Kotlin EntryXComparator by @hannesa2 in #526
- Kotlin Transformer by @hannesa2 in #527
- Kotlin file utils by @hannesa2 in #528
- Cleanup HighLighter...
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
3.1.0.30
3.1.0.29
What's Changed
Dependencies
- Bump com.vanniktech.maven.publish from 0.33.0 to 0.34.0 by @dependabot[bot] in #386
- Bump com.android.tools.build:gradle from 8.11.0 to 8.11.1 by @dependabot[bot] in #385
Other Changes
- Modified and expanded, made more flexible marker interaction interface by @hannesa2 in #387
- Update Gradle Wrapper from 8.13 to 8.14.3 by @github-actions[bot] in #384
Full Changelog: 3.1.0.28...3.1.0.29
3.1.0.28
What's Changed
Exciting New Features 🎉
Dependencies
- Bump com.android.tools.build:gradle from 8.9.1 to 8.9.2 by @dependabot in #361
- Bump com.android.tools.build:gradle from 8.9.2 to 8.10.0 by @dependabot in #367
- Bump org.jetbrains.kotlin:kotlin-gradle-plugin from 2.1.20 to 2.1.21 by @dependabot in #368
- Bump com.vanniktech.maven.publish from 0.31.0 to 0.32.0 by @dependabot in #369
- Bump androidx.appcompat:appcompat from 1.7.0 to 1.7.1 by @dependabot in #373
- Bump com.android.tools.build:gradle from 8.10.0 to 8.10.1 by @dependabot in #371
- Bump com.android.tools.build:gradle from 8.10.1 to 8.11.0 by @dependabot in #377
- Bump org.jetbrains.kotlin:kotlin-gradle-plugin from 2.1.21 to 2.2.0 by @dependabot in #375
- Bump com.vanniktech.maven.publish from 0.32.0 to 0.33.0 by @dependabot in #376
Bug fix
- Fixed rendering Range Limits on the Y Axis when there are no LimitLines. by @tlbollwitt in #381
Pipeline
Other Changes
- ILineScatterCandleRadarDataSet in Kotlin by @hannesa2 in #360
- Simplify View reference memory leak by @hannesa2 in #380
- Issue 378 - Fixed bug in LineChartRenderer when using transparent colors combined with HORIZONTAL_BEZIER or CUBIC_BEZIER. by @tlbollwitt in #382
- Stop publish to MavenCentral by @hannesa2 in #383
New Contributors
- @tlbollwitt made their first contribution in #381
Full Changelog: 3.1.0.27...3.1.0.28
3.1.0.27
What's Changed
Dependencies
- Bump org.jetbrains.kotlin:kotlin-gradle-plugin from 2.1.10 to 2.1.20 by @dependabot in #331
- Bump com.android.tools.build:gradle from 8.9.0 to 8.9.1 by @dependabot in #332
Other Changes
- Prevent crash when updating datasets and calling animation functions by @StainlessStlRat in #330
- Entry toString format by @hannesa2 in #333
- Remove jetifier by @hannesa2 in #334
- Code cleanup by @hannesa2 in #335
- Some renderer in Kotlin by @hannesa2 in #336
- Kotlin buffer by @hannesa2 in #338
- Cosmetic by @hannesa2 in #342
- ViewPortHandler Kotlin by @hannesa2 in #343
- BarBuffer Kotlin by @hannesa2 in #346
- HorizontalBarBuffer Kotlin by @hannesa2 in #347
- Renderer kotlin by @hannesa2 in #348
- Axis renderer kotlin by @hannesa2 in #349
- Bar buffers muteable list by @hannesa2 in #344
- Renderers in Kotlin by @hannesa2 in #350
- Bar renderer kotlin by @hannesa2 in #352
- More Renderer Kotlin by @hannesa2 in #351
- BarLineChartTouchListener Kotlin by @hannesa2 in #353
- Datasets kotlin by @hannesa2 in #354
- Cosmetic by @hannesa2 in #355
- Apply code suggestion with an extension by @hannesa2 in #356
- ComponentBase Kotlin by @hannesa2 in #357
- Axis code simplify by @hannesa2 in #358
- Cosmetic by @hannesa2 in #359
- Enable vertical limit range shading by @hannesa2 in #345
Full Changelog: 3.1.0.26...3.1.0.27
3.1.0.26
What's Changed
Exciting New Features 🎉
- Disable drawing a marker on data that has been set to not visible by @StainlessStlRat in #328
Dependencies
- Bump org.jetbrains.kotlin:kotlin-gradle-plugin from 2.0.20 to 2.0.21 by @dependabot in #294
- Bump com.vanniktech.maven.publish from 0.29.0 to 0.30.0 by @dependabot in #297
- Bump androidx.annotation:annotation from 1.8.2 to 1.9.0 by @dependabot in #299
- Bump com.github.AppDevNext.Logcat:LogcatCoreLib from 3.2 to 3.3.1 by @dependabot in #300
- Bump androidx.annotation:annotation from 1.9.0 to 1.9.1 by @dependabot in #301
- Bump com.android.tools.build:gradle from 8.7.0 to 8.7.2 by @dependabot in #302
- Bump org.jetbrains.kotlin:kotlin-gradle-plugin from 2.0.21 to 2.1.0 by @dependabot in #305
- Bump com.android.tools.build:gradle from 8.7.2 to 8.7.3 by @dependabot in #309
- Bump com.android.tools.build:gradle from 8.7.3 to 8.8.0 by @dependabot in #312
- Bump gradle-update/update-gradle-wrapper-action from 2.0.0 to 2.0.1 by @dependabot in #316
- Bump org.jetbrains.kotlin:kotlin-gradle-plugin from 2.1.0 to 2.1.10 by @dependabot in #317
- Bump com.android.tools.build:gradle from 8.8.0 to 8.8.1 by @dependabot in #319
- Bump gradle-update/update-gradle-wrapper-action from 2.0.1 to 2.1.0 by @dependabot in #325
- Bump com.vanniktech.maven.publish from 0.30.0 to 0.31.0 by @dependabot in #327
- Bump com.android.tools.build:gradle from 8.8.1 to 8.9.0 by @dependabot in #326
Pipeline
Other Changes
- api35 by @hannesa2 in #308
- Rename app by @hannesa2 in #321
- Kotlin conversion by @hannesa2 in #322
- Update Gradle Wrapper from 8.10.2 to 8.13 by @github-actions in #323
- Disable drawing a marker on data that has been set to not visible by @hannesa2 in #329
New Contributors
- @StainlessStlRat made their first contribution in #328
Full Changelog: 3.1.0.25...3.1.0.26
3.1.0.25
What's Changed
Dependencies
- Bump gradle/actions from 3 to 4 by @dependabot in #279
- Bump androidx.annotation:annotation from 1.8.1 to 1.8.2 by @dependabot in #281
- Bump org.jetbrains.kotlin:kotlin-gradle-plugin from 2.0.0 to 2.0.20 by @dependabot in #286
- Bump com.android.tools.build:gradle from 8.5.2 to 8.6.0 by @dependabot in #287
- Bump gradle-update/update-gradle-wrapper-action from 1.0.20 to 2.0.0 by @dependabot in #290
- Bump com.android.tools.build:gradle from 8.6.0 to 8.7.0 by @dependabot in #292
Espresso test
- Click option menu in Espresso by @hannesa2 in #274
- Espresso improved logging by @hannesa2 in #276
- Use other screenshot mechanism by @hannesa2 in #277
- Espresso 3.6.1 by @hannesa2 in #263
Pipeline
Other Changes
- Kotlin entry by @hannesa2 in #265
- Fix screenshot compare by @hannesa2 in #269
- Limitline color by @hannesa2 in #272
- Rename toggle option menus by @hannesa2 in #273
- Kotlin DemoBase by @hannesa2 in #275
- Use task register by @hannesa2 in #283
- Update Gradle Wrapper from 8.7 to 8.10.2 by @github-actions in #291
- Fix poolable object leak context issue by @hannesa2 in #293
New Contributors
- @github-actions made their first contribution in #291
Full Changelog: 3.1.0.24...3.1.0.25
3.1.0.24
What's Changed
Dependencies
- Bump androidx.test.services:test-services from 1.4.2 to 1.5.0 by @dependabot in #252
- Bump com.android.tools.build:gradle from 8.5.0 to 8.5.1 by @dependabot in #257
- Bump androidx.annotation:annotation from 1.8.0 to 1.8.1 by @dependabot in #260
Espresso test
Bug fix
Pipeline
Full Changelog: 3.1.0.23...3.1.0.24