Releases: Eppo-exp/android-sdk
Releases · Eppo-exp/android-sdk
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
v1.0.12
What's Changed
- External request - make 'EppoClient.refreshConfiguration' public by @frodo-booksy in #52
- Prepare making 'EppoClient.refreshConfiguration' public for release by @aarsilv in #53
New Contributors
- @frodo-booksy made their first contribution in #52
Full Changelog: v1.0.11...v1.0.12
v1.0.11
v1.0.10
v1.0.9
v1.0.8
What's Changed
- Ensure assignment date is in ISO8601 format (FF-1933) by @leoromanovsky in #46
Full Changelog: v1.0.7...v1.0.8