Commit 959c8d1
prepare 4.3.2 release (#79)
* 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
* remove deprecated things (#48)
* remove deprecated options and function
* rm references to obsolete function
* restore deprecation logic, just leave the data empty
* remove samplingInterval from TS test code
* fix TS test code again
* fix EvaluationDetail.reason to be nullable so we can get rid of NonNullableLDEvaluationReason type (#49)
* remove deprecated options and function
* rm references to obsolete function
* restore deprecation logic, just leave the data empty
* remove samplingInterval from TS test code
* fix TS test code again
* fix EvaluationDetail.reason to be nullable so we can get rid of NonNullableLDEvaluationReason type
* fix TS test code
* re-bump uuid package (#50)
* Revert "Revert "update uuid package version (#39)""
This reverts commit 89359b1bf4ddbe6b2fedb95f1dc11240483c60f7.
* remove lockfile (sc-107301)
* use regular User-Agent header name unless overridden by js-client-sdk (#52)
* switch to publishing js-sdk-common as a regular Node module (#51)
* fix CI
* remove `version` constant which can't be exported from js-sdk-common (#53)
* catch errors in JSON parsing of stream data (#54)
* catch errors in JSON parsing of stream data
* lint
* backport sc-142333 fix
* prepare 3.5.1 release (#63)
* 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
Co-authored-by: Eli Bishop <[email protected]>
Co-authored-by: Zach Davis <[email protected]>
Co-authored-by: LaunchDarklyCI <[email protected]>
Co-authored-by: Ben Woskow <[email protected]>
Co-authored-by: Ben Woskow <[email protected]>
Co-authored-by: Michael Siadak <[email protected]>
Co-authored-by: Jeff Wen <[email protected]>
Co-authored-by: Andrey Krasnov <[email protected]>
Co-authored-by: Gavin Whelan <[email protected]>
Co-authored-by: LaunchDarklyReleaseBot <[email protected]>
Co-authored-by: Louis Chan <[email protected]>
Co-authored-by: Louis Chan <[email protected]>
* Releasing version 3.5.1
* rm obsolete file to fix merge
* Releasing version 3.5.1
* 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 support for application tags. (#55)
* Fix typing of LDOptionsBase. (#63)
* Implement application tags for 3.x. (#62)
* lint
* Add a line to refer to sendEventsOnlyForVariation
* don't include deleted flags in allFlags (#66)
* Enforce 64 character limit for tag value. (#68)
* Enforce 64 character limit for tag value.
* Lint. Comments. Remove unused param.
* Remove the last seen cache, deprecate allowFrequentDuplicateEvents. (#73)
* Inspector proposal V2. (#71)
* Fix invoking flagUsed. (#77)
* Port jitter and backoff. (#79) (#81)
* remove flatMap usage to support older browsers (#82)
Co-authored-by: Mateusz Sikora <[email protected]>
Co-authored-by: Eli Bishop <[email protected]>
Co-authored-by: Zach Davis <[email protected]>
Co-authored-by: LaunchDarklyCI <[email protected]>
Co-authored-by: Ben Woskow <[email protected]>
Co-authored-by: Ben Woskow <[email protected]>
Co-authored-by: Michael Siadak <[email protected]>
Co-authored-by: Jeff Wen <[email protected]>
Co-authored-by: Andrey Krasnov <[email protected]>
Co-authored-by: Gavin Whelan <[email protected]>
Co-authored-by: LaunchDarklyReleaseBot <[email protected]>
Co-authored-by: Louis Chan <[email protected]>
Co-authored-by: Louis Chan <[email protected]>
Co-authored-by: Ryan Lamb <[email protected]>
Co-authored-by: Mateusz Sikora <[email protected]>1 parent 6be6dc5 commit 959c8d1
3 files changed
+89
-6
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
| 4 | + | |
4 | 5 | | |
5 | 6 | | |
6 | 7 | | |
| |||
16 | 17 | | |
17 | 18 | | |
18 | 19 | | |
| 20 | + | |
| 21 | + | |
19 | 22 | | |
20 | 23 | | |
21 | 24 | | |
| |||
24 | 27 | | |
25 | 28 | | |
26 | 29 | | |
27 | | - | |
| 30 | + | |
28 | 31 | | |
29 | 32 | | |
30 | 33 | | |
| |||
33 | 36 | | |
34 | 37 | | |
35 | 38 | | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
36 | 55 | | |
37 | 56 | | |
38 | 57 | | |
| |||
63 | 82 | | |
64 | 83 | | |
65 | 84 | | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
66 | 103 | | |
67 | | - | |
| 104 | + | |
68 | 105 | | |
69 | 106 | | |
70 | 107 | | |
71 | 108 | | |
72 | | - | |
| 109 | + | |
73 | 110 | | |
74 | 111 | | |
75 | 112 | | |
| |||
123 | 160 | | |
124 | 161 | | |
125 | 162 | | |
| 163 | + | |
| 164 | + | |
| 165 | + | |
| 166 | + | |
| 167 | + | |
126 | 168 | | |
127 | 169 | | |
128 | 170 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
170 | 170 | | |
171 | 171 | | |
172 | 172 | | |
| 173 | + | |
173 | 174 | | |
174 | 175 | | |
175 | 176 | | |
| |||
185 | 186 | | |
186 | 187 | | |
187 | 188 | | |
| 189 | + | |
| 190 | + | |
| 191 | + | |
| 192 | + | |
| 193 | + | |
| 194 | + | |
| 195 | + | |
| 196 | + | |
| 197 | + | |
| 198 | + | |
| 199 | + | |
| 200 | + | |
| 201 | + | |
| 202 | + | |
| 203 | + | |
| 204 | + | |
| 205 | + | |
| 206 | + | |
| 207 | + | |
| 208 | + | |
| 209 | + | |
| 210 | + | |
| 211 | + | |
| 212 | + | |
| 213 | + | |
| 214 | + | |
| 215 | + | |
| 216 | + | |
| 217 | + | |
| 218 | + | |
| 219 | + | |
| 220 | + | |
| 221 | + | |
| 222 | + | |
188 | 223 | | |
189 | 224 | | |
190 | 225 | | |
| |||
197 | 232 | | |
198 | 233 | | |
199 | 234 | | |
| 235 | + | |
200 | 236 | | |
201 | 237 | | |
202 | 238 | | |
| |||
221 | 257 | | |
222 | 258 | | |
223 | 259 | | |
| 260 | + | |
224 | 261 | | |
225 | 262 | | |
226 | 263 | | |
| |||
232 | 269 | | |
233 | 270 | | |
234 | 271 | | |
| 272 | + | |
235 | 273 | | |
236 | 274 | | |
237 | 275 | | |
238 | 276 | | |
239 | 277 | | |
240 | 278 | | |
241 | 279 | | |
242 | | - | |
243 | | - | |
| 280 | + | |
| 281 | + | |
244 | 282 | | |
245 | 283 | | |
246 | 284 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
123 | 123 | | |
124 | 124 | | |
125 | 125 | | |
126 | | - | |
| 126 | + | |
127 | 127 | | |
128 | 128 | | |
129 | 129 | | |
130 | 130 | | |
131 | 131 | | |
132 | 132 | | |
133 | 133 | | |
| 134 | + | |
| 135 | + | |
134 | 136 | | |
135 | 137 | | |
136 | 138 | | |
| |||
228 | 230 | | |
229 | 231 | | |
230 | 232 | | |
| 233 | + | |
231 | 234 | | |
232 | 235 | | |
233 | 236 | | |
| |||
0 commit comments