Skip to content

Latest commit

 

History

History
633 lines (225 loc) · 12.4 KB

CHANGELOG.md

File metadata and controls

633 lines (225 loc) · 12.4 KB

December-05-2017

Full Changelog

  • ⭐ add support for Native Script

  • 🌟 add missing flow types

  • 🌟 upgrade superagent to ^3.8.1

November-20-2017

Full Changelog

  • ⭐ 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

Full Changelog

  • ⭐allow disabling of heartbeats by passing 0 during initialization.

October-19-2017

Full Changelog

  • 🐛fix UUID library to work in browsers.

October-12-2017

Full Changelog

  • 🐛fix incorrect packaging of lil-uuid and uuid

October-10-2017

Full Changelog

  • 🌟support delete messages from history

  • ⭐swap uuid generator with support for IE9 and IE10

August-21-2017

Full Changelog

  • ⭐fix typo to enable http keep alive support

August-21-2017

Full Changelog

  • ⭐Support optional message deduping via the dedupeOnSubscribe config

  • ⭐Do not issue leave events if the channel mix is empty.

August-14-2017

Full Changelog

  • ⭐Allow disable of heartbeats by passing heartbeatInterval = 0

July-27-2017

Full Changelog

  • ⭐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

Full Changelog

  • ⭐fix issue of net with android for titanium

  • 🌟add additional hooks for connectivity

  • 🌟add auto network detection

May-23-2017

Full Changelog

  • ⭐fix issue of net with android for react-native

Full Changelog

  • 🌟metadata is now passed on message envelope

May-18-2017

Full Changelog

  • 🌟add support custom encryption and decryption

Full Changelog

  • 🌟integrate fetch for react-native SDK

  • ⭐announce when subscription get reactivated

  • ⭐stop heartbeats for responses with status PNBadRequestCategory

April-06-2017

Full Changelog

  • 🌟allow manual control over network state via listenToBrowserNetworkEvents

March-30-2017

Full Changelog

  • 🌟add support for titanium SDK

  • ⭐fix support for react-native SDK

  • ⭐add validation for web distribution

March-27-2017

Full Changelog

  • 🌟add support for presence deltas.

  • 🌟keep track of new and upcoming timetokens on status messages

March-08-2017

Full Changelog

  • 🌟add optional support for keepAlive by passing the keepAlive config into the init logic

February-14-2017

Full Changelog

  • ⭐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

Full Changelog

  • ⭐downgrade superagent to v2; add new entry point for react native.

January-31-2017

Full Changelog

  • ⭐adjust compilation for webpack based compilations

January-31-2017

Full Changelog

  • ⭐proxy support for node

January-23-2017

Full Changelog

  • ⭐upgrade dependencies; fix up linting.

  • ⭐handle network outage cases for correct reporting.

December-16-2016

Full Changelog

  • ⭐bump version after v3 release.

November-28-2016

Full Changelog

  • ⭐removes bundling of package.json into the dist file

November-22-2016

Full Changelog

  • ⭐SDK now supports the restore config to allow message catch-up

November-18-2016

Full Changelog

  • ⭐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

Full Changelog

  • ⭐SDK reports on the id of the publisher in the message

November-01-2016

Full Changelog

  • ⭐Detection of support of promises improved.

November-01-2016

Full Changelog

  • ⭐Fixes on encoding of apostraphes.

October-31-2016

Full Changelog

  • ⭐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

Full Changelog

  • ⭐Encode signatures to avoid sending restricted characters

October-26-2016

Full Changelog

  • ⭐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

Full Changelog

  • ⭐Fix state setting for channels with reserved tags.

October-13-2016

Full Changelog

  • ⭐Reset timetoken when all unsubscribes happen

  • ⭐Sign requests when a a secret key is passed

October-05-2016

Full Changelog

  • ⭐Propogate status events to the status callback on subscribe operations.

October-03-2016

Full Changelog

  • ⭐affectedChannels and affectedChannelGroups are now populated on subscribe / unsubscribe events

September-27-2016

Full Changelog

  • ⭐Dependency upgrades

September-14-2016

Full Changelog

  • ⭐Expose decryption and encryption as a global

September-09-2016

Full Changelog

  • ⭐Channel / subscription items are populated in

  • ⭐Constants for operation and category are exposed on global object

August-25-2016

Full Changelog

  • ⭐Re-publish of v4.0.7

August-25-2016

Full Changelog

  • ⭐Dependency upgrades

  • ⭐Try..catch wrapped around localStorage for iframe compliance

August-18-2016

Full Changelog

  • ⭐Adjustment of reconnection policies for web distributions.

  • ⭐PNSDK support for partner identification

August-10-2016

Full Changelog

  • ⭐Stop exposing .babelrc which causes unpredictable behavior on react native.

August-09-2016

Full Changelog

  • ⭐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

Full Changelog

  • ⭐Global Here Now parsing adjustments.

August-03-2016

Full Changelog

  • ⭐Adjustments to internet disconnects on node.

August-01-2016

Full Changelog

  • 🐛Fixes to avoid double encoding on JSON payloads.
  • 🌟New iteration of JS / Node SDK family