December-05-2017
-
⭐ add support for Native Script
-
🌟 add missing flow types
-
🌟 upgrade superagent to ^3.8.1
November-20-2017
-
⭐ keepAlive is now initialized globally instead of per-call, allowing better connection reuse
-
🌟 added sdkName configuration parameter which allow completely override pnsdk in request query
October-19-2017
- ⭐allow disabling of heartbeats by passing 0 during initialization.
October-19-2017
- 🐛fix UUID library to work in browsers.
October-12-2017
- 🐛fix incorrect packaging of lil-uuid and uuid
October-10-2017
-
🌟support delete messages from history
-
⭐swap uuid generator with support for IE9 and IE10
August-21-2017
- ⭐fix typo to enable http keep alive support
August-21-2017
-
⭐Support optional message deduping via the dedupeOnSubscribe config
-
⭐Do not issue leave events if the channel mix is empty.
August-14-2017
- ⭐Allow disable of heartbeats by passing heartbeatInterval = 0
July-27-2017
-
⭐patch up 503 reporting
-
⭐fix issue with where now and invalid server response
-
⭐fix issue with here now and invalid server response
June-19-2017
-
⭐fix issue of net with android for titanium
-
🌟add additional hooks for connectivity
-
🌟add auto network detection
May-23-2017
- ⭐fix issue of net with android for react-native
- 🌟metadata is now passed on message envelope
May-18-2017
- 🌟add support custom encryption and decryption
-
🌟integrate fetch for react-native SDK
-
⭐announce when subscription get reactivated
-
⭐stop heartbeats for responses with status PNBadRequestCategory
April-06-2017
- 🌟allow manual control over network state via listenToBrowserNetworkEvents
March-30-2017
-
🌟add support for titanium SDK
-
⭐fix support for react-native SDK
-
⭐add validation for web distribution
March-27-2017
-
🌟add support for presence deltas.
-
🌟keep track of new and upcoming timetokens on status messages
March-08-2017
- 🌟add optional support for keepAlive by passing the keepAlive config into the init logic
February-14-2017
-
⭐add guard to check for channel or channel group on state setting
-
⭐add guard to check for publish, secret keys when performing a grant
February-07-2017
- ⭐downgrade superagent to v2; add new entry point for react native.
January-31-2017
- ⭐adjust compilation for webpack based compilations
January-31-2017
- ⭐proxy support for node
January-23-2017
-
⭐upgrade dependencies; fix up linting.
-
⭐handle network outage cases for correct reporting.
December-16-2016
- ⭐bump version after v3 release.
November-28-2016
- ⭐removes bundling of package.json into the dist file
November-22-2016
- ⭐SDK now supports the restore config to allow message catch-up
November-18-2016
-
⭐bulk history exposed via pubnub.fetchMessages
-
⭐publish supports custom ttl interval
-
⭐v2 for audit and grant; no consumer facing changes.
-
⭐fixes for param validation on usage of promises
November-04-2016
- ⭐SDK reports on the id of the publisher in the message
November-01-2016
- ⭐Detection of support of promises improved.
November-01-2016
- ⭐Fixes on encoding of apostraphes.
October-31-2016
-
⭐Add promise support on setState operation (@jskrzypek)
-
⭐Add hooks to stop polling time when the number of subscriptions drops to 0 (@jasonpoe)
October-30-2016
- ⭐Encode signatures to avoid sending restricted characters
October-26-2016
-
⭐Add optional support for promises on all endpoints.
-
⭐History always returns timetokens in the payloads.
-
⭐Optionally, if queue size is set, send status on queue size threshold
October-17-2016
- ⭐Fix state setting for channels with reserved tags.
October-13-2016
-
⭐Reset timetoken when all unsubscribes happen
-
⭐Sign requests when a a secret key is passed
October-05-2016
- ⭐Propogate status events to the status callback on subscribe operations.
October-03-2016
- ⭐affectedChannels and affectedChannelGroups are now populated on subscribe / unsubscribe events
September-27-2016
- ⭐Dependency upgrades
September-14-2016
- ⭐Expose decryption and encryption as a global
September-09-2016
-
⭐Channel / subscription items are populated in
-
⭐Constants for operation and category are exposed on global object
August-25-2016
- ⭐Re-publish of v4.0.7
August-25-2016
-
⭐Dependency upgrades
-
⭐Try..catch wrapped around localStorage for iframe compliance
August-18-2016
-
⭐Adjustment of reconnection policies for web distributions.
-
⭐PNSDK support for partner identification
August-10-2016
- ⭐Stop exposing .babelrc which causes unpredictable behavior on react native.
August-09-2016
-
⭐Adjust handling of presence payloads for state settings.
-
🌟Exposing generateUUID method to create uuids.
-
⭐Triggering disconnect, reconnect events on Web distributions.
-
⭐React Native adjustments to package.json information.
August-07-2016
- ⭐Global Here Now parsing adjustments.
August-03-2016
- ⭐Adjustments to internet disconnects on node.
August-01-2016
- 🐛Fixes to avoid double encoding on JSON payloads.
- 🌟New iteration of JS / Node SDK family