You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
make android sdk configurable for logger, EventHandler, DatafileHandler, and ErrorHandler (#118)
* initial commit to refactor datafile-handler into its own package.
* fix all the unit tests and gradle build version name.
* update so that default attributes is always passed in
* refactor out any dependencies with android-sdk. use reflection to load classes and call methods for default modules. THIS IS A WORK IN PROGRESS
* make sure tests are working using reflection
* update to not use reflection for tests. cleanup manager. create a data file handler interface which will be the sole way to interact with the datafile-handler package
* create default DatafileHandler. create AndroidUserProfileService interface and default implementation derives from it
* refactor to allow datafile handler to be used. along with android user profile service and event handler. next add build options
* fix event handler
* remove the evidence of reflection used.:)
* add tests for DatafileHandler. cleanup tests
* cleanup unit tests
* fix broken espresso test. we stop the service in the app right now
* rename everything to Datafile from DataFile
* cleanup comments and use DatafileService.EXTRA_PROJECT_ID
* cleanup comments
* allow override of datafilehandler, logger, event handler, and error handler.
* fix elliot comments.
* remove empty application tag from android-sdk manifest
* refactor background cache so that it is enabled and disabled with background updates for data files.
* refactor to remove AndroidUserProfileService interface in place of UserProfileService and cleanup background watchers cache
* refactor to use -1 dispatch interval to not do backgrounding
* refactor out completeInject
* fix unit tests after refactor
* Update and add licenses
* Rename dataFile to datafile
Remove time units for intervals
* remove connection change from itent filter
* Rename DatafileHandlerDefault to DefaultDatafileHandler
* Rename OptlyEventHandler to DefaultEventHandler
* Rename DefaultAndroidUserProfileService to DefaultUserProfileService
* slight refactor for creating user profile service and better java docs
* cleanup and fix unit tests
* some cleanup. canidate for 1.4.0-alpha
* update change log
* fix version in change log
* fix changelog message
* intents are still defined in the appropriate manifest. but, intent filters have all been taken out and must be declared in the application manifest if wanted
* update changelog
* change java core version to release 1.7.0
Copy file name to clipboardExpand all lines: CHANGELOG.md
+17Lines changed: 17 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,4 +1,21 @@
1
1
# Optimizely Android X SDK Changelog
2
+
### 1.4.0-alpha
3
+
July 11, 2017
4
+
5
+
- Allow configure background tasks to run or not.
6
+
7
+
*Bug Fixes*
8
+
9
+
- Close cursor on SQLlite.
10
+
11
+
*Breaking Changes*
12
+
13
+
- Must include intent filter for EventRescheduler and DatafileRescheduler in the application manifest if the devloper wants to use them (see the test-app manifest for an example).
14
+
- Pass context into OptimizelyManager.Builder.
15
+
- UserProfileService added.
16
+
- Background processes are not running by default.
17
+
- Various handlers (EventHandler, DatafileHandler, ErrorHandler) can be overridden.
0 commit comments