Releases: matomo-org/matomo-sdk-android
Releases · matomo-org/matomo-sdk-android
4.3.1
What's Changed
Dependencies
- Bump androidx.test:core from 1.6.0 to 1.6.1 by @dependabot in #519
- Bump gradle/actions from 3 to 4 by @dependabot in #533
- Bump com.android.tools.build:gradle from 8.5.0 to 8.6.0 by @dependabot in #536
- Bump org.hamcrest:hamcrest-library from 2.2 to 3.0 by @dependabot in #537
- Bump gradle-update/update-gradle-wrapper-action from 1 to 2 by @dependabot in #540
- Bump org.awaitility:awaitility from 4.2.1 to 4.2.2 by @dependabot in #538
- Bump com.android.tools.build:gradle from 8.6.0 to 8.7.2 by @dependabot in #544
- Bump org.jetbrains.kotlin:kotlin-gradle-plugin from 2.0.0 to 2.0.21 by @dependabot in #545
- Bump org.hamcrest:hamcrest-core from 2.2 to 3.0 by @dependabot in #546
Other Changes
- Simplify code by @hannesa2 in #522
- Kotlin DemoActivity by @hannesa2 in #524
- Kotlin DefaultPacketSender by @hannesa2 in #525
- More Kotlin by @hannesa2 in #526
- Kotlin unit test helper by @hannesa2 in #529
- Kotlin Unittest tools by @hannesa2 in #530
- Not every access has to be synchronized, and return type should not be nullable. by @Arneball in #543
- Update Gradle Wrapper from 8.7 to 8.10.2 by @github-actions in #541
New Contributors
- @Arneball made their first contribution in #543
- @github-actions made their first contribution in #541
Full Changelog: 4.3...4.3.1
4.3
What's Changed
Dependencies
- Bump softprops/action-gh-release from 1 to 2 by @dependabot in #481
- Bump com.android.tools.build:gradle from 8.2.2 to 8.3.2 by @dependabot in #485
- Bump gradle/wrapper-validation-action from 2 to 3 by @dependabot in #487
- Bump org.robolectric:robolectric from 4.11.1 to 4.12.1 by @dependabot in #486
- Bump org.mockito:mockito-core from 5.10.0 to 5.11.0 by @dependabot in #479
- Bump org.awaitility:awaitility from 4.2.0 to 4.2.1 by @dependabot in #482
- Bump org.jetbrains.kotlin:kotlin-gradle-plugin from 1.9.22 to 1.9.24 by @dependabot in #490
- Bump org.json:json from 20240205 to 20240303 by @dependabot in #478
- Bump com.android.tools.build:gradle from 8.3.2 to 8.4.0 by @dependabot in #492
- Bump hannesa2/action-android from 0.1.16.5 to 0.1.16.7 by @dependabot in #493
- Bump org.mockito:mockito-core from 5.11.0 to 5.12.0 by @dependabot in #494
- Bump androidx.annotation:annotation from 1.7.1 to 1.8.0 by @dependabot in #495
- Bump org.robolectric:robolectric from 4.12.1 to 4.12.2 by @dependabot in #496
- Bump com.android.tools.build:gradle from 8.4.0 to 8.4.1 by @dependabot in #498
- Bump org.jetbrains.kotlin:kotlin-gradle-plugin from 1.9.24 to 2.0.0 by @dependabot in #499
- Bump com.android.tools.build:gradle from 8.4.1 to 8.5.0 by @dependabot in #509
- Bump androidx.test:core from 1.5.0 to 1.6.0 by @dependabot in #512
- Bump androidx.test.services:test-services from 1.4.2 to 1.5.0 by @dependabot in #510
Pipeline
- Fix CI by @hannesa2 in #491
- Show OS in CI by @hannesa2 in #505
- Faster public CI runner by @hannesa2 in #516
Other Changes
Full Changelog: 4.2...4.3
4.2
What's Changed
Exciting New Features 🎉
- Automatic version name by @hannesa2 in #333
- minSdk 19 by @hannesa2 in #335
- Remove lint warnings from tests by @hannesa2 in #336
- Release job and automatic changelog by @hannesa2 in #334
- Remove lint warnings by @hannesa2 in #337
- Solve more lint warnings by @hannesa2 in #340
- api32 by @hannesa2 in #358
- Changelog created by github by @hannesa2 in #359
- Add ability to reset tracker state by @FabioTacke in #373
- api33 by @hannesa2 in #374
- Add ability of pre-releases by @hannesa2 in #375
- Android Studio Giraffe by @hannesa2 in #435
- Avoid clearing dispatcher when user changes optOut setting by @lorenc-tomasz in #476
Dependencies
- Bump hamcrest-core from 1.3 to 2.2 by @dependabot in #351
- Bump actions/checkout from 2 to 3 by @dependabot in #346
- Bump actions/setup-java from 2 to 3 by @dependabot in #347
- Bump hamcrest-library from 1.3 to 2.2 by @dependabot in #349
- Bump actions/upload-artifact from 2.0.1 to 3.1.0 by @dependabot in #345
- Bump awaitility from 3.0.0 to 4.2.0 by @dependabot in #350
- Bump json from 20140107 to 20220320 by @dependabot in #348
- Bump mockito-core from 4.5.1 to 4.6.1 by @dependabot in #357
- Bump annotation from 1.1.0 to 1.4.0 by @dependabot in #355
- Bump mockwebserver from 4.8.0 to 4.10.0 by @dependabot in #354
- Bump softprops/action-gh-release from 0.1.14 to 1 by @dependabot in #360
- Bump appcompat from 1.1.0 to 1.4.2 by @dependabot in #356
- Bump gradle from 7.2.1 to 7.2.2 by @dependabot in #364
- Bump appcompat from 1.4.2 to 1.5.0 by @dependabot in #366
- Bump mockito-core from 4.6.1 to 4.7.0 by @dependabot in #367
- Bump robolectric from 4.8.1 to 4.8.2 by @dependabot in #368
- Bump appcompat from 1.5.0 to 1.5.1 by @dependabot in #370
- Bump mockito-core from 4.7.0 to 4.8.0 by @dependabot in #371
- Bump gradle from 7.2.2 to 7.3.0 by @dependabot in #372
- Bump annotation from 1.4.0 to 1.5.0 by @dependabot in #376
- Bump robolectric from 4.8.2 to 4.9 by @dependabot in #378
- Bump gradle from 7.3.0 to 7.3.1 by @dependabot in #381
- Bump json from 20220320 to 20220924 by @dependabot in #377
- Bump actions/upload-artifact from 3.1.0 to 3.1.1 by @dependabot in #382
- Bump mockito-core from 4.8.0 to 4.8.1 by @dependabot in #383
- Bump core from 1.4.0 to 1.5.0 by @dependabot in #385
- Bump mockito-core from 4.8.1 to 4.9.0 by @dependabot in #386
- Bump mockito-core from 4.9.0 to 4.10.0 by @dependabot in #387
- Bump robolectric from 4.9 to 4.9.1 by @dependabot in #388
- Bump mockito-core from 4.10.0 to 4.11.0 by @dependabot in #389
- Bump robolectric from 4.9.1 to 4.9.2 by @dependabot in #390
- Bump appcompat from 1.5.1 to 1.6.0 by @dependabot in #392
- Bump actions/upload-artifact from 3.1.1 to 3.1.2 by @dependabot in #391
- Bump gradle from 7.3.1 to 7.4.0 by @dependabot in #393
- Bump mockito-core from 4.11.0 to 5.0.0 by @dependabot in #395
- Bump mockito-core from 5.0.0 to 5.1.0 by @dependabot in #397
- Bump com.android.tools.build:gradle from 7.4.0 to 7.4.1 by @dependabot in #399
- Bump com.android.tools.build:gradle from 7.4.1 to 7.4.2 by @dependabot in #404
- Bump org.mockito:mockito-core from 5.1.0 to 5.2.0 by @dependabot in #406
- Bump androidx.appcompat:appcompat from 1.6.0 to 1.6.1 by @dependabot in #400
- Bump org.json:json from 20220924 to 20230227 by @dependabot in #403
- Bump com.squareup.okhttp3:mockwebserver from 4.10.0 to 4.11.0 by @dependabot in #411
- Bump org.mockito:mockito-core from 5.2.0 to 5.4.0 by @dependabot in #419
- Bump org.mockito:mockito-core from 5.4.0 to 5.5.0 by @dependabot in #425
- Bump androidx.annotation:annotation from 1.5.0 to 1.7.0 by @dependabot in #428
- Bump actions/upload-artifact from 3.1.2 to 3.1.3 by @dependabot in #430
- Bump actions/checkout from 3 to 4 by @dependabot in #429
- Bump org.json:json from 20230227 to 20230618 by @dependabot in #420
- Bump org.robolectric:robolectric from 4.9.2 to 4.10.3 by @dependabot in #417
- Bump org.jetbrains.kotlin:kotlin-gradle-plugin from 1.9.0 to 1.9.10 by @dependabot in #442
- Bump com.mxalbert.gradle:jacoco-android from 0.2.1-SNAPSHOT to 0.2.1 by @dependabot in #446
- Bump com.android.tools.build:gradle from 8.1.1 to 8.1.2 by @dependabot in #448
- Bump org.mockito:mockito-core from 5.5.0 to 5.6.0 by @dependabot in #449
- Bump org.json:json from 20230618 to 20231013 by @dependabot in #450
- Bump com.squareup.okhttp3:mockwebserver from 4.11.0 to 4.12.0 by @dependabot in #451
- Bump org.robolectric:robolectric from 4.10.3 to 4.11 by @dependabot in #453
- Bump com.android.tools.build:gradle from 8.1.2 to 8.1.4 by @dependabot in #458
- Bump org.mockito:mockito-core from 5.6.0 to 5.7.0 by @dependabot in #456
- Bump actions/setup-java from 3 to 4 by @dependabot in #462
- Bump androidx.annotation:annotation from 1.7.0 to 1.7.1 by @dependabot in #463
- Bump actions/upload-artifact from 3 to 4 by @dependabot in #464
- Bump org.jetbrains.kotlin:kotlin-gradle-plugin from 1.9.10 to 1.9.22 by @dependabot in #465
- Bump org.mockito:mockito-core from 5.7.0 to 5.8.0 by @dependabot in #461
- Bump org.robolectric:robolectric from 4.11 to 4.11.1 by @dependabot in #455
- Bump com.android.tools.build:gradle from 8.2.1 to 8.2.2 by @dependabot in #471
- Bump org.mockito:mockito-core from 5.8.0 to 5.10.0 by @dependabot in #472
- Bump gradle/wrapper-validation-action from 1 to 2 by @dependabot in #473
- Bump org.json:json from 20231013 to 20240205 by @dependabot in #475
Other Changes
- Update # FAQ Links by @Starker3 in #328
- Android Studio Chipmunk by @hannesa2 in https://github.com/matomo-org/matomo-sd...
4.2-beta3
What's Changed
Other Changes
- Android Giraffe by @hannesa2 in #445
- Bump com.mxalbert.gradle:jacoco-android from 0.2.1-SNAPSHOT to 0.2.1 by @dependabot in #446
- Cleanup by @hannesa2 in #447
- Bump com.android.tools.build:gradle from 8.1.1 to 8.1.2 by @dependabot in #448
Full Changelog: 4.2-beta2...4.2-beta3
4.2-beta2
What's Changed
Exciting New Features 🎉
Other Changes
- Move namespace by @hannesa2 in #380
- Bump gradle from 7.3.0 to 7.3.1 by @dependabot in #381
- Bump json from 20220320 to 20220924 by @dependabot in #377
- Bump actions/upload-artifact from 3.1.0 to 3.1.1 by @dependabot in #382
- Bump mockito-core from 4.8.0 to 4.8.1 by @dependabot in #383
- Bump core from 1.4.0 to 1.5.0 by @dependabot in #385
- Bump mockito-core from 4.8.1 to 4.9.0 by @dependabot in #386
- Bump mockito-core from 4.9.0 to 4.10.0 by @dependabot in #387
- Bump robolectric from 4.9 to 4.9.1 by @dependabot in #388
- Bump mockito-core from 4.10.0 to 4.11.0 by @dependabot in #389
- Bump robolectric from 4.9.1 to 4.9.2 by @dependabot in #390
- Bump appcompat from 1.5.1 to 1.6.0 by @dependabot in #392
- Bump actions/upload-artifact from 3.1.1 to 3.1.2 by @dependabot in #391
- Gradle 7.6 by @hannesa2 in #394
- Bump gradle from 7.3.1 to 7.4.0 by @dependabot in #393
- Bump mockito-core from 4.11.0 to 5.0.0 by @dependabot in #395
- Bump mockito-core from 5.0.0 to 5.1.0 by @dependabot in #397
- Bump com.android.tools.build:gradle from 7.4.0 to 7.4.1 by @dependabot in #399
- Bump com.android.tools.build:gradle from 7.4.1 to 7.4.2 by @dependabot in #404
- Bump org.mockito:mockito-core from 5.1.0 to 5.2.0 by @dependabot in #406
- Bump androidx.appcompat:appcompat from 1.6.0 to 1.6.1 by @dependabot in #400
- Bump org.json:json from 20220924 to 20230227 by @dependabot in #403
- Bump com.squareup.okhttp3:mockwebserver from 4.10.0 to 4.11.0 by @dependabot in #411
- Bump org.mockito:mockito-core from 5.2.0 to 5.4.0 by @dependabot in #419
- Bump org.mockito:mockito-core from 5.4.0 to 5.5.0 by @dependabot in #425
- Bump androidx.annotation:annotation from 1.5.0 to 1.7.0 by @dependabot in #428
- Bump actions/upload-artifact from 3.1.2 to 3.1.3 by @dependabot in #430
- Bump actions/checkout from 3 to 4 by @dependabot in #429
- Reduce CI complexity by @hannesa2 in #431
- Fix compileSdk deprecation by @hannesa2 in #433
- Bump org.json:json from 20230227 to 20230618 by @dependabot in #420
- Build with java 17 by @hannesa2 in #432
- Bump org.robolectric:robolectric from 4.9.2 to 4.10.3 by @dependabot in #417
- Introduce Espresso tests by @hannesa2 in #437
- Improve logging by @hannesa2 in #439
- Keep more Espresso output by @hannesa2 in #440
- Bump org.jetbrains.kotlin:kotlin-gradle-plugin from 1.9.0 to 1.9.10 by @dependabot in #442
- Keep more Espresso output by @hannesa2 in #441
- Reintroduce jacoco after java 17 update by @hannesa2 in #436
- Kotlin conversions by @hannesa2 in #443
- Make some screenshots by @hannesa2 in #444
Full Changelog: 4.2-beta1...4.2-beta2
4.2-beta1
What's Changed
Exciting New Features 🎉
- Automatic version name by @hannesa2 in #333
- minSdk 19 by @hannesa2 in #335
- Remove lint warnings from tests by @hannesa2 in #336
- Release job and automatic changelog by @hannesa2 in #334
- Remove lint warnings by @hannesa2 in #337
- Solve more lint warnings by @hannesa2 in #340
- api32 by @hannesa2 in #358
- Changelog created by github by @hannesa2 in #359
- Add ability to reset tracker state by @FabioTacke in #373
- api33 by @hannesa2 in #374
- Add ability of pre-releases by @hannesa2 in #375
Other Changes
- Update # FAQ Links by @Starker3 in #328
- Android Studio Chipmunk by @hannesa2 in #330
- Cleanup gradle build by @hannesa2 in #329
- Fix tests and simplify by @hannesa2 in #332
- Bump timber by @hannesa2 in #339
- Dependabot to keep repo up to date by @hannesa2 in #343
- Lint warnings by @hannesa2 in #344
- Bump hamcrest-core from 1.3 to 2.2 by @dependabot in #351
- Bump actions/checkout from 2 to 3 by @dependabot in #346
- Bump actions/setup-java from 2 to 3 by @dependabot in #347
- Bump hamcrest-library from 1.3 to 2.2 by @dependabot in #349
- Bump actions/upload-artifact from 2.0.1 to 3.1.0 by @dependabot in #345
- Bump awaitility from 3.0.0 to 4.2.0 by @dependabot in #350
- Bump json from 20140107 to 20220320 by @dependabot in #348
- Fix lint in tests by @hannesa2 in #353
- Bump mockito-core from 4.5.1 to 4.6.1 by @dependabot in #357
- Bump annotation from 1.1.0 to 1.4.0 by @dependabot in #355
- Bump mockwebserver from 4.8.0 to 4.10.0 by @dependabot in #354
- Bump softprops/action-gh-release from 0.1.14 to 1 by @dependabot in #360
- Bump appcompat from 1.1.0 to 1.4.2 by @dependabot in #356
- Update example app with new demo server by @d4rken in #362
- Bump gradle from 7.2.1 to 7.2.2 by @dependabot in #364
- Bump appcompat from 1.4.2 to 1.5.0 by @dependabot in #366
- Bump mockito-core from 4.6.1 to 4.7.0 by @dependabot in #367
- Bump robolectric from 4.8.1 to 4.8.2 by @dependabot in #368
- Bump appcompat from 1.5.0 to 1.5.1 by @dependabot in #370
- Bump mockito-core from 4.7.0 to 4.8.0 by @dependabot in #371
- Bump gradle from 7.2.2 to 7.3.0 by @dependabot in #372
- Bump annotation from 1.4.0 to 1.5.0 by @dependabot in #376
- Bump robolectric from 4.8.2 to 4.9 by @dependabot in #378
New Contributors
- @Starker3 made their first contribution in #328
- @dependabot made their first contribution in #351
- @FabioTacke made their first contribution in #373
Full Changelog: 4.1.4...4.2-beta1
v4.1.4
Maintenance & Bugfixes
- Fix crash when cache is cleared during app session (#312)
- Fix server-side fingerprinting failing due to device parameters not being injected in subsequent tracking sessions (#310, #319), (ty @kevinslashslash)
- Bump gradle (#317)
- Dropped jcenter due to deprecation and switched to JitPack (https://jitpack.io/#matomo-org/matomo-sdk-android)
- Cleaned up gradle build scripts to fix JitPack issues (4.1.3 didn't deploy correctly via JitPack)
Maintenance & Bugfixes
- Fix crash when cache is cleared during app session (#312)
- Fix server-side fingerprinting failing due to device parameters not being injected in subsequent tracking sessions (#310, #319), (ty @kevinslashslash)
- Bump gradle (#317)
- Dropped jcenter due to deprecation and switched to JitPack (https://jitpack.io/#matomo-org/matomo-sdk-android)
Reduced impact
- Reduced impact on app performance (Thanks @Tolriq)