Releases: optimizely/android-sdk
Releases · optimizely/android-sdk
1.4.0-alpha-RC1
- Release candidate for 1.4.0
Bug Fixes
- Better javadocs.
- Cleanup any resource leaks.
- Better exception handling to avoid any crashes.
- Fix proguard rules
- Fix logger issue
- Allow EventRescheduler to work with wifi change intent filter (you don't have to include that intent filter).
Breaking Changes
- Must include intent filter for EventRescheduler and DatafileRescheduler in the application manifest if the developer wants to use them (see the test-app manifest for an example).
- Pass context into OptimizelyManager.Builder.
Release 1.4.0-alpha
This is a breaking change. Dependent on optimizely/java-sdk 1.7.0.
- Allow configure background tasks to run or not.
- Close cursor on SQLite.
Breaking Changes
- Must include intent filter for EventRescheduler and DatafileRescheduler in the application manifest if the developer wants to use them (see the test-app manifest for an example).
- Pass context into OptimizelyManager.Builder.
- UserProfileService added.
- Background processes are not running by default.
- Various handlers (EventHandler, DatafileHandler, ErrorHandler) can be overridden.
Release 1.3.1
- Handle exceptions in top-level APIs
Release 1.3.0
- Add getter for
ProjectConfig
Release 1.2.0
- Add event tags to the
trackAPI - Deprecated
eventValueparameter from thetrackAPI. Use event tags to pass in event value instead - Update to java-core 1.6.0 (https://github.com/optimizely/java-sdk/blob/master/CHANGELOG.md#160)
1.0.0
0.5.0
0.5.0-SNAPSHOT
Change key to ID in all variable names within UserProfile (#76)
0.4.1
Bug Fixes
- Add try catches around Cache.java and Client.java to handle exceptions gracefully
- Fixes crash with not being able to bind to DatafileService