Skip to content
This repository has been archived by the owner on May 30, 2024. It is now read-only.

prepare 5.5.0 release #124

Merged
merged 80 commits into from
Oct 8, 2018
Merged

prepare 5.5.0 release #124

merged 80 commits into from
Oct 8, 2018

Conversation

eli-darkly
Copy link
Contributor

[5.5.0] - 2018-10-08

Added:

  • The allFlagsState method now accepts a new option, detailsOnlyForTrackedFlags, which reduces the size of the JSON representation of the flag state by omitting some metadata. Specifically, it omits any data that is normally used for generating detailed evaluation events if a flag does not have event tracking or debugging turned on.

Fixed:

  • Fixed an error that would occur in two cases where the client should return a default value: evaluating a flag when the client and the feature store are not yet initialized, and evaluating with no flag key. (Thanks, SharkofMirkwood!)
  • JSON data from allFlagsState is now slightly smaller even if you do not use the new option described above, because it completely omits the flag property for event tracking unless that property is true.

atrakh and others added 30 commits July 11, 2018 10:55
…hods-to-typescript-definitions

[ch20232] Add flag util methods to typescript definitions
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/npm:cryptiles:20180710
[Snyk] Fix for 1 vulnerable dependencies
remove npm dependency on "crypto", use built-in version instead
treat HTTP 400 as a recoverable error
update doc comment for new waitForInitialization behavior
fix waitForInitialization to always resolve with a value
Update LDFeatureStore type definition for versioned data kind
add new version of allFlags() that captures more metadata
eli-darkly and others added 25 commits August 29, 2018 12:28
# Conflicts:
#	test/LDClient-test.js
fix error handling for malformed flags
prevent unhandled rejection from background flush
fix "indirect put" and add tests for streaming
refactor LDClient tests and add some new ones
# Conflicts:
#	test/LDClient-test.js
add option to reduce front-end metadata for untracked flags
@eli-darkly eli-darkly requested a review from apucacao October 8, 2018 20:51
@eli-darkly eli-darkly merged commit d273e60 into master Oct 8, 2018
eli-darkly added a commit that referenced this pull request Feb 22, 2019
fix track() and identify() to reject missing/keyless user
@eli-darkly eli-darkly deleted the 5.5.0 branch November 6, 2019 05:33
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants