Skip to content

Tags: warlord2k/javascript

Tags

v7.5.0

Toggle v7.5.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
eventEngine (pubnub#334)

* feat: cucumber refactor

* feat: add more steps

* feat: current progress

* refactor event-engine(from draft PR)

* event-engine: update to latest description, added some missing transitions

* prettier!

* take: fix hanging tests due to retry intro

* update as per latest event engine specs

* * cucumber tsflow

* prettier!

* fix: test and version mismatch from branch merge

* fix: version

* add: reconnection configuration

* lint/prettier

* fix: test. destroy() not required

* fix: naming convention and removed unnecessary effect dispatch

* WIP: presence event engine

* organised files and directories for presence

* fix: paths

* fix: lint

* presence and subscribe event engine states

* event engine effects and events

* retry policy configuration

* event engines tests

* updated stateless utilities

* updated PubNub with configurations

* lib and dist

* take-1 fix lint

* fix: elint config

* sync: package-lock

* fix: package-lock

* WIP take-1(non-status events): Listener compatibility with eventEngine

* take-2: (presence) listener structs backward compatibility.

* lib and dist

* lint

* event engine: naming, missing transitions, handling `reconnect` and `restore` all applicable states, removed old definitions for events

* event engine: receiving state as per specifications

* refined naming for event engine events and effects

* retryConfiguration behaviour updates

* presence eventengine: removed unnecessary emitStatus events as per specifications

* config naming convention, eventengine initialisation updates as per new updated naming conventions

* updated tests

* dist, lib and lint fixes

* package-lock dependabot suggestion, fix test

* removed duplicate file

* fix: prevent duplicate listener to be added.

* dist/lib files

* retry delay can be override by retry after value

* handled cursor across the states

* manage cursor from event struct

* dist and lib

* refactor: reconnect event handling

* getSubscribedChannels and channelGroups binding when eventEngine is enabled

* refactor: retry policy delay calculation

* handshake* states: handling cursor value across state and defaulting to 0 for region when context/event has undefined

* receiv* states: handling cursor across states

* lib/dist

* addressed review comments : handling cursor value from context from handshake and receiveFailed

* revert test file changes

* fix: lint

* sync package-lock

* removed flow_interfaces reference

* PubNub SDK v7.5.0 release.

---------

Co-authored-by: Artur Wojciechowski <[email protected]>
Co-authored-by: PubNub Release Bot <[email protected]>

v7.4.5

Toggle v7.4.5's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
fix: crash unencrypted message with crypto module (pubnub#349)

* subscription listener and history api handle plain message when crypto module is configured

* test: subscription listener and history api with plain message along with crypto module

* dist/lib

* fix: AppContext membership apis optional fields only included when explicitly mentioned

* lib/dist files

* PubNub SDK v7.4.5 release.

---------

Co-authored-by: PubNub Release Bot <[email protected]>

v7.4.4

Toggle v7.4.4's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
fix: getChannelMembers status field include (pubnub#347)

fix: getChannelMembers status field include

v7.4.3

Toggle v7.4.3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Fix/blob file encryption (pubnub#346)

* fix: Blob file support for encryption in Web environment

* dist/lib

* PubNub SDK v7.4.3 release.

---------

Co-authored-by: PubNub Release Bot <[email protected]>

v7.4.2

Toggle v7.4.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
chore:update license field in package.json (pubnub#344)

* update licese field in package.json

* PubNub SDK v7.4.2 release.

---------

Co-authored-by: PubNub Release Bot <[email protected]>

v7.4.1

Toggle v7.4.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
fix: pubnub.decrypt() function to return correct data format (pubnub#342

)

* fix: pubnub.decrypt() function to return correct data format

* PubNub SDK v7.4.1 release.

---------

Co-authored-by: PubNub Release Bot <[email protected]>

v7.4.0

Toggle v7.4.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
feat/CryptoModule (pubnub#339)

* ref: decoupling cryptor module

* cryptoModule

* lint

* rever cryptors in config

* lint fixes

* CryptoModule for web and node

* step definitions for contract tests

* lib files

* fix:es-lint

* let vs const

* and some more ts not wanting me to specific about trivials

* access modfiers

* refactor-1

* lint, cleanup test

* refactor - 2

* code cleanup in stream encryption with new cryptor

* fix: lint issue.

* refactor: eliminate ts-ignores by defining file reated types

* * integration of crypto module * refactoring cryptoModule

* lib and dist

* support for setCipherKey

* fix: setCipherKey()

* lib and dist files

* fix: staticIV support

* lib and dist

* refactor: cryptoModule, * added support for PubNub.CryptoModule factory

* fix: types

* dist and libs

* fix: test- customEncrypt function

* fix: legacy crypto init, tests

* refactor: typecheck on incoming data for aescbc cryptor

* code cleanup, * fix: broken file cryptography operations on web

* lib and dist directories

* refactor: crypto initialiser apis default value initialisation

* LICENSE

* reverted last commit 11351ec

* update LICENSE

* PubNub SDK v7.4.0 release.

---------

Co-authored-by: PubNub Release Bot <[email protected]>

v7.3.3

Toggle v7.3.3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
CLEN-1556/fix/error handling when send file encounters issues (pubnub…

…#338)

* fix: error handling when send file encounters issues

* PubNub SDK v7.3.3 release.

---------

Co-authored-by: PubNub Release Bot <[email protected]>

v7.3.2

Toggle v7.3.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
CLEN-1504/fix/upgrade superagent (pubnub#337)

* upgrade superagent

* lock file

* PubNub SDK v7.3.2 release.

---------

Co-authored-by: PubNub Release Bot <[email protected]>

v7.3.1

Toggle v7.3.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
fix/CLEN-1440 (pubnub#335)

* fix: missing get and set methods for userId are added

* PubNub SDK v7.3.1 release.

---------

Co-authored-by: PubNub Release Bot <[email protected]>