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.4.0 release #9

Merged
merged 87 commits into from
Feb 14, 2020
Merged

prepare 1.4.0 release #9

merged 87 commits into from
Feb 14, 2020

Conversation

LaunchDarklyCI
Copy link
Contributor

[1.4.0] - 2020-02-13

Note: if you are using the LaunchDarkly Relay Proxy to forward events, update the Relay to version 5.10.0 or later before updating to this Node client-side SDK version.

Added:

  • The SDK now periodically sends diagnostic data to LaunchDarkly, describing the version and configuration of the SDK, the architecture and version of the runtime platform, and performance statistics. No credentials, hostnames, or other identifiable values are included. This behavior can be disabled with the diagnosticOptOut option, or configured with diagnosticRecordingInterval.

Fixed:

  • When using secure mode in conjunction with streaming mode, if an application specified a new hash parameter while changing the current user with identify(), the SDK was not using the new hash value when recomputing the stream URL, causing the stream to fail. (Thanks, andrao!)
  • Changed some exact version dependencies to "highest compatible" dependencies, to avoid having modules that are also used by the host application loaded twice by NPM. The dependency on js-sdk-common is still an exact version dependency so that each release of node-client-sdk has well-defined behavior for that internal code.
  • Updated comment on initialize to clarify the intended singleton usage pattern.

Removed:

  • Removed an unused transitive dependency on @babel/polyfill.

@LaunchDarklyCI LaunchDarklyCI merged commit e639fde into master Feb 14, 2020
@LaunchDarklyCI LaunchDarklyCI deleted the release-1.4.0 branch February 14, 2020 21:20
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