@eli-darkly eli-darkly released this Feb 2, 2019

[1.1.0] - 2019-02-01

Added:

  • It is now possible to obtain information about how each feature flag value was determined (did the user match a target list or a rule, was the flag turned off, etc.). To do this, add LDConfigSetUseEvaluationReasons(config, true) to your configuration, and then call LD____VariationDetail instea of LD____Variation when evaluating a flag. The "Detail" functions will fill in an LDVariationDetails struct whose reason field is a JSON data structure. See DOCS.md and the SDK reference guide on "Evaluation reasons".
Assets 10

@hroederld hroederld released this Jan 10, 2019 · 1 commit to master since this release

[1.0.0] - 2019-01-10

Initial release.

Assets 10

@eli-darkly eli-darkly released this Dec 1, 2018 · 2 commits to master since this release

Beta release 3 - 2018-11-30

Added:

  • Proxy support: A proxy server can be specified with LDConfigSetProxyURI.
  • Startup wait time parameter: LDClientInit now takes a third parameter indicating the maximum length of time to wait for client startup.
  • Getting all flags: The new function LDAllFlags provides access to all flag values at once.
  • Automatic key for anonymous users: If a user has no key, the SDK will attempt create a unique key based on properties of the current device or machine, if available.

Changed:

  • Event retries: For consistency with the other SDKs, if the client attempts to send analytics events and fails, it will retry after one second but will discard events after a second failure.
  • Simplified storage API: LD_store_setfns now only requires that you provide two implementation functions, not four.

Fixed:

  • Flag listeners: it should now be possible to call SDK functions from within a function that was triggered by LDClientRegisterFeatureFlagListener.
  • LDClientClose now properly cleans up background threads and ensures that any pending events are delivered.
  • All public API functions are now included in ldapi.def and also have C++ equivalents.
Assets 2
Oct 26, 2018
beta release 2 (#1)

@ashanbrown ashanbrown released this Oct 26, 2018 · 6 commits to master since this release

0.2.0

beta release 2 (#1)
Assets 2