Skip to content

Commit e1e84a8

Browse files
Alex Harleyyasserf
authored andcommitted
2.2.0
1 parent 6e2bdf0 commit e1e84a8

File tree

4 files changed

+24
-20
lines changed

4 files changed

+24
-20
lines changed

CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,11 @@
1+
## [2.2.0] - 2017-05-29
2+
3+
### Features
4+
- Clients are now able to perform and upsert operation `CU` (create and update) via `RecordHandler.setData`. This allows writing to records while not subscribed to them locally
5+
6+
## Fixes
7+
- Heartbeat timeout now emits the reconnect event
8+
19
## [2.1.5] - 2017-05-03
210

311
### Bug Fixes

dist/deepstream.js

Lines changed: 11 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
(function(f){if(typeof exports==="object"&&typeof module!=="undefined"){module.exports=f()}else if(typeof define==="function"&&define.amd){define([],f)}else{var g;if(typeof window!=="undefined"){g=window}else if(typeof global!=="undefined"){g=global}else if(typeof self!=="undefined"){g=self}else{g=this}g.deepstream = f()}})(function(){var define,module,exports;return (function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o<r.length;o++)s(r[o]);return s})({1:[function(_dereq_,module,exports){
22

3-
},{}],2:[function(_dereq_,module,exports){
4-
53
/**
64
* Expose `Emitter`.
75
*/
@@ -187,6 +185,8 @@ Emitter.prototype.eventNames = function(){
187185
return this._callbacks ? Object.keys(this._callbacks) : [];
188186
}
189187

188+
},{}],2:[function(_dereq_,module,exports){
189+
190190
},{}],3:[function(_dereq_,module,exports){
191191
// shim for using process in browser
192192
var process = module.exports = {};
@@ -358,10 +358,6 @@ process.off = noop;
358358
process.removeListener = noop;
359359
process.removeAllListeners = noop;
360360
process.emit = noop;
361-
process.prependListener = noop;
362-
process.prependOnceListener = noop;
363-
364-
process.listeners = function (name) { return [] }
365361

366362
process.binding = function (name) {
367363
throw new Error('process.binding is not supported');
@@ -2113,7 +2109,7 @@ createDeepstream.MERGE_STRATEGIES = MS;
21132109

21142110
module.exports = createDeepstream;
21152111

2116-
},{"./constants/constants":11,"./constants/merge-strategies":12,"./default-options":13,"./event/event-handler":14,"./message/connection":15,"./presence/presence-handler":18,"./record/record-handler":22,"./rpc/rpc-handler":24,"./utils/ack-timeout-registry":27,"component-emitter2":2}],11:[function(_dereq_,module,exports){
2112+
},{"./constants/constants":11,"./constants/merge-strategies":12,"./default-options":13,"./event/event-handler":14,"./message/connection":15,"./presence/presence-handler":18,"./record/record-handler":22,"./rpc/rpc-handler":24,"./utils/ack-timeout-registry":27,"component-emitter2":1}],11:[function(_dereq_,module,exports){
21172113
'use strict';
21182114

21192115
exports.CONNECTION_STATE = {};
@@ -2627,7 +2623,7 @@ EventHandler.prototype._resubscribe = function () {
26272623

26282624
module.exports = EventHandler;
26292625

2630-
},{"../constants/constants":11,"../message/message-builder":16,"../message/message-parser":17,"../utils/listener":28,"../utils/resubscribe-notifier":29,"component-emitter2":2}],15:[function(_dereq_,module,exports){
2626+
},{"../constants/constants":11,"../message/message-builder":16,"../message/message-parser":17,"../utils/listener":28,"../utils/resubscribe-notifier":29,"component-emitter2":1}],15:[function(_dereq_,module,exports){
26312627
(function (global){
26322628
'use strict';
26332629

@@ -3174,7 +3170,7 @@ Connection.prototype._clearReconnect = function () {
31743170
module.exports = Connection;
31753171

31763172
}).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {})
3177-
},{"../constants/constants":11,"../utils/utils":31,"./message-builder":16,"./message-parser":17,"ws":1}],16:[function(_dereq_,module,exports){
3173+
},{"../constants/constants":11,"../utils/utils":31,"./message-builder":16,"./message-parser":17,"ws":2}],16:[function(_dereq_,module,exports){
31783174
'use strict';
31793175

31803176
var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; };
@@ -3542,7 +3538,7 @@ PresenceHandler.prototype._resubscribe = function () {
35423538

35433539
module.exports = PresenceHandler;
35443540

3545-
},{"../constants/constants":11,"../utils/resubscribe-notifier":29,"component-emitter2":2}],19:[function(_dereq_,module,exports){
3541+
},{"../constants/constants":11,"../utils/resubscribe-notifier":29,"component-emitter2":1}],19:[function(_dereq_,module,exports){
35463542
'use strict';
35473543
/* eslint-disable prefer-rest-params, prefer-spread */
35483544

@@ -3725,7 +3721,7 @@ AnonymousRecord.prototype._callMethodOnRecord = function (methodName) {
37253721

37263722
module.exports = AnonymousRecord;
37273723

3728-
},{"./record":23,"component-emitter2":2}],20:[function(_dereq_,module,exports){
3724+
},{"./record":23,"component-emitter2":1}],20:[function(_dereq_,module,exports){
37293725
'use strict';
37303726

37313727
var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; };
@@ -4274,7 +4270,7 @@ List.prototype._getStructure = function () {
42744270

42754271
module.exports = List;
42764272

4277-
},{"../constants/constants":11,"./record":23,"component-emitter2":2}],22:[function(_dereq_,module,exports){
4273+
},{"../constants/constants":11,"./record":23,"component-emitter2":1}],22:[function(_dereq_,module,exports){
42784274
'use strict';
42794275

42804276
var Record = _dereq_('./record');
@@ -4604,7 +4600,7 @@ RecordHandler.prototype._removeRecord = function (recordName) {
46044600

46054601
module.exports = RecordHandler;
46064602

4607-
},{"../constants/constants":11,"../message/message-parser":17,"../utils/listener":28,"../utils/single-notifier":30,"./anonymous-record":19,"./list":21,"./record":23,"component-emitter2":2}],23:[function(_dereq_,module,exports){
4603+
},{"../constants/constants":11,"../message/message-parser":17,"../utils/listener":28,"../utils/single-notifier":30,"./anonymous-record":19,"./list":21,"./record":23,"component-emitter2":1}],23:[function(_dereq_,module,exports){
46084604
'use strict';
46094605
/* eslint-disable prefer-spread, prefer-rest-params */
46104606

@@ -5291,7 +5287,7 @@ Record.prototype._destroy = function () {
52915287

52925288
module.exports = Record;
52935289

5294-
},{"../constants/constants":11,"../message/message-builder":16,"../message/message-parser":17,"../utils/resubscribe-notifier":29,"../utils/utils":31,"./json-path":20,"component-emitter2":2}],24:[function(_dereq_,module,exports){
5290+
},{"../constants/constants":11,"../message/message-builder":16,"../message/message-parser":17,"../utils/resubscribe-notifier":29,"../utils/utils":31,"./json-path":20,"component-emitter2":1}],24:[function(_dereq_,module,exports){
52955291
'use strict';
52965292

52975293
var C = _dereq_('../constants/constants');
@@ -5919,7 +5915,7 @@ AckTimeoutRegistry.prototype._onConnectionStateChanged = function (connectionSta
59195915

59205916
module.exports = AckTimeoutRegistry;
59215917

5922-
},{"../constants/constants":11,"component-emitter2":2}],28:[function(_dereq_,module,exports){
5918+
},{"../constants/constants":11,"component-emitter2":1}],28:[function(_dereq_,module,exports){
59235919
'use strict';
59245920

59255921
var C = _dereq_('../constants/constants');

dist/deepstream.min.js

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "deepstream.io-client-js",
3-
"version": "2.1.5",
3+
"version": "2.2.0",
44
"description": "the javascript client for deepstream.io",
55
"main": "dist/lib/client.js",
66
"types": "src/client.d.ts",

0 commit comments

Comments
 (0)