Commit Graph

364 Commits

Author SHA1 Message Date
Hieu Lam
e0763170e9 Modernize ddp-client package (#10413)
Use `const` and `let` instead of `var`, Object.create(null) instead of {}, and native functions instead of `lodash` utilities.
2019-01-12 10:57:35 -05:00
Nathan Muir
8f86f19cd0 ddp-client: fix usage of reload package (#10286)
- Return type of onMigrate callback should be an array.
- onMigrate callback can be invoked many times until all components
  are ready to migrate.
- DDP negotiation failures should always migrate immediately.
2018-10-23 10:38:08 -04:00
Ben Newman
4363c4d0ec Removed unused http dependency from ddp-client. 2018-06-28 18:32:31 -04:00
Ben Newman
339f128bd4 Merge branch 'devel' into release-1.6.2 2018-03-21 15:23:01 -04:00
Pravdomil
ecf726ebf3 Make _debug reporting more consistent (#9678) 2018-03-21 11:43:48 -04:00
Ben Newman
cc77e963c5 Merge branch 'devel' into release-1.6.2 2018-03-07 12:31:43 -05:00
Timo Horstschäfer
aee0c15b06 Preserve error.stack in method callback (#9707) 2018-03-07 11:53:52 -05:00
Ben Newman
926743536e Merge branch 'devel' into release-1.6.2 2018-02-10 11:01:41 -05:00
Pravdomil
0a1e1f042a Correct jsdoc declarations for Meteor.apply (#9581)
* add docs for Meteor.apply options.returnStubValue
* remove old documentation (duplicated)
2018-02-06 19:27:59 +02:00
Jesse Rosenberger
ababb18aef Augment JSDoc declarations for Meteor.* connection convenience methods.
The changes made in 8bbfd531c1 prevent
JSDoc (used to generate docs for https://docs.meteor.com via the
https://github.com/meteor/docs repository) from associating the
convenience methods which are exposed on the `Meteor` namespace
(e.g. `Meteor.call`, `Meteor.apply`, `Meteor.reconnect,` etc.) as they are
being identified as members of the `Connection` class.  While this is
techincally true, and all of these are also available on
`Meteor.connection` (e.g. `Meteor.connection.status`), we have
historically exposed them in the docs using their (preferred) `Meteor.*`
aliases.

Hopefully, this at least partially resolves
8f7ceb5de5.
2018-01-30 19:20:20 +02:00
Ben Newman
d3b6d5dc4b Upgrade lolex (test) npm dependency of ddp-client to version 2.3.1.
May help prevent the problem that occurred in this Circle CI test run,
since lolex was the package with hash sha1-LycSsbwYDendzF06epbvPAuxYq0=:
https://circleci.com/gh/meteor/meteor/12641
2018-01-22 17:56:54 -05:00
Ben Newman
2c7616d221 Bump package versions for the official 1.6.1 release. 2018-01-20 15:50:01 -05:00
Ben Newman
ce276aec96 Bump package versions for 1.6.1-rc.10 release. 2018-01-19 19:29:47 -05:00
Ben Newman
8b3732e18b Bump package versions for 1.6.1-rc.9 release. 2018-01-18 17:22:17 -05:00
Ben Newman
c2845baff7 Bump package versions for 1.6.1-rc.8 release. 2018-01-17 18:09:01 -05:00
Ben Newman
4e345b860a Bump package versions for 1.6.1-rc.7 release. 2018-01-16 17:16:06 -05:00
Ben Newman
d78bed0d47 Bump package versions for 1.6.1-rc.6 release. 2018-01-15 18:27:17 -05:00
Ben Newman
8decd67daf Bump package versions for 1.6.1-rc.5 release. 2018-01-14 23:24:22 -05:00
Ben Newman
b07c5cc328 Bump package versions for 1.6.1-rc.4 release. 2018-01-14 17:48:52 -05:00
Ben Newman
2af81bbb87 Remove weak dependency on sockjs-shim package from ddp-client.
The sockjs-shim package was recently removed from core, and will probably
never be published without a prerelease suffix.
2018-01-14 17:48:50 -05:00
Ben Newman
ebe51997d6 Bump package versions for 1.6.1-rc.3 release. 2018-01-12 12:20:49 -05:00
Ben Newman
40a0e5b917 Merge branch 'devel' into release-1.6.1 2018-01-11 11:55:36 -05:00
James Burgess
ed98a07125 Do not suppress logging of errors that have the expected flag (#9515)
* Change error suppressing property in livedata_connection.js
Fixes #6912
Switched the property from `expected` to `_expectedByTest`

* Update History.md and bump package patch versions
2018-01-10 11:43:19 -05:00
Ben Newman
c45e90d24f Bump package versions for 1.6.1-rc.2 release. 2018-01-09 19:33:30 -05:00
Ben Newman
5e38bd5758 Bump package versions for 1.6.1-rc.1 release. 2018-01-03 14:48:21 -05:00
Ben Newman
d8989653e5 Bump package versions for 1.6.1-rc.0 release. 2018-01-03 10:50:02 -05:00
Ben Newman
b19e8a6af0 Bump package versions for 1.6.1-beta.21 release. 2017-12-20 18:32:31 -05:00
Ben Newman
4268785ffe Bump package versions for 1.6.1-beta.20 release. 2017-12-20 12:12:07 -05:00
Ben Newman
3f2a79eaba Bump package versions for 1.6.1-beta.19 release. 2017-12-19 18:41:38 -05:00
Ben Newman
0b8757bed9 Bump package versions for 1.6.1-beta.18 release. 2017-12-12 18:04:56 -05:00
Ben Newman
d045663fcd Bump package versions for 1.6.1-beta.17 release.
The 1.6.1-beta.16 release was DOA and should be avoided (if it can even be
installed), due to an unfortunate interruption of my internet connection.
2017-12-08 19:02:55 -05:00
Ben Newman
d0b5fc5b7b Bump package versions for 1.6.1-beta.15 release. 2017-12-08 18:31:31 -05:00
Ben Newman
91d6f22076 Bump package versions for 1.6.1-beta.14 release. 2017-12-05 11:48:27 -05:00
Ben Newman
463d45afc7 Bump package versions for 1.6.1-beta.13 release. 2017-12-05 11:25:38 -05:00
Ben Newman
71da2d327c Bump package versions for 1.6.1-beta.12 release. 2017-12-05 09:43:01 -05:00
Ben Newman
3c0354fbe2 Merge branch 'devel' into release-1.6.1 2017-12-01 18:45:46 -05:00
Hugh Willson
ac90219f20 Fail test when reverse.meteor.com cannot be connected to (#9416)
For a while the livedata `reconnect to a different server` test
was failing since the `reverse.meteor.com` host and application
were taken down, but nobody noticed. This is because even
though the test was still enabled, it was configured to swallow
the failure if the connection failed. `reverse.meteor.com` has
been brought back up, so this commit adjusts the test to make
sure it will properly fail if `reverse.meteor.com` goes down
again.

Fixes https://github.com/meteor/meteor/issues/8092.
2017-11-29 11:27:10 -05:00
Ben Newman
2effb1a974 Bump package versions for 1.6.1-beta.11 release. 2017-11-25 11:26:42 -05:00
Ben Newman
02583444bd Bump package versions for 1.6.1-beta.10 release. 2017-11-24 11:38:42 -05:00
Ben Newman
86a2ad5679 Bump package versions for 1.6.1-beta.9 release. 2017-11-22 15:26:12 -05:00
Ben Newman
6ae4ca64d3 Merge branch 'devel' into release-1.6.1 2017-11-20 10:54:03 -05:00
Jesse Rosenberger
2a62bcac2d Correct accidental use of Array.prototype.every on an Object.
Fixes the error reported in the 1.6.1 pull request. (Thanks, @yorrd!)

It's worth nothing that the `DDP._allSubscriptionsReady` function which
was broken is used by the deprecated `spiderable` package.  Since
`spiderable` is deprecated, it's advisable to look into ways to stop
depending on it.

Refs: https://github.com/meteor/meteor/pull/9274#issuecomment-345358178.
2017-11-20 13:02:26 +02:00
Ben Newman
d690906f7f Bump package versions for 1.6.1-beta.8 release. 2017-11-17 14:47:17 -05:00
Ben Newman
5bdf684525 Merge branch 'devel' into release-1.6.1 2017-11-17 14:34:11 -05:00
Ben Newman
fe05aa7b4c Make ClientStream ConnectionError type configurable.
I'm intentionally leaving forcedReconnectError as a non-configurable
singleton Error object.
2017-11-15 13:22:11 -05:00
Ben Newman
3ba8af8519 Remove no-longer-necessary ClientStream-related imports from ddp-client. 2017-11-15 13:21:50 -05:00
Ben Newman
2dd4043478 Extract ClientStream into its own package. 2017-11-15 13:21:50 -05:00
Ben Newman
4911b1e7f6 Bump package versions for 1.6.1-beta.7 release. 2017-11-14 14:24:18 -05:00
Ben Newman
944b8a1ab2 Bump package versions for 1.6.1-beta.6 release. 2017-11-14 13:45:58 -05:00
Ben Newman
bac168b4ca Bulk-bump minor versions of recently changed packages. 2017-11-14 13:31:10 -05:00