Skip to content

Latest commit

 

History

History
960 lines (335 loc) · 18.6 KB

CHANGELOG.md

File metadata and controls

960 lines (335 loc) · 18.6 KB

September-27-2019

Full Changelog

  • ⭐ Ensures history response is an array before iterating it

September-20-2019

Full Changelog

  • ⭐ Add support for auth tokens with Objects for Users, Spaces and Memberships

September-03-2019

Full Changelog

  • ⭐ Fix issue with subdomains ending in 'ps'

August-23-2019

Full Changelog

  • ⭐ Fix regression: Fix titanium build to support recent version

August-16-2019

Full Changelog

  • ⭐ Fix regression: Add Objects support for Users, Spaces and Memberships

August-09-2019

Full Changelog

  • ⭐ Fix regression: 'PubNub is not a constructor' in Node.js

August-07-2019

Full Changelog

  • ⭐ Add Signals support

July-26-2019

Full Changelog

  • ⭐ Add minimum presence timeout

June-19-2019

Full Changelog

  • ⭐ Added support to enable heartbeat requests while subscribe when heartbeat interval is provided

June-13-2019

Full Changelog

  • ⭐ Added try catch block to handle exception for JSON.parse function
  • ⭐ Changed default origin to ps.pndsn.com

June-06-2019

Full Changelog

  • ⭐ Maintains the state when presence heartbeat is explicitly disabled

May-09-2019

Full Changelog

  • ⭐ Disables the presence heartbeat by default when a subscribe is called. Presence heartbeat can still be enabled explicitly.

March-14-2019

Full Changelog

  • ⭐ The timetoken parameter is deprecated in the message-counts function. Use channelTimetokens instead, pass one value in channelTimetokens to achieve the same results

March-04-2019

Full Changelog

  • ⭐message counts

  • ⭐use null instead of '' for NativeScript networking module

December-20-2018

Full Changelog

  • ⭐update dependencies

  • ⭐fix flow process on nativescript

October-04-2018

Full Changelog

  • 🐛fix POST for nativescript adapter over android

August-06-2018

Full Changelog

  • ⭐update dependencies

August-04-2018

Full Changelog

  • ⭐return error parameter into errorData when logVerbosity = true

July-10-2018

Full Changelog

  • ⭐update dependencies

June-12-2018

Full Changelog

  • ⭐add stringifiedTimeToken into the fetch endpoint

June-08-2018

Full Changelog

  • 🐛avoid security vulnerability in growl < 1.10.0

June-06-2018

Full Changelog

  • ⭐subscribe without using the heartbeat loop with flag withHeartbeats = false

Abril-24-2018

Full Changelog

  • 🐛fix timetoken announces

  • ⭐categorize ETIMEDOUT errors as PNNetworkIssuesCategory

February-28-2018

Full Changelog

  • 🐛fix signature to delete message

January-29-2018

Full Changelog

  • ⭐allow set ssl to false for nodejs

January-04-2018

Full Changelog

  • ⭐add support for heartbeat sending without subscription via .presence()

  • ⭐add method setProxy for Nodejs

  • ⭐set ssl to true for nodejs by default

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