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.17.1 release #204

Merged
merged 519 commits into from
Mar 7, 2020
Merged

prepare 2.17.1 release #204

merged 519 commits into from
Mar 7, 2020

Conversation

LaunchDarklyCI
Copy link
Contributor

[2.17.1] - 2020-03-06

Fixed:

  • At client initialization time, if the initial flag polling request failed, it would cause an unhandled promise rejection unless the application had called waitForInitialization() and provided an error handler for the promise that was returned by that method. While that is correct behavior if the application did call waitForInitialization() (any promise that might be rejected should have an error handler attached), it is inappropriate if the application did not call waitForInitialization() at all-- which is not mandatory, since the application could use events instead, or waitUntilReady(), or might simply not care about waiting for initialization. This has been fixed so that no such promise is created until the first time the application calls waitForInitialization(); subsequent calls to the same method will return the same promise (since initialization can only happen once).
  • A bug in the event emitter made its behavior unpredictable if an event handler called on or off while handling an event. This has been fixed so that all event handlers that were defined at the time the event was fired will be called; any changes made will not take effect until the next event.

eli-darkly and others added 30 commits March 7, 2019 15:03
update some test dependencies to avoid vulnerability warnings
* Initial commit

* Initial commit

* Added unit test

* Example server bootstrap implementation

* Updated packages and exclude server bootstrap code.

* Update package-lock.json

* Added more tests.

* Moved state initialisation into constructor.
pin Node version to 11.10.1 due to Jest problem
add support for optional trackReasons flag for experimentation
replace rm with rimraf in react wrapper build
eli-darkly and others added 26 commits December 18, 2019 14:17
# Conflicts:
#	package-lock.json
#	package.json
…ents

add image-loading event delivery logic factored out of js-sdk-common
use js-sdk-common 3.1.1 for event payload ID fix
use js-sdk-common 3.1.2 and loosen our other dependency
# Conflicts:
#	package-lock.json
#	package.json
@eli-darkly eli-darkly requested a review from bwoskow-ld March 7, 2020 00:59
@LaunchDarklyCI LaunchDarklyCI merged commit cf3e230 into master Mar 7, 2020
@LaunchDarklyCI LaunchDarklyCI deleted the release-2.17.1 branch March 7, 2020 01:23
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.

7 participants