Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Hotfix/1.5.1 #3

Open
wants to merge 28 commits into
base: 1.5.x
Choose a base branch
from
Open

Hotfix/1.5.1 #3

wants to merge 28 commits into from

Conversation

mnoman09
Copy link
Owner

No description provided.

thomaszurkan-optimizely and others added 28 commits July 13, 2017 16:15
* missplelling fixes

* more spelling issues
* Try-catch errors when building OptimizelyClient

Summary:

Test Plan:

Reviewers:

Subscribers:

JIRA Issues:

* Try-catch errors when building OptimizelyClient

Summary: Try-catch errors when building OptimizelyClient

Test Plan: tests

Reviewers: #oasis_team_review

JIRA Issues: OASIS-1516

Differential Revision: https://phabricator.optimizely.com/D16771
* fix javadocs missing descriptions

* fix silly misspellings..

* one more javadoc cleanup
optimizely#133)

* close some url connections and streams. add connectivity change to test-app manifest.  add a few more exception handlers.

* changed reschedulers to wake on wifi state change : connecting

* fixup docs and cleanup

* cleanup from mike's comments

* update changelog
…mizely#134)

* cleanup javadocs, unused imports, and some coding style changes

* update changelog to use sentences.

D16999
* add code coverage up to 75% or so.  add consumerProguardFiles

* copyright date needs to be 2017
* changelog for release

* included handler override as breaking change
* add test coverage and disable flakey test

* remove blank test
* initial implementation of forced bucketing calling into java sdk 1.8.0 released today.

* add forcedBucketing tracking tests

* confirm that event handler sent event with proper variation id, fix typo

* setup mock bucketer to alway return var_1. use it to test against forced variation to var_2

* add one more forced variation test
* fix for bug where last modified was not project specific

* removed last modifed prefix. just use url.

* added a last modified test for two project files
* fix bug where if there was a problem with the datafile, we are not calling onStart.  Always call onStart even if there was an issue so that the app can respond

* added findbugs for crash on API 17.

* refactor 'fix'.  the stop should not call onStart.  It is cleanup after onStart has been called.

* remove weird extra space.
* adding circle ci config file
* use API 17 and API 25. require only build api 17 and api 25
* remove some dependencies
* after much juggling, i think we have a pretty good solution.  we show an example of overriding the logger and json parser in the test-app
* fix so that espresso is included via interface.
* final updates for removing espresso
* Android O solution.... to start.  Need to replace the scheduler with job service instead of alarm service.

* use job scheduler instead of alarm service for android o

* update for android o.  set the context via ContextWrapper and cleanup tests to run on android o as well as other platforms.

* make sure to use logger and update proguard rules
* refactor of code.  tested.  caught problem sending out events.
* only cancel periodic jobs/scheduled
* finally got everything working for Android O.  Notice that I use a ScheduledJobService for scheduled services and JobWorkService for starting services.
* added receive boot complete to permissions
* update the changelog
* fix tests to work with API 17,24,26
…optimizely#160)

* update for android o after device tests.  updated the change log
* fix raw datafile name
* cleanup javadoc and testapp examples
* move the register of the event rescheduler
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants