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 2.15.0 release #5

Merged
merged 18 commits into from
Nov 6, 2019
Merged

prepare 2.15.0 release #5

merged 18 commits into from
Nov 6, 2019

Conversation

LaunchDarklyCI
Copy link
Contributor

[2.15.0] - 2019-11-06

Changed:

  • Changed the behavior of the warning message that is logged on failing to establish a streaming connection. Rather than the current behavior where the warning message appears upon each failed attempt, it will now only appear on the first failure in each series of attempts. Also, the message has been changed to mention that retries will occur. (#182)

Fixed:

  • The beforeunload event handler no longer calls close on the client, which was causing the SDK to become unusable if the page did not actually close after this event fired (for instance if the browser navigated to a URL that launched an external application, or if another beforeunload handler cancelled leaving the page). Instead, it now only flushes events. There is also an unload handler that flushes any additional events that might have been created by any code that ran during the beforeunload stage. (#181)
  • Removed uses of Object.assign that caused errors in Internet Explorer unless a polyfill for that function was present. These were removed earlier in the 2.1.1 release, but had been mistakenly added again.
  • Removed development dependency on typedoc which caused some vulnerability warnings.

Deprecated:

  • The samplingInterval configuration property is deprecated and will be removed in a future version. The intended use case for the samplingInterval feature was to reduce analytics event network usage in high-traffic applications. This feature is being deprecated in favor of summary counters, which are meant to track all events.

eli-darkly and others added 18 commits September 6, 2019 11:06
* applying the readme template

* clarifying text

* wrapper => sdk

* clarify relationship to js sdk

* re-ordered the changelog header
* reinstate 2.12.5 and 2.13.0

* lint errors

* adding a missing file
…vate into yus/ch43034/make-react-sdk-support-bootstrapping-natively
* reinstate 2.12.5 and 2.13.0

* lint errors

* adding a missing file

* doc comments

* cleanup

* fix lint errors

* fix lint errors

* fix lint errors

* undo a commit

* undo a commit

* add typedoc build (#6)

* add typedoc build

* add makefile

* exclude test code

* doc comment fixes

* more code doc cleanup

* minor doc update
…ded more information comparing asyncCreateLDProvider and withLDProvider to typedoc.
…vate into yus/ch43034/make-react-sdk-support-bootstrapping-natively
…pport-bootstrapping-natively

[ch43034] React sdk support for bootstrapping natively
# Conflicts:
#	CHANGELOG.md
#	package-lock.json
#	package.json
…nt-sdk-urls

Update homepage and git repo url to point to the new react sdk page
* update js-sdk-common + misc build improvements

* update dependency

* fix typedoc build logic
@eli-darkly eli-darkly requested a review from bwoskow-ld November 6, 2019 20:16
@LaunchDarklyCI LaunchDarklyCI merged commit 5dbaef7 into master Nov 6, 2019
@LaunchDarklyCI LaunchDarklyCI deleted the release-2.15.0 branch November 6, 2019 20:27
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.

4 participants