Commit Graph

924 Commits

Author SHA1 Message Date
Ben Newman
c42170568a Bump minimonogo patch version to 1.4.5. 2018-09-12 17:43:09 -04:00
Seba Kerckhof
282724a041 Fix minimongo nested array sorting (#10217)
Fixes #10192.
2018-09-12 14:12:06 -04:00
Seba Kerckhof
b8cbe5a7b2 Make minimongo array field sorting compatible with mongo 3.6+ behavior (#10214) 2018-09-11 09:19:48 -04:00
Nathan Muir
79ae1849f5 ddp-server: replace usage of Object with Map & Set 2018-07-05 07:51:04 +10:00
Jesse Rosenberger
b7ea617838 Bump minimongo package version to 1.4.4. 2018-03-21 21:11:44 +02:00
Hugh Willson
7eaed1b43a Add $v operator to fix issue #9623 2018-03-21 19:27:04 +02:00
pravdomil
94bbfb220a fix typos 2018-02-21 21:06:20 +01:00
James Burgess
3638897939 Regression test for prototype and non-enumerable properties in minimongo (#9516) 2018-01-10 11:44:39 -05:00
Ben Newman
c6bc841386 Bump package patch versions for minimongo and shell-server changes. 2017-12-02 17:49:56 -05:00
Seba Kerckhof
ff588b436c Add support for $type aliases. (#9402) 2017-12-02 17:18:09 -05:00
Hugh Willson
3e28d5d49c Adjust observeChanges skip/limit ordered observe error message (#9373)
* Adjust observeChanges skip/limit ordered observe error message

The `Cursor.observeChanges` function throws an error when there
is an attempt to use an unordered observe with skip/limit.
This error can also be thrown when attempting the same thing
with `Cursor.observe`. This is because `Cursor.observe` ends
up calling back to `Cursor.observeChanges`. When using
`Cursor.observe` however, the shared error message
is a bit misleading, as `addedAt` should be used instead of
`addedBefore`. This commit adjusts the shared error message to
cover both `observeChanges` and `observe` scenarios.

Fixes #4996.

* Bump minimongo patch version
2017-11-15 12:59:30 -05:00
Ben Newman
84dd4d4ed3 Bump minimongo package version to 1.4.1. 2017-11-08 14:22:28 -05:00
Simon Fridlund
18f73f2041 Minimongo sorting bug with falsey selector (#9302)
* Add test for sorting with falsey selector

Falsy selectors should result in empty result and sorting shouldn't blow up.

* Protect sorter from falsey selectors
2017-11-08 11:57:59 -05:00
Ben Newman
4a97d0551f Merge branch 'master' into devel 2017-10-27 14:51:46 -04:00
Ben Newman
0bff81f0b4 Bump package versions for the official 1.6 release. 2017-10-27 13:00:43 -04:00
Ben Newman
b63ab27986 Bump package versions for 1.6-rc.18 release. 2017-10-26 11:37:15 -04:00
Ben Newman
24c80da9ef Bump package versions for 1.6-rc.17 release. 2017-10-24 18:45:30 -04:00
Ben Newman
d317c29319 Bump package versions for 1.6-rc.16 release. 2017-10-20 16:13:31 -04:00
Ben Newman
6d528e334f Bump package versions for 1.6-rc.15 release. 2017-10-18 21:52:17 -04:00
Carl Evans
4dc93f5b80 Make behaviour of cursor.count() on client reflect server (#9205)
* Make behaviour of cursor.count() on client reflect server

* Change ignoreSkipLimit to applySkipLimit in cursor._getRawObjects

By default cursor._getRawObjects() will set options.applySkipLimit to true, thereby honoring any skip / limit.
cursor.count() on the client now calls _getRawObjects with applySkipLimit set to false by default. See #1202

* Revert default behaviour of cursor.count() to maintain backwards compatibility
2017-10-18 11:34:11 -04:00
Ben Newman
22930e876e Bump package versions for 1.6-rc.14 release. 2017-10-17 16:29:44 -04:00
Ben Newman
e2db34bdc5 Bump package versions for 1.6-rc.13 release. 2017-10-16 16:04:42 -04:00
Ben Newman
5a8c0f2743 Bump package versions for 1.6-rc.12 release. 2017-10-16 14:07:19 -04:00
Ben Newman
2777f5f6f7 Bump package versions for 1.6-rc.11 release. 2017-10-16 10:00:45 -04:00
Ben Newman
c476188cc6 Bump package versions for 1.6-rc.10 release. 2017-10-14 15:00:41 -04:00
Ben Newman
5d7058dc17 Bump package versions for 1.6-rc.9 release. 2017-10-13 13:54:47 -04:00
Ben Newman
fdaa0f5145 Bump package versions for 1.6-rc.8 release. 2017-10-12 17:42:21 -04:00
Ben Newman
3b93934217 Bump package versions for 1.6-rc.7 release. 2017-10-12 11:23:36 -04:00
Ben Newman
49db3bd0cc Merge branch 'devel' into release-1.6 2017-10-10 11:41:29 -04:00
Ben Newman
5a6cb704ad Bump minimongo package version to 1.3.3 to republish. 2017-10-10 11:37:27 -04:00
Hugh Willson
9d59fe4835 Adjust to use template literals instead of string concatenation 2017-10-10 11:34:12 -04:00
seke
25679cef8d Fix for https://github.com/meteor/meteor/issues/9167 2017-10-10 11:34:12 -04:00
Ben Newman
40ecbb27f2 Bump package versions for 1.6-rc.6 release. 2017-10-10 10:05:36 -04:00
Ben Newman
0c7f4b89a7 Bump package versions for 1.6-rc.5 release. 2017-10-08 20:04:53 -04:00
Ben Newman
25e0a54d4e Bump package versions for 1.6-rc.4 release. 2017-10-08 14:37:19 -04:00
Ben Newman
158b6ceb7e Bump package versions for 1.6-rc.3 release. 2017-10-03 12:13:43 -04:00
Ben Newman
ac04df949b Bump package versions for 1.6-rc.2 release. 2017-10-02 13:46:44 -04:00
Ben Newman
3be6913c4d Bump package versions for 1.6-rc.1 release. 2017-09-29 18:17:09 -04:00
Ben Newman
d07ea5e288 Bump package versions for 1.6-rc.0 release. 🎉 2017-09-28 14:43:50 -04:00
Ben Newman
fd3ea1b9e1 Bump package versions for 1.6-beta.32 release. 2017-09-26 14:47:57 -04:00
Ben Newman
8ed3d333f9 Merge branch 'devel' into release-1.6 2017-09-26 12:31:40 -04:00
Ben Newman
ef3ad82a04 Bump minimongo patch version to 1.3.2. 2017-09-26 10:50:57 -04:00
Hugh Willson
f0931d740f Add missing let statment to the $elemMatch subMatcher function (#9134)
The `subMatcher` function `let` statment was missing
(dropped during the latest minimongo refactoring - see
fe576f60ce).
This turned `subMatcher` into a global function, which caused
several minimongo issues.

Fixes #9111.
2017-09-26 10:30:47 -04:00
Ben Newman
6e09542ead Bump package versions for 1.6-beta.31 release. 2017-09-22 18:51:30 -04:00
Ben Newman
bfea51815a Bump package versions for 1.6-beta.30 release. 2017-09-18 17:31:25 -04:00
Ben Newman
c5e2bc3ca1 Bump package versions for 1.6-beta.29 release. 2017-09-18 15:01:07 -04:00
Ben Newman
f9c566fbc6 Bump package versions for 1.6-beta.28 release. 2017-09-18 12:45:53 -04:00
Ben Newman
7d98df9ee6 Bump package versions for 1.6-beta.27 release. 2017-09-14 17:57:22 -04:00
Ben Newman
66e8dcf43c Merge branch 'devel' into release-1.6 2017-09-14 17:46:36 -04:00
Jesse Rosenberger
e5184325f8 Merge pull request #9062 from klaussner/issue-9060
Fix falsy `_id` in selector object not being treated as ID
2017-09-13 22:03:56 +03:00