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
* You can also get all the enabled features for the user by calling the following method which returns a list of strings representing the feature keys:
* The `track` API with revenue value as a stand-alone parameter has been removed. The revenue value should be passed in as an entry of the event tags map. The key for the revenue tag is `revenue` and will be treated by Optimizely as the key for analyzing revenue data in results.
30
+
```
31
+
Map<String, Object> eventTags = new HashMap<String, Object>();
* Live variable accessor methods have been removed and have been replaced with the feature variable methods mentioned above. Feature variables are scoped to a feature so you must supply the feature key in addition to the variable key to access them.
40
+
41
+
-`getVariableBoolean` now becomes `getFeatureVariableBoolean`
42
+
-`getVariableString` now becomes `getFeatureVariableString`
43
+
-`getVariableInteger` now becomes `getFeatureVariableInteger`
44
+
-`getVariableFloat` now becomes `getFeatureVariableDouble`
45
+
46
+
## 1.6.0
3
47
Febuary 3, 2018
4
48
5
49
- Release 1.6.0
@@ -16,7 +60,7 @@ This release also deprecates the old notification broadcaster in favor of a noti
16
60
*Breaking change*
17
61
There is a new abstract method on NotificationListener notify(args...);
18
62
19
-
###1.5.1
63
+
## 1.5.1
20
64
November 1, 2017
21
65
22
66
- Release 1.5.1
@@ -45,7 +89,7 @@ November 1, 2017
45
89
- Updated build tools and target to API 26 which will cause proguard warnings if you are not using the latest build tools.
46
90
- Also for Android O, you must register for the SUPPLICANT_CONNECTION_CHANGE_ACTION intent filter in code (see the test-app for an example).
47
91
48
-
###1.5.0
92
+
## 1.5.0
49
93
October 30, 2017
50
94
51
95
- Release 1.5.0
@@ -73,7 +117,7 @@ October 30, 2017
73
117
- Updated build tools and target to API 26
74
118
- Also for Android O, you must register for the SUPPLICANT_CONNECTION_CHANGE_ACTION intent filter in code (see the test-app for an example).
75
119
76
-
###1.4.0
120
+
## 1.4.0
77
121
August 9, 2017
78
122
79
123
- Release 1.4.0
@@ -97,7 +141,7 @@ August 9, 2017
97
141
- Background processes are not running by default.
98
142
- Various handlers (EventHandler, DatafileHandler, ErrorHandler) can be overridden.
99
143
100
-
###1.4.0-beta-RC2
144
+
## 1.4.0-beta-RC2
101
145
August 9, 2017
102
146
103
147
- Release candidate for 1.4.0
@@ -121,7 +165,7 @@ August 9, 2017
121
165
- Background processes are not running by default.
122
166
- Various handlers (EventHandler, DatafileHandler, ErrorHandler) can be overridden.
123
167
124
-
###1.4.0-beta-RC1
168
+
## 1.4.0-beta-RC1
125
169
August 2, 2017
126
170
127
171
- Release candidate for 1.4.0
@@ -144,7 +188,7 @@ August 2, 2017
144
188
- Background processes are not running by default.
145
189
- Various handlers (EventHandler, DatafileHandler, ErrorHandler) can be overridden.
146
190
147
-
###1.4.0-alpha-RC1
191
+
## 1.4.0-alpha-RC1
148
192
July 26, 2017
149
193
150
194
- Release candidate for 1.4.0
@@ -167,7 +211,7 @@ July 26, 2017
167
211
- Various handlers (EventHandler, DatafileHandler, ErrorHandler) can be overridden.
168
212
169
213
170
-
###1.4.0-alpha
214
+
## 1.4.0-alpha
171
215
July 11, 2017
172
216
173
217
- Allow configure background tasks to run or not.
@@ -184,36 +228,36 @@ July 11, 2017
184
228
- Background processes are not running by default.
185
229
- Various handlers (EventHandler, DatafileHandler, ErrorHandler) can be overridden.
186
230
187
-
###1.3.1
231
+
## 1.3.1
188
232
April 25, 2017
189
233
190
234
- Handle exceptions in top-level APIs
191
235
192
-
###1.3.0
236
+
## 1.3.0
193
237
April 12, 2017
194
238
195
239
- Add getter for `ProjectConfig`
196
240
197
-
###1.2.0
241
+
## 1.2.0
198
242
March 20, 2017
199
243
200
244
- Add event tags to the `track` API
201
245
- Deprecated `eventValue` parameter from the `track` API. Use event tags to pass in event value instead
202
246
- Update to java-core 1.6.0 (https://github.com/optimizely/java-sdk/blob/master/CHANGELOG.md#160)
203
247
204
-
###1.1.0
248
+
## 1.1.0
205
249
February 17, 2017
206
250
207
251
- Support Android TV SDK client engine
208
252
- Update to java-core 1.5.0 (https://github.com/optimizely/java-sdk/blob/master/CHANGELOG.md#150)
209
253
210
254
211
-
###1.0.0
255
+
## 1.0.0
212
256
January 23, 2017
213
257
214
258
- GA release
215
259
216
-
###0.5.0
260
+
## 0.5.0
217
261
January 20, 2017
218
262
219
263
*Bug Fixes*
@@ -224,15 +268,15 @@ January 20, 2017
224
268
225
269
- Change live variable getter signature from `getVariableFloat` to `getVariableDouble`
226
270
227
-
###0.4.1
271
+
## 0.4.1
228
272
December 28, 2016
229
273
230
274
*Bug Fixes*
231
275
232
276
- Add try catches around Cache.java and Client.java to handle exceptions gracefully
233
277
- Fixes crash with not being able to bind to DatafileService
234
278
235
-
###0.4.0
279
+
## 0.4.0
236
280
December 15, 2016
237
281
238
282
*New Features*
@@ -244,14 +288,14 @@ December 15, 2016
244
288
- Rename `AndroidUserExperimentRecord` to `AndroidUserProfile`
245
289
- Change position of `activateExperiment` parameter in live variable getters
246
290
247
-
###0.3.0
291
+
## 0.3.0
248
292
December 8, 2016
249
293
250
294
*New Features*
251
295
252
296
- Add support for live variables
253
297
254
-
###0.2.2
298
+
## 0.2.2
255
299
November 30, 2016
256
300
257
301
*Bug Fixes*
@@ -262,19 +306,19 @@ November 30, 2016
262
306
- Changed the initialization call from `start` to `initialize`
263
307
-`getOptimizely` now only returns the cached version of the client
264
308
265
-
###0.2.1
309
+
## 0.2.1
266
310
November 4, 2016
267
311
268
312
*Bug Fixes*
269
313
- Ensures that the `OptimizelyStartedListener` is always called *once* and *only once* even if Optimizely fails to load a datafile from everywhere. It should be safe to launch parts of your app after the callback hits now.
270
314
271
-
###0.2.0
315
+
## 0.2.0
272
316
October 28, 2016
273
317
274
318
*Breaking Changes*
275
319
- Renames `AndroidOptimizely` to `OptimizelyClient`
0 commit comments