Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

prepare 1.3.0 release #6

Merged
merged 70 commits into from
Dec 16, 2019
Merged

prepare 1.3.0 release #6

merged 70 commits into from
Dec 16, 2019

Conversation

LaunchDarklyCI
Copy link
Contributor

[1.3.0] - 2019-12-13

Added:

  • Configuration property eventCapacity: the maximum number of analytics events (not counting evaluation counters) that can be held at once, to prevent the SDK from consuming unexpected amounts of memory in case an application generates events unusually rapidly. In JavaScript code this would not normally be an issue, since the SDK flushes events every two seconds by default, but you may wish to increase this value if you will intentionally be generating a high volume of custom or identify events. The default value is 100.
  • LDClient.version property reports the SDK version string programmatically.

Changed:

  • The SDK now logs a warning if any configuration property has an inappropriate type, such as baseUri:3 or sendEvents:"no". For boolean properties, the SDK will still interpret the value in terms of truthiness, which was the previous behavior. For all other types, since there's no such commonly accepted way to coerce the type, it will fall back to the default setting for that property; previously, the behavior was undefined but most such mistakes would have caused the SDK to throw an exception at some later point.
  • Removed or updated some development dependencies that were causing vulnerability warnings.

Deprecated:

  • The samplingInterval configuration property was deprecated in the code in the previous minor version release, and in the changelog, but the deprecation notice was accidentally omitted from the documentation comments. It is hereby deprecated again.

@LaunchDarklyCI LaunchDarklyCI merged commit a297877 into master Dec 16, 2019
@LaunchDarklyCI LaunchDarklyCI deleted the release-1.3.0 branch December 16, 2019 17:28
LaunchDarklyReleaseBot added a commit that referenced this pull request Feb 17, 2022
* initial implementation

* misc fixes

* fix CI job

* rm unused

* misc test fixes

* gitignore

* indents

* misc fixes

* support advanced TLS options

* fix TS file

* tests for TLS behavior

* test improvements

* TS fix

* misc code cleanup and packaging fixes

* misc fixes + update for js-common 2.10 changes

* misc build/release fixes

* fix version string

* don't use Rollup

* misc test/packaging fixes

* fix error detection

* update dev packages

* fix test server setup

* fix http.request usage that doesn't work in older Nodes

* we don't really need ES6 imports

* disable audit job for now

* linter

* fix dependency

* minor fix to local storage usage

* misc cleanup

* doc comment

* Fixing a minor incorrect contribution guideline instruction (#5)

* fix release script

* Apply markdown templates (#6)

* use new launchdarkly-js-sdk-common package name (#7)

* change case (#8)

* bump common package dependency & change to specific version

* bump common package dependency

* allow patches of Winston

* minor cleanup

* add doc comment

* removed the beta warning (#9)

* update js-sdk-common dependency to get experimentation features

* update js-sdk-common dependency

* misc build fixes

* need types package for TS checking, now that typedoc isn't installed

* rm typedoc dependency, don't commit installation of it during release

* use new test package, misc test cleanup

* export SDK version

* use new config validation logic in js-sdk-common

* implement diagnostic events in client-side Node SDK

* normalize platform name

* use latest common package release

* use js-sdk-common 3.1.1 for event payload ID fix

* add mention of singleton usage

* use js-sdk-common 3.1.2

* standardize linting

* misc fixes for latest js-sdk-common

* use js-sdk-common 3.2.2

* update js-sdk-common dependency for initialization error bugfix

* use js-sdk-common 3.2.5 for recent fixes

* update js-sdk-common for diagnostic events fix, add test, update dev deps

* revert eslint version bump due to Node 6 incompatibility

* Revert "revert eslint version bump due to Node 6 incompatibility"

This reverts commit 9455e1a.

* don't run lint in old Node

* can't update jest further till we stop supporting Node 6

* update js-sdk-common for TS decl fix, improve TS compilation test

* update js-eventsource to 1.3.1 for stream parsing bugfix

* update Winston to 3.x

* update js-sdk-common (#25)

* update js-sdk-common + some dev dependencies

* revert upgrade of dev dependencies, to maintain Node 6 compat

* update launchdarkly-eventsource and js-sdk-common to get stream timeout fix

* alias functionality (#27)

* Removed the guides link

* add inlineUsersToEvents to TypeScript defs by updating js-sdk-common

* Update common JS SDK library to use fixes for debug event generation issues.

* update launchdarkly-eventsource to 1.4.1 for dependency cleanup

* update launchdarkly-js-test-helpers to fix TLS tests

* add CI jobs for all compatible Node versions

* don't try to set NODE_ENV on command line

* stop saying we're compatible with Node <12

* add local/ to gitignore

* use Releaser v2 config

* Updates docs URLs

* bump launchdarkly-eventsource dependency for sc-136154 fix (#36)

* update to new js-sdk-common and remove Winston (#38)

* update for changes in js-sdk-common 4.0.2

* Update common lib for JSON error handling fix (sc-142333)

Co-authored-by: Eli Bishop <[email protected]>
Co-authored-by: Ben Woskow <[email protected]>
Co-authored-by: Ben Woskow <[email protected]>
Co-authored-by: LaunchDarklyCI <[email protected]>
Co-authored-by: Gavin Whelan <[email protected]>
Co-authored-by: Ember Stevens <[email protected]>
Co-authored-by: ember-stevens <[email protected]>
Co-authored-by: LaunchDarklyReleaseBot <[email protected]>
LaunchDarklyReleaseBot added a commit that referenced this pull request Mar 11, 2022
* initial implementation

* misc fixes

* fix CI job

* rm unused

* misc test fixes

* gitignore

* indents

* misc fixes

* support advanced TLS options

* fix TS file

* tests for TLS behavior

* test improvements

* TS fix

* misc code cleanup and packaging fixes

* misc fixes + update for js-common 2.10 changes

* misc build/release fixes

* fix version string

* don't use Rollup

* misc test/packaging fixes

* fix error detection

* update dev packages

* fix test server setup

* fix http.request usage that doesn't work in older Nodes

* we don't really need ES6 imports

* disable audit job for now

* linter

* fix dependency

* minor fix to local storage usage

* misc cleanup

* doc comment

* Fixing a minor incorrect contribution guideline instruction (#5)

* fix release script

* Apply markdown templates (#6)

* use new launchdarkly-js-sdk-common package name (#7)

* change case (#8)

* bump common package dependency & change to specific version

* bump common package dependency

* allow patches of Winston

* minor cleanup

* add doc comment

* removed the beta warning (#9)

* update js-sdk-common dependency to get experimentation features

* update js-sdk-common dependency

* misc build fixes

* need types package for TS checking, now that typedoc isn't installed

* rm typedoc dependency, don't commit installation of it during release

* use new test package, misc test cleanup

* export SDK version

* use new config validation logic in js-sdk-common

* implement diagnostic events in client-side Node SDK

* normalize platform name

* use latest common package release

* use js-sdk-common 3.1.1 for event payload ID fix

* add mention of singleton usage

* use js-sdk-common 3.1.2

* standardize linting

* misc fixes for latest js-sdk-common

* use js-sdk-common 3.2.2

* update js-sdk-common dependency for initialization error bugfix

* use js-sdk-common 3.2.5 for recent fixes

* update js-sdk-common for diagnostic events fix, add test, update dev deps

* revert eslint version bump due to Node 6 incompatibility

* Revert "revert eslint version bump due to Node 6 incompatibility"

This reverts commit 9455e1a.

* don't run lint in old Node

* can't update jest further till we stop supporting Node 6

* update js-sdk-common for TS decl fix, improve TS compilation test

* update js-eventsource to 1.3.1 for stream parsing bugfix

* update Winston to 3.x

* update js-sdk-common (#25)

* update js-sdk-common + some dev dependencies

* revert upgrade of dev dependencies, to maintain Node 6 compat

* update launchdarkly-eventsource and js-sdk-common to get stream timeout fix

* alias functionality (#27)

* Removed the guides link

* add inlineUsersToEvents to TypeScript defs by updating js-sdk-common

* Update common JS SDK library to use fixes for debug event generation issues.

* update launchdarkly-eventsource to 1.4.1 for dependency cleanup

* update launchdarkly-js-test-helpers to fix TLS tests

* add CI jobs for all compatible Node versions

* don't try to set NODE_ENV on command line

* stop saying we're compatible with Node <12

* add local/ to gitignore

* use Releaser v2 config

* Updates docs URLs

* bump launchdarkly-eventsource dependency for sc-136154 fix (#36)

* update to new js-sdk-common and remove Winston (#38)

* update for changes in js-sdk-common 4.0.2

* Update common lib for JSON error handling fix (sc-142333)

* update js-eventsource to 1.4.4 for security fix

Co-authored-by: Eli Bishop <[email protected]>
Co-authored-by: Ben Woskow <[email protected]>
Co-authored-by: Ben Woskow <[email protected]>
Co-authored-by: LaunchDarklyCI <[email protected]>
Co-authored-by: Gavin Whelan <[email protected]>
Co-authored-by: Ember Stevens <[email protected]>
Co-authored-by: ember-stevens <[email protected]>
Co-authored-by: LaunchDarklyReleaseBot <[email protected]>
LaunchDarklyReleaseBot added a commit that referenced this pull request Mar 14, 2022
* initial implementation

* misc fixes

* fix CI job

* rm unused

* misc test fixes

* gitignore

* indents

* misc fixes

* support advanced TLS options

* fix TS file

* tests for TLS behavior

* test improvements

* TS fix

* misc code cleanup and packaging fixes

* misc fixes + update for js-common 2.10 changes

* misc build/release fixes

* fix version string

* don't use Rollup

* misc test/packaging fixes

* fix error detection

* update dev packages

* fix test server setup

* fix http.request usage that doesn't work in older Nodes

* we don't really need ES6 imports

* disable audit job for now

* linter

* fix dependency

* minor fix to local storage usage

* misc cleanup

* doc comment

* Fixing a minor incorrect contribution guideline instruction (#5)

* fix release script

* Apply markdown templates (#6)

* use new launchdarkly-js-sdk-common package name (#7)

* change case (#8)

* bump common package dependency & change to specific version

* bump common package dependency

* allow patches of Winston

* minor cleanup

* add doc comment

* removed the beta warning (#9)

* update js-sdk-common dependency to get experimentation features

* update js-sdk-common dependency

* misc build fixes

* need types package for TS checking, now that typedoc isn't installed

* rm typedoc dependency, don't commit installation of it during release

* use new test package, misc test cleanup

* export SDK version

* use new config validation logic in js-sdk-common

* implement diagnostic events in client-side Node SDK

* normalize platform name

* use latest common package release

* use js-sdk-common 3.1.1 for event payload ID fix

* add mention of singleton usage

* use js-sdk-common 3.1.2

* standardize linting

* misc fixes for latest js-sdk-common

* use js-sdk-common 3.2.2

* update js-sdk-common dependency for initialization error bugfix

* use js-sdk-common 3.2.5 for recent fixes

* update js-sdk-common for diagnostic events fix, add test, update dev deps

* revert eslint version bump due to Node 6 incompatibility

* Revert "revert eslint version bump due to Node 6 incompatibility"

This reverts commit 9455e1a.

* don't run lint in old Node

* can't update jest further till we stop supporting Node 6

* update js-sdk-common for TS decl fix, improve TS compilation test

* update js-eventsource to 1.3.1 for stream parsing bugfix

* update Winston to 3.x

* update js-sdk-common (#25)

* update js-sdk-common + some dev dependencies

* revert upgrade of dev dependencies, to maintain Node 6 compat

* update launchdarkly-eventsource and js-sdk-common to get stream timeout fix

* alias functionality (#27)

* Removed the guides link

* add inlineUsersToEvents to TypeScript defs by updating js-sdk-common

* Update common JS SDK library to use fixes for debug event generation issues.

* update launchdarkly-eventsource to 1.4.1 for dependency cleanup

* update launchdarkly-js-test-helpers to fix TLS tests

* add CI jobs for all compatible Node versions

* don't try to set NODE_ENV on command line

* stop saying we're compatible with Node <12

* add local/ to gitignore

* use Releaser v2 config

* Updates docs URLs

* bump launchdarkly-eventsource dependency for sc-136154 fix (#36)

* update to new js-sdk-common and remove Winston (#38)

* update for changes in js-sdk-common 4.0.2

* Update common lib for JSON error handling fix (sc-142333)

* update js-eventsource to 1.4.4 for security fix

Co-authored-by: Eli Bishop <[email protected]>
Co-authored-by: Ben Woskow <[email protected]>
Co-authored-by: Ben Woskow <[email protected]>
Co-authored-by: LaunchDarklyCI <[email protected]>
Co-authored-by: Gavin Whelan <[email protected]>
Co-authored-by: Ember Stevens <[email protected]>
Co-authored-by: ember-stevens <[email protected]>
Co-authored-by: LaunchDarklyReleaseBot <[email protected]>
LaunchDarklyReleaseBot added a commit that referenced this pull request Apr 28, 2022
* initial implementation

* misc fixes

* fix CI job

* rm unused

* misc test fixes

* gitignore

* indents

* misc fixes

* support advanced TLS options

* fix TS file

* tests for TLS behavior

* test improvements

* TS fix

* misc code cleanup and packaging fixes

* misc fixes + update for js-common 2.10 changes

* misc build/release fixes

* fix version string

* don't use Rollup

* misc test/packaging fixes

* fix error detection

* update dev packages

* fix test server setup

* fix http.request usage that doesn't work in older Nodes

* we don't really need ES6 imports

* disable audit job for now

* linter

* fix dependency

* minor fix to local storage usage

* misc cleanup

* doc comment

* Fixing a minor incorrect contribution guideline instruction (#5)

* fix release script

* Apply markdown templates (#6)

* use new launchdarkly-js-sdk-common package name (#7)

* change case (#8)

* bump common package dependency & change to specific version

* bump common package dependency

* allow patches of Winston

* minor cleanup

* add doc comment

* removed the beta warning (#9)

* update js-sdk-common dependency to get experimentation features

* update js-sdk-common dependency

* misc build fixes

* need types package for TS checking, now that typedoc isn't installed

* rm typedoc dependency, don't commit installation of it during release

* use new test package, misc test cleanup

* export SDK version

* use new config validation logic in js-sdk-common

* implement diagnostic events in client-side Node SDK

* normalize platform name

* use latest common package release

* use js-sdk-common 3.1.1 for event payload ID fix

* add mention of singleton usage

* use js-sdk-common 3.1.2

* standardize linting

* misc fixes for latest js-sdk-common

* use js-sdk-common 3.2.2

* update js-sdk-common dependency for initialization error bugfix

* use js-sdk-common 3.2.5 for recent fixes

* update js-sdk-common for diagnostic events fix, add test, update dev deps

* revert eslint version bump due to Node 6 incompatibility

* Revert "revert eslint version bump due to Node 6 incompatibility"

This reverts commit 9455e1a.

* don't run lint in old Node

* can't update jest further till we stop supporting Node 6

* update js-sdk-common for TS decl fix, improve TS compilation test

* update js-eventsource to 1.3.1 for stream parsing bugfix

* update Winston to 3.x

* update js-sdk-common (#25)

* update js-sdk-common + some dev dependencies

* revert upgrade of dev dependencies, to maintain Node 6 compat

* update launchdarkly-eventsource and js-sdk-common to get stream timeout fix

* alias functionality (#27)

* Removed the guides link

* add inlineUsersToEvents to TypeScript defs by updating js-sdk-common

* Update common JS SDK library to use fixes for debug event generation issues.

* update launchdarkly-eventsource to 1.4.1 for dependency cleanup

* update launchdarkly-js-test-helpers to fix TLS tests

* add CI jobs for all compatible Node versions

* don't try to set NODE_ENV on command line

* stop saying we're compatible with Node <12

* add local/ to gitignore

* use Releaser v2 config

* Updates docs URLs

* bump launchdarkly-eventsource dependency for sc-136154 fix (#36)

* update to new js-sdk-common and remove Winston (#38)

* update for changes in js-sdk-common 4.0.2

* Update common lib for JSON error handling fix (sc-142333)

* update js-eventsource to 1.4.4 for security fix

* initial implementation of contract tests (not in CI) (#42)

* initial implementation of contract tests (not in CI)

* support setting test service URIs independently

* identify is async, await it

* update js-sdk-common for base URL slash fix

* enable contract tests for tags

* enable contract tests in CI + update Node versions in CI (#45)

Co-authored-by: Eli Bishop <[email protected]>
Co-authored-by: Ben Woskow <[email protected]>
Co-authored-by: Ben Woskow <[email protected]>
Co-authored-by: LaunchDarklyCI <[email protected]>
Co-authored-by: Gavin Whelan <[email protected]>
Co-authored-by: Ember Stevens <[email protected]>
Co-authored-by: ember-stevens <[email protected]>
Co-authored-by: LaunchDarklyReleaseBot <[email protected]>
LaunchDarklyReleaseBot added a commit that referenced this pull request Oct 6, 2022
* initial implementation

* misc fixes

* fix CI job

* rm unused

* misc test fixes

* gitignore

* indents

* misc fixes

* support advanced TLS options

* fix TS file

* tests for TLS behavior

* test improvements

* TS fix

* misc code cleanup and packaging fixes

* misc fixes + update for js-common 2.10 changes

* misc build/release fixes

* fix version string

* don't use Rollup

* misc test/packaging fixes

* fix error detection

* update dev packages

* fix test server setup

* fix http.request usage that doesn't work in older Nodes

* we don't really need ES6 imports

* disable audit job for now

* linter

* fix dependency

* minor fix to local storage usage

* misc cleanup

* doc comment

* Fixing a minor incorrect contribution guideline instruction (#5)

* fix release script

* Apply markdown templates (#6)

* use new launchdarkly-js-sdk-common package name (#7)

* change case (#8)

* bump common package dependency & change to specific version

* bump common package dependency

* allow patches of Winston

* minor cleanup

* add doc comment

* removed the beta warning (#9)

* update js-sdk-common dependency to get experimentation features

* update js-sdk-common dependency

* misc build fixes

* need types package for TS checking, now that typedoc isn't installed

* rm typedoc dependency, don't commit installation of it during release

* use new test package, misc test cleanup

* export SDK version

* use new config validation logic in js-sdk-common

* implement diagnostic events in client-side Node SDK

* normalize platform name

* use latest common package release

* use js-sdk-common 3.1.1 for event payload ID fix

* add mention of singleton usage

* use js-sdk-common 3.1.2

* standardize linting

* misc fixes for latest js-sdk-common

* use js-sdk-common 3.2.2

* update js-sdk-common dependency for initialization error bugfix

* use js-sdk-common 3.2.5 for recent fixes

* update js-sdk-common for diagnostic events fix, add test, update dev deps

* revert eslint version bump due to Node 6 incompatibility

* Revert "revert eslint version bump due to Node 6 incompatibility"

This reverts commit 9455e1a.

* don't run lint in old Node

* can't update jest further till we stop supporting Node 6

* update js-sdk-common for TS decl fix, improve TS compilation test

* update js-eventsource to 1.3.1 for stream parsing bugfix

* update Winston to 3.x

* update js-sdk-common (#25)

* update js-sdk-common + some dev dependencies

* revert upgrade of dev dependencies, to maintain Node 6 compat

* update launchdarkly-eventsource and js-sdk-common to get stream timeout fix

* alias functionality (#27)

* Removed the guides link

* add inlineUsersToEvents to TypeScript defs by updating js-sdk-common

* Update common JS SDK library to use fixes for debug event generation issues.

* update launchdarkly-eventsource to 1.4.1 for dependency cleanup

* update launchdarkly-js-test-helpers to fix TLS tests

* add CI jobs for all compatible Node versions

* don't try to set NODE_ENV on command line

* stop saying we're compatible with Node <12

* add local/ to gitignore

* use Releaser v2 config

* Updates docs URLs

* bump launchdarkly-eventsource dependency for sc-136154 fix (#36)

* update to new js-sdk-common and remove Winston (#38)

* update for changes in js-sdk-common 4.0.2

* Update common lib for JSON error handling fix (sc-142333)

* update js-eventsource to 1.4.4 for security fix

* initial implementation of contract tests (not in CI) (#42)

* initial implementation of contract tests (not in CI)

* support setting test service URIs independently

* identify is async, await it

* update js-sdk-common for base URL slash fix

* enable contract tests for tags

* enable contract tests in CI + update Node versions in CI (#45)

* fix setting of initial user in contract test service

* Update version of js-sdk-common. (#47)

Co-authored-by: Eli Bishop <[email protected]>
Co-authored-by: Ben Woskow <[email protected]>
Co-authored-by: Ben Woskow <[email protected]>
Co-authored-by: LaunchDarklyCI <[email protected]>
Co-authored-by: Gavin Whelan <[email protected]>
Co-authored-by: Ember Stevens <[email protected]>
Co-authored-by: ember-stevens <[email protected]>
Co-authored-by: LaunchDarklyReleaseBot <[email protected]>
Co-authored-by: Ryan Lamb <[email protected]>
LaunchDarklyReleaseBot added a commit that referenced this pull request Oct 18, 2022
* initial implementation

* misc fixes

* fix CI job

* rm unused

* misc test fixes

* gitignore

* indents

* misc fixes

* support advanced TLS options

* fix TS file

* tests for TLS behavior

* test improvements

* TS fix

* misc code cleanup and packaging fixes

* misc fixes + update for js-common 2.10 changes

* misc build/release fixes

* fix version string

* don't use Rollup

* misc test/packaging fixes

* fix error detection

* update dev packages

* fix test server setup

* fix http.request usage that doesn't work in older Nodes

* we don't really need ES6 imports

* disable audit job for now

* linter

* fix dependency

* minor fix to local storage usage

* misc cleanup

* doc comment

* Fixing a minor incorrect contribution guideline instruction (#5)

* fix release script

* Apply markdown templates (#6)

* use new launchdarkly-js-sdk-common package name (#7)

* change case (#8)

* bump common package dependency & change to specific version

* bump common package dependency

* allow patches of Winston

* minor cleanup

* add doc comment

* removed the beta warning (#9)

* update js-sdk-common dependency to get experimentation features

* update js-sdk-common dependency

* misc build fixes

* need types package for TS checking, now that typedoc isn't installed

* rm typedoc dependency, don't commit installation of it during release

* use new test package, misc test cleanup

* export SDK version

* use new config validation logic in js-sdk-common

* implement diagnostic events in client-side Node SDK

* normalize platform name

* use latest common package release

* use js-sdk-common 3.1.1 for event payload ID fix

* add mention of singleton usage

* use js-sdk-common 3.1.2

* standardize linting

* misc fixes for latest js-sdk-common

* use js-sdk-common 3.2.2

* update js-sdk-common dependency for initialization error bugfix

* use js-sdk-common 3.2.5 for recent fixes

* update js-sdk-common for diagnostic events fix, add test, update dev deps

* revert eslint version bump due to Node 6 incompatibility

* Revert "revert eslint version bump due to Node 6 incompatibility"

This reverts commit 9455e1a.

* don't run lint in old Node

* can't update jest further till we stop supporting Node 6

* update js-sdk-common for TS decl fix, improve TS compilation test

* update js-eventsource to 1.3.1 for stream parsing bugfix

* update Winston to 3.x

* update js-sdk-common (#25)

* update js-sdk-common + some dev dependencies

* revert upgrade of dev dependencies, to maintain Node 6 compat

* update launchdarkly-eventsource and js-sdk-common to get stream timeout fix

* alias functionality (#27)

* Removed the guides link

* add inlineUsersToEvents to TypeScript defs by updating js-sdk-common

* Update common JS SDK library to use fixes for debug event generation issues.

* update launchdarkly-eventsource to 1.4.1 for dependency cleanup

* update launchdarkly-js-test-helpers to fix TLS tests

* add CI jobs for all compatible Node versions

* don't try to set NODE_ENV on command line

* stop saying we're compatible with Node <12

* add local/ to gitignore

* use Releaser v2 config

* Updates docs URLs

* bump launchdarkly-eventsource dependency for sc-136154 fix (#36)

* update to new js-sdk-common and remove Winston (#38)

* update for changes in js-sdk-common 4.0.2

* Update common lib for JSON error handling fix (sc-142333)

* update js-eventsource to 1.4.4 for security fix

* initial implementation of contract tests (not in CI) (#42)

* initial implementation of contract tests (not in CI)

* support setting test service URIs independently

* identify is async, await it

* update js-sdk-common for base URL slash fix

* enable contract tests for tags

* enable contract tests in CI + update Node versions in CI (#45)

* fix setting of initial user in contract test service

* Update version of js-sdk-common. (#47)

* Update js-sdk-common to version 4.3.1 (#48)

Co-authored-by: Eli Bishop <[email protected]>
Co-authored-by: Ben Woskow <[email protected]>
Co-authored-by: Ben Woskow <[email protected]>
Co-authored-by: LaunchDarklyCI <[email protected]>
Co-authored-by: Gavin Whelan <[email protected]>
Co-authored-by: Ember Stevens <[email protected]>
Co-authored-by: ember-stevens <[email protected]>
Co-authored-by: LaunchDarklyReleaseBot <[email protected]>
Co-authored-by: Ryan Lamb <[email protected]>
LaunchDarklyReleaseBot added a commit that referenced this pull request Oct 21, 2022
* initial implementation

* misc fixes

* fix CI job

* rm unused

* misc test fixes

* gitignore

* indents

* misc fixes

* support advanced TLS options

* fix TS file

* tests for TLS behavior

* test improvements

* TS fix

* misc code cleanup and packaging fixes

* misc fixes + update for js-common 2.10 changes

* misc build/release fixes

* fix version string

* don't use Rollup

* misc test/packaging fixes

* fix error detection

* update dev packages

* fix test server setup

* fix http.request usage that doesn't work in older Nodes

* we don't really need ES6 imports

* disable audit job for now

* linter

* fix dependency

* minor fix to local storage usage

* misc cleanup

* doc comment

* Fixing a minor incorrect contribution guideline instruction (#5)

* fix release script

* Apply markdown templates (#6)

* use new launchdarkly-js-sdk-common package name (#7)

* change case (#8)

* bump common package dependency & change to specific version

* bump common package dependency

* allow patches of Winston

* minor cleanup

* add doc comment

* removed the beta warning (#9)

* update js-sdk-common dependency to get experimentation features

* update js-sdk-common dependency

* misc build fixes

* need types package for TS checking, now that typedoc isn't installed

* rm typedoc dependency, don't commit installation of it during release

* use new test package, misc test cleanup

* export SDK version

* use new config validation logic in js-sdk-common

* implement diagnostic events in client-side Node SDK

* normalize platform name

* use latest common package release

* use js-sdk-common 3.1.1 for event payload ID fix

* add mention of singleton usage

* use js-sdk-common 3.1.2

* standardize linting

* misc fixes for latest js-sdk-common

* use js-sdk-common 3.2.2

* update js-sdk-common dependency for initialization error bugfix

* use js-sdk-common 3.2.5 for recent fixes

* update js-sdk-common for diagnostic events fix, add test, update dev deps

* revert eslint version bump due to Node 6 incompatibility

* Revert "revert eslint version bump due to Node 6 incompatibility"

This reverts commit 9455e1a.

* don't run lint in old Node

* can't update jest further till we stop supporting Node 6

* update js-sdk-common for TS decl fix, improve TS compilation test

* update js-eventsource to 1.3.1 for stream parsing bugfix

* update Winston to 3.x

* update js-sdk-common (#25)

* update js-sdk-common + some dev dependencies

* revert upgrade of dev dependencies, to maintain Node 6 compat

* update launchdarkly-eventsource and js-sdk-common to get stream timeout fix

* alias functionality (#27)

* Removed the guides link

* add inlineUsersToEvents to TypeScript defs by updating js-sdk-common

* Update common JS SDK library to use fixes for debug event generation issues.

* update launchdarkly-eventsource to 1.4.1 for dependency cleanup

* update launchdarkly-js-test-helpers to fix TLS tests

* add CI jobs for all compatible Node versions

* don't try to set NODE_ENV on command line

* stop saying we're compatible with Node <12

* add local/ to gitignore

* use Releaser v2 config

* Updates docs URLs

* bump launchdarkly-eventsource dependency for sc-136154 fix (#36)

* update to new js-sdk-common and remove Winston (#38)

* update for changes in js-sdk-common 4.0.2

* Update common lib for JSON error handling fix (sc-142333)

* update js-eventsource to 1.4.4 for security fix

* initial implementation of contract tests (not in CI) (#42)

* initial implementation of contract tests (not in CI)

* support setting test service URIs independently

* identify is async, await it

* update js-sdk-common for base URL slash fix

* enable contract tests for tags

* enable contract tests in CI + update Node versions in CI (#45)

* fix setting of initial user in contract test service

* Update version of js-sdk-common. (#47)

* Update js-sdk-common to version 4.3.1 (#48)

* Upgrade js-sdk-common to 4.3.2 (#49)

Co-authored-by: Eli Bishop <[email protected]>
Co-authored-by: Ben Woskow <[email protected]>
Co-authored-by: Ben Woskow <[email protected]>
Co-authored-by: LaunchDarklyCI <[email protected]>
Co-authored-by: Gavin Whelan <[email protected]>
Co-authored-by: Ember Stevens <[email protected]>
Co-authored-by: ember-stevens <[email protected]>
Co-authored-by: LaunchDarklyReleaseBot <[email protected]>
Co-authored-by: Ryan Lamb <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants