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
* initial move of code from js-client-sdk-private
* changelog note
* rm obsolete comment
* add npm audit helper
* update babel, jest, rollup
* fix rollup config
* fix ES build, dependency cleanup
* add Releaser metadata
* Update babel config to work in `test` without `useBuiltIns`
* copyedits
* fix misnamed directory
* use spread operator instead of Object.assign
* add issue templates
* add babel-eslint
* add event capacity config property
* re-add deprecation warning on samplingInterval
* better config validation
* remove rollup-plugins-node-resolve
* use newer Rollup node-resolve plugin
* rm rollup-plugin-includepaths (unused)
* npm audit fix (handlebars dependency from jest)
* comment
* copyedit
* use new test helpers + misc test cleanup
* clean up stream testing logic
* fix hash parameter
* linter
* clearer way to model the config option defaults/types
* test improvements
* change internal param name
* comment
* fix default logger logic
* simpler way to enforce minimum values
* implement diagnostic events in common JS package (#11)
* add support for function type in config options
* add support for function type in config options (#13)
* add wrapper metadata options and fix custom header logic
* lint
* lint
* remove image-loading logic from common code, replace it with an abstraction
* add validation for options.streaming
* typo
* rm unused params
* typo in comment
* misc fixes to merged code from external PR
* add event payload ID header
* npm audit fix
* change exact dependencies to best-compatible
* standardize linting
* disallow "window" and "document"
* improve diag event tests + debug logging
* misc cleanup
* fix updating secure mode hash with identify()
* don't omit streamInits.failed when it's false
* clean up init state logic, prevent unhandled rejections
* lint
* less strict matching of json content-type header
* remove unsafe usage of hasOwnProperty
* console logger must tolerate console object not always existing
* fix double initialization of diagnostics manager
* fix TypeScript declaration for track() and add more TS compilation tests (#27)
* remove startsWith usage (#28)
* prevent poll caused by a stream ping from overwriting later poll for another user (#29)
* upgrade jest dependency and transitive yargs-parser dependency (#30)
* Add null to LDEvaluationDetail.reason type (#31)
* Revert "Add null to LDEvaluationDetail.reason type (#31)"
This reverts commit bcb1573.
* Revert "Add null to LDEvaluationDetail.reason type (#31)"
This reverts commit bcb1573.
* nullable evaluation reason (#32)
* adding alias event functionality (#33)
* set stream read timeout
* Add prepare script (#34)
* add a missing typescript verification (#36)
* Removed the guides link
* Correct doc link (#36)
* Fix typo in LDClient.on jsdoc (#37)
* add inlineUsersInEvents option in TypeScript (#37)
* Filter private attributes on debug event users. Send variation for debug events.
* update uuid package version (#39)
* use Releaser v2 config + newer CI image
* First half, add the type, create the new options, add the new util method, and add tests
* Second half, call the tranform util method before calling any HTTP requests
* Update the transform to work on a copy of headers instead of mutating it
* add comments about removing custom event warning logic in the future
* revert updating of UUID dependency (#43)
* Revert "update uuid package version (#39)"
This reverts commit 3b2ff6c.
* update package-lock.json
* better error handling for local storage operations (#44)
* better error handling for local storage operations
* lint
* fix obsolete comments
* add basic logger similar to server-side Node SDK (#45)
* fix exports and add validation of custom logger (#46)
* remove typedoc.js file that interferes with Releaser's docs build
* update typescript version
* add maintenance branch
* backport sc-142333 fix
* make URL path concatenation work right whether base URL has a trailing slash or not (#61)
* make URL path concatenation work right whether base URL has a trailing slash or not
* lint
* Implement application tags for 3.x. (#62)
* don't include deleted flags in allFlags (#66)
* Backport changes to seen request cache. (#74)
* Backport changes for inspectors V2 and tag length enforcement. (#76)
* Fix onflags invocation. (#78)
* Implement jitter and backoff. (#79)
* Merge: Remove flatMap usage. (#83)
Co-authored-by: Mateusz Sikora <mateusz.sikora@ramp.network>
Co-authored-by: Eli Bishop <eli@launchdarkly.com>
Co-authored-by: Zach Davis <zach@launchdarkly.com>
Co-authored-by: LaunchDarklyCI <dev@launchdarkly.com>
Co-authored-by: Ben Woskow <bwoskow@launchdarkly.com>
Co-authored-by: Ben Woskow <48036130+bwoskow-ld@users.noreply.github.com>
Co-authored-by: Michael Siadak <mike.siadak@gmail.com>
Co-authored-by: Jeff Wen <sinchangwen@gmail.com>
Co-authored-by: Andrey Krasnov <34657799+Doesntmeananything@users.noreply.github.com>
Co-authored-by: Gavin Whelan <gwhelan@launchdarkly.com>
Co-authored-by: LaunchDarklyReleaseBot <launchdarklyreleasebot@launchdarkly.com>
Co-authored-by: Louis Chan <lchan@launchdarkly.com>
Co-authored-by: Louis Chan <91093020+louis-launchdarkly@users.noreply.github.com>
Co-authored-by: Ryan Lamb <4955475+kinyoklion@users.noreply.github.com>
Co-authored-by: Mateusz Sikora <mateusz.sikora@ramp.network>
0 commit comments