This repository was archived by the owner on Oct 29, 2024. It is now read-only.
Commit 9ca132e
prepare 6.1.3 release (#134)
* Removed the guides link
* V4.0 (#68)
* Update to iOS 5.4.0 (#48)
* Bump iOS SDK version to 5.4.0
* Replace shared with get()
* Replace old method names
* Provide default values for EvaluationDetail
* Fixed defaultValue for detail value
* Changed individual nil coalesce to NSNull
* Remove isDisableBackgroundPolling method (#52)
* Update iOS base url (#49)
* Update iOS base url
* Added wrapper name and version to iOS and Android config (#50)
* Added wrapper name and version to iOS and Android config
* V4 not 5
* Rename wrapper
* Add getVersion method (#51)
* Added getVersion method
* Revert package.json version bump
* Fix version case
Co-authored-by: Ben Woskow <[email protected]>
Co-authored-by: Ben Woskow <[email protected]>
Co-authored-by: Ben Woskow <[email protected]>
* Rename fallback to defaultValue (#53)
* Rename fallback to defaultValue
* Fix awkward wording defaultValue value
* Fix defaultValue value line breaks
* Improved resiliency when running in Android (#54)
* Add new config values (#55)
* Added new config values to iOS and Android
* Added typescript config
* PR feedback
* Fix millis, add default doc
* fix common build + add tests for recent introductions (#56)
* fix: start background thread for identify rather than running it (#66)
* Bump Android SDK version to 2.14.1 (#59)
* Update Android to 2.14.1, change setBaseUri to setPollUri, change floatVariation to doubleVariation
* Fix float to double
* Doublevalue on non detail
* Run CI against v4.0
* URL fix iOS
* Add isInitialized to iOS, check initialization in configure (#60)
* Added isInitialized to iOS
* Add init check to configure
* Base url iOS fix, v4.0 ci
* Var not func iOS, remove getMap
* disable auto-alias in iOS (#61)
* Add configureWithTimeout method (#58)
* Added configureTimeout method
* Fix timeout type on iOS
* Simplify timeout nil check
* Added param labels, Java syntax fixes
* Small fixes
* Make timeout final
* Remove unnecessary catch
* Fix baseUrl
* Fix Android config error
* Test against v4.0 hello branch
* Fix tests
* timeout never nil inside check
* Convert Int to TimeInterval
* Fixed iOS startWaitSeconds
* Catch LDException
* Fix merge conflict in iOS bridge
* Fix merge conflict in index.js
* PR feedback
* Fix unused timeoutClient
* Remove unnecessary ConfigEntryType
* Remove StringSet
* If let in timeout check
* Configure method now takes optional timeout parameter instead of separate method
* Renames for consistency (#62)
* up-leveling the override for the default polling uri so it affects android too (#63)
* Added ip, avatar, and allUserAttributesPrivate (#57)
* Added ip, avatar, and allUserAttributesPrivate
* Updated test-types.ts, fix case typo
* Special case allUserAttributesPrivate
* Fix ReadableMap loading of all private
* CI fix
* Fix string to URL baseUrl
* Change to non-default values in test, combine lines in config.yml
* Simplify allAttrsPrivate if
* resolve breakage with latest merge
Co-authored-by: Ben Woskow <[email protected]>
* Added accessor methods for ConnectionInformation (#64)
* Added ConnectionInformation accessors
* Fixes from manual testing
* PR feedback
* Fix allUserAttributesPrivate
* Improve typescript docs
* Minor fixes (#66)
Fixes `floatVariation` to keep double precision and fix build warnings.
* Fix track metricValue on iOS (#67)
* Remove CI checkout for release
Co-authored-by: Ben Woskow <[email protected]>
Co-authored-by: Ed Costello <[email protected]>
Co-authored-by: Ben Woskow <[email protected]>
Co-authored-by: Gavin Whelan <[email protected]>
* Update iOS SDK dependency to fix Throttler behavior (#69)
* V4.1.0 (#72)
* Bump react native to 0.64 (#70)
* Remove unnecessary React peer dependency (#71)
* Fixed jsonVariationDetail parsing on Android and fixed a typo in jsonVariationDetailNone (#73)
* Releasing version 4.0.2
* Removes Typescript enums and replaces them with types that extend string (#74)
* Added ts flag for testing
* Testing bwoskow typescript enum patch
* Remove todo
* Releasing version 4.0.3
* Multi Environment (#65)
* Update to iOS 5.4.0 (#48)
* Bump iOS SDK version to 5.4.0
* Replace shared with get()
* Replace old method names
* Provide default values for EvaluationDetail
* Fixed defaultValue for detail value
* Changed individual nil coalesce to NSNull
* Remove isDisableBackgroundPolling method (#52)
* Update iOS base url (#49)
* Update iOS base url
* Add protocol
* Added wrapper name and version to iOS and Android config (#50)
* Added wrapper name and version to iOS and Android config
* V4 not 5
* Rename wrapper
* Add getVersion method (#51)
* Added getVersion method
* Revert package.json version bump
* Fix version case
* Fix minor PR feedback
* Update index.d.ts
Co-authored-by: Ben Woskow <[email protected]>
Co-authored-by: Ben Woskow <[email protected]>
Co-authored-by: Ben Woskow <[email protected]>
* Rename fallback to defaultValue (#53)
* Rename fallback to defaultValue
* Fix awkward wording defaultValue value
* Fix defaultValue value line breaks
* Improved resiliency when running in Android (#54)
* Add new config values (#55)
* Added new config values to iOS and Android
* Added typescript config
* PR feedback
* Fix millis, add default doc
* fix common build + add tests for recent introductions (#56)
* Added secondaryMobileKeys and getForMobileKey
* Added primaryEnvironmentName constant
* Fix Android build errors
* Fix build errors
* Fix Android config error
* CI test fixes
* Catch LD exception without crashing
* fix: start background thread for identify rather than running it (#66)
* Bump Android SDK version to 2.14.1 (#59)
* Update Android to 2.14.1, change setBaseUri to setPollUri, change floatVariation to doubleVariation
* Fix float to double
* Doublevalue on non detail
* Run CI against v4.0
* URL fix iOS
* Add isInitialized to iOS, check initialization in configure (#60)
* Added isInitialized to iOS
* Add init check to configure
* Base url iOS fix, v4.0 ci
* Var not func iOS, remove getMap
* disable auto-alias in iOS (#61)
* Add configureWithTimeout method (#58)
* Added configureTimeout method
* Fix timeout type on iOS
* Simplify timeout nil check
* Added param labels, Java syntax fixes
* Small fixes
* Make timeout final
* Remove unnecessary catch
* Fix baseUrl
* Fix Android config error
* Test against v4.0 hello branch
* Fix tests
* timeout never nil inside check
* Convert Int to TimeInterval
* Fixed iOS startWaitSeconds
* Catch LDException
* Fix merge conflict in iOS bridge
* Fix merge conflict in index.js
* PR feedback
* Fix unused timeoutClient
* Remove unnecessary ConfigEntryType
* Remove StringSet
* If let in timeout check
* Configure method now takes optional timeout parameter instead of separate method
* Renames for consistency (#62)
* up-leveling the override for the default polling uri so it affects android too (#63)
* Added ip, avatar, and allUserAttributesPrivate (#57)
* Added ip, avatar, and allUserAttributesPrivate
* Updated test-types.ts, fix case typo
* Special case allUserAttributesPrivate
* Fix ReadableMap loading of all private
* CI fix
* Fix string to URL baseUrl
* Change to non-default values in test, combine lines in config.yml
* Simplify allAttrsPrivate if
* resolve breakage with latest merge
Co-authored-by: Ben Woskow <[email protected]>
* Multi environment works in Android, fixed bad config type
* Fix allUserAttributesPrivate
* Fix typescript test
* No StringSet for wrapper, change to ldClient for isInitialized
* Forgot nil check
* environment param
* Select environment via method parameter
* Check for environment undefined in JS
* iOS error fixes
* Fix iOS bridge, add missing param and try to Android
* Remove v4.0 branch hello rn for CI
* Fixed all flags and better long conversion
* A bunch of let to const, change default to test in multi env ts test, remove ldClient var from iOS
* Remove internal comments from Android
* Added back 2 Android comments, Double to NSNumber reversion, var to let reversion, ternary to function
* Get default environment name from underlying SDKs
* Cast NSNumber to Double to fix compilation error
* getVersion public, remove ldClient from Android
* Use get()
* Remove unnecessary get()
* Try instead of null check
* as! Double to doubleValue, toIntExact to intValue, change Android env name, improve try
* Fix listeners in multiple environments, change continue to comment in Android try/catch init
* Add semicolon in between environment and flagKey or listenerId string concat
* Environment concatenation function
* Swift param labels
* Added self, remove conditional cast to Any
* Remove unnecessary nil coalescing
* Capitalize ldClient
* getForMobileKey Android
* Removed unnecessary try, added final keyword
* Revert some nonnull and Double types
* Inline primaryEnvironmentName iOS
Co-authored-by: Ben Woskow <[email protected]>
Co-authored-by: Ben Woskow <[email protected]>
* Add secondary user attribute (#76)
* Fix multi environment on restwrapper (#77)
* remove platform specific default env name
* Replace function with ternary
* Remove _getEnvironment
* [ch109800] Await Android client initialization. (#78)
Handle promise from `isInitialized` during configuration. Update iOS `isInitialized` to reject when not configured to match Android implementation. Improve Android `allFlags` to reject promise when non-existent environment is used or other exception, and allow calling `allFlags` before client initialization completes.
* Update iOS method signature to match implementation (#79)
* Releasing version 4.0.4
* [ch110474] Fixes for undeclared variables and other callback issues. (#81)
* Changes for Android 3. (#82)
* Add unit tests for JS native bridge wrapper. (#83)
* Docs improvements (#84)
* [ch94513] Add aliasing support (#85)
* Requiring default values to be specified. Remove intVariation. (#86)
* Safer and cleaner configuration on iOS (#87)
* Cleanup Android variation implementation (#88)
* Use latest iOS and Android SDKs (#89)
* Fix issue with numeric variation calls. (#90)
* Add consumer Proguard file to Android build configuration. (#91)
* Update Android SDK to 3.1.1 (#92)
* Fix for absolute paths in cocoapods generated build files by running pod install in CI. (#93)
* Re-introduce compatibility for React Native 0.63 (#94)
* Updates docs URLs
* Add configuration option `inlineUsersInEvents` and typescript definition for `autoAliasingOptOut`. (#96)
* minor doc improvement (#97)
* Update version in README to match what version we'll actually be releasing with (#98)
* Invert isOffline on iOS. (#99)
* Fixes and improvements for CI configuration (#100)
* [SC-130395] Allow native SDKs to generate anonymous user when user key is not provided. (#101)
* See will this work without adding the mavenCentral
* Adding MavenCentral
* Fix RN0.63 builds
* Fix outdated sed CI expression preventing actually testing against the current SDK version correctly (#103)
* Update Android native SDK dependency and gradle config. (#104)
* Update iOS SDK native dependency in podspec. (#105)
* [sc-139041] Fix releaser typedoc generation (#106)
* Have podspec retrieve version from package.json to allow using default releaser version script. (#107)
* Fix iOS jsonVariation and jsonVariationDetail when using array default value. (#108)
* Completely rework CI build to not use hello-react-native (#109)
* Include manual testing application in repo (#110)
* Adding the addListener and removeListeners method to silence the warning
* Add privateAttributeNames to TypeScript and iOS wrapper implementation. (#112)
* Bump to latest Android SDK release (#114)
* Fix ownership handling for all flags and connection mode listeners on iOS. (#113)
* Update iOS SDK to latest 5.4.5 release. (#115)
* Update Android SDK to latest patch release. (#116)
* Update to the correct variation method
* Add RN 0.68 CI and expand RN version bounds in package definition. (#117)
* Update supported RN versions in readme.
* [sc-149512] Android reason fixes (#120)
Co-authored-by: Ben Woskow <[email protected]>
Co-authored-by: Joe Cieslik <[email protected]>
Co-authored-by: Ed Costello <[email protected]>
Co-authored-by: Ben Woskow <[email protected]>
Co-authored-by: Gavin Whelan <[email protected]>
Co-authored-by: LaunchDarklyCI <[email protected]>
Co-authored-by: LaunchDarklyReleaseBot <[email protected]>
Co-authored-by: Ember Stevens <[email protected]>
Co-authored-by: ember-stevens <[email protected]>
Co-authored-by: Louis Chan <[email protected]>
Co-authored-by: Louis Chan <[email protected]>1 parent 8211cbd commit 9ca132e
File tree
5 files changed
+18
-7
lines changed- .circleci
- ManualTestApp
- android/src/main/java/com/launchdarkly/reactnative
5 files changed
+18
-7
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
138 | 138 | | |
139 | 139 | | |
140 | 140 | | |
141 | | - | |
| 141 | + | |
142 | 142 | | |
143 | 143 | | |
144 | 144 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
63 | 63 | | |
64 | 64 | | |
65 | 65 | | |
66 | | - | |
| 66 | + | |
67 | 67 | | |
68 | | - | |
| 68 | + | |
69 | 69 | | |
70 | 70 | | |
71 | 71 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
17 | | - | |
| 17 | + | |
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
| |||
Lines changed: 13 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
434 | 434 | | |
435 | 435 | | |
436 | 436 | | |
| 437 | + | |
| 438 | + | |
437 | 439 | | |
438 | 440 | | |
| 441 | + | |
| 442 | + | |
| 443 | + | |
| 444 | + | |
439 | 445 | | |
440 | 446 | | |
441 | 447 | | |
442 | 448 | | |
443 | 449 | | |
444 | | - | |
445 | | - | |
| 450 | + | |
| 451 | + | |
| 452 | + | |
446 | 453 | | |
447 | 454 | | |
448 | 455 | | |
449 | 456 | | |
| 457 | + | |
| 458 | + | |
| 459 | + | |
| 460 | + | |
450 | 461 | | |
451 | 462 | | |
452 | 463 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
23 | 23 | | |
24 | 24 | | |
25 | 25 | | |
26 | | - | |
| 26 | + | |
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
| |||
0 commit comments