Releases: Eppo-exp/android-sdk
Releases · Eppo-exp/android-sdk
v4.3.2
v4.3.1
v4.3.0
What's Changed
- fix: Rename sonatype credentials var by @felipecsl in #120
- chore: bump version for next snapshot by @typotter in #119
- chore(deps): bump com.diffplug.spotless from 7.0.0.BETA3 to 7.0.0.BETA4 by @dependabot in #121
- feat: Allow ignoring the cached configuration by @typotter in #122
- chore(deps): bump com.android.library from 8.7.1 to 8.7.2 by @dependabot in #125
- chore(deps): bump com.android.application from 8.7.1 to 8.7.2 by @dependabot in #124
- chore(deps): bump androidx.constraintlayout:constraintlayout from 2.1.4 to 2.2.0 by @dependabot in #126
- chore:bump version for release by @typotter in #127
Full Changelog: v4.2.0...v4.3.0
v4.2.0
What's Changed
- fix: Fix release publishing + prepeare for next iteration by @felipecsl in #104
- fix: Rename publish username/password by @felipecsl in #105
- feat: better DX by @typotter in #107
- Bump com.vanniktech.maven.publish from 0.29.0 to 0.30.0 by @dependabot in #110
- chore: lint example app by @typotter in #112
- Bump uk.uuid.slf4j:slf4j-android from 2.0.7-0 to 2.0.16-0 by @dependabot in #109
- Bump com.android.library from 8.7.0 to 8.7.1 by @dependabot in #113
- fix: use empty configuration by default by @typotter in #108
- Bump com.android.application from 8.7.0 to 8.7.1 by @dependabot in #114
- Bump com.diffplug.spotless from 7.0.0.BETA2 to 7.0.0.BETA3 by @dependabot in #116
- Matrix test against different Android SDK Versions by @aarsilv in #117
- fix: Bump minSdk version to 26 by @felipecsl in #118
- feat: add assignment caching to android sdk by @typotter in #106
Full Changelog: v4.0.0...v4.2.0
v4.0.0
What's Changed
- chore: Prepare for next development iteration by @felipecsl in #83
- Bump com.android.library from 8.5.0 to 8.5.1 by @dependabot in #84
- Bump com.fasterxml.jackson.core:jackson-databind from 2.17.1 to 2.17.2 by @dependabot in #79
- Bump com.android.application from 8.5.0 to 8.5.2 by @dependabot in #88
- Bump com.android.library from 8.5.1 to 8.5.2 by @dependabot in #87
- chore: Project housekeeping by @felipecsl in #90
- fix: Configuration store minor fixes by @felipecsl in #91
- Bump com.diffplug.spotless from 7.0.0.BETA1 to 7.0.0.BETA2 by @dependabot in #92
- quality: parameterize SDK and test data branches by @typotter in #93
- chore: upgrade from deprecated version of actions/upload-artifact by @typotter in #96
- Bump com.android.application from 8.5.2 to 8.6.1 by @dependabot in #98
- Bump com.android.library from 8.5.2 to 8.6.1 by @dependabot in #97
- Bump com.fasterxml.jackson.core:jackson-databind from 2.17.2 to 2.18.0 by @dependabot in #99
- feat: Migrate Android SDK client to Common Java client by @typotter in #100
New Contributors
Full Changelog: v3.3.0...v4.0.0
v3.3.0
What's Changed
- chore: Prepare for next dev cycle by @felipecsl in #76
- fix: Update README usage instructions by @felipecsl in #77
- fix: Use release version of
sdk-common-jvm
instead of snapshot dep by @felipecsl in #81 - chore: Prepare for v3.3.0 release by @felipecsl in #82
Full Changelog: v3.2.0...v3.3.0
v3.2.0
What's Changed
- chore: Use jdk 17 for artifact publish by @felipecsl in #69
- fix: Publish build artifacts with release by @felipecsl in #70
- Bump com.android.library from 8.4.1 to 8.5.0 by @dependabot in #67
- fix: Export
sdk-common-jvm
to consumers ofandroid-sdk
by @felipecsl in #71 - chore: Make sure we can build without credentials + readme nits by @felipecsl in #72
- Bump androidx.test.ext:junit from 1.1.5 to 1.2.1 by @dependabot in #74
- Bump androidx.test.espresso:espresso-core from 3.5.1 to 3.6.1 by @dependabot in #73
- chore: Prepare for release v3.2.0 by @felipecsl in #75
Full Changelog: v3.1.0...v3.2.0
v3.1.0
What's Changed
- chore: Move DTOs to
sdk-common-jvm
shared lib by @felipecsl in #56 - chore: Spotless project lint by @felipecsl in #57
- chore: Enable dependabot updates by @felipecsl in #58
- Bump com.android.application from 8.4.1 to 8.4.2 by @dependabot in #64
- chore: Remove Gson dependency by @felipecsl in #59
- Bump androidx.test.ext:junit from 1.1.3 to 1.1.5 by @dependabot in #60
- Bump androidx.test.espresso:espresso-core from 3.4.0 to 3.5.1 by @dependabot in #63
- feat: Add
getJSONStringAssignment
API method by @felipecsl in #65 - chore: Prepare for v3.1.0 release by @felipecsl in #68
New Contributors
- @felipecsl made their first contribution in #56
- @dependabot made their first contribution in #64
Full Changelog: v3.0.1...v3.1.0
v3.0.1
What's Changed
- include allocation key suffix in experiment key during assignment log… by @leoromanovsky in #55
Full Changelog: v3.0.0...v3.0.1
v3.0.0
What's Changed
- Update for Universal Flag Configuration by @aarsilv in #50
- Reuse test workflow for publishing by @aarsilv in #54
Version 3 uses a new format for flag configurations, the Universal Flag Configuration (UFC).
Included in the change to UFC is the requirement of strongly-typed variations. Thus all get<Type>Assignment()
calls now require a default value to return if nothing is assigned or a (handled) error is encountered. Also, the flag key comes first in the method signature.
For example:
EppoClient.getInstance().getStringAssignment("my-experiment-flag", "my-subject-key", "default assignment value");
Full Changelog: v1.0.12...v3.0.0