Ben Newman
d65a6c9a9d
Bump package versions for 1.5.2-beta.3 release.
release/METEOR@1.5.2-beta.3
2017-07-19 10:03:08 -04:00
Jesse Rosenberger
4fe8541fcd
Bump version of cordova-plugin-meteor-webapp to 1.4.2.
...
To get the changes from meteor/cordova-plugin-meteor-webapp#25 .
2017-07-18 16:03:27 -07:00
Ben Newman
67d62dd0dc
Bump $BUNDLE_VERSION to 4.8.25 before rebuilding dev bundle.
2017-07-18 14:13:33 -04:00
Jan Owsiany
08fdc8a6f0
Update cordova-lib, cordova-ios, cordova-android and cordova plugins to the latest version
2017-07-18 13:53:49 -04:00
Ben Newman
2c446101bb
Bump package versions for 1.5.2-beta.2 release.
release/METEOR@1.5.2-beta.2
2017-07-17 18:01:06 -04:00
Ben Newman
4a0295378d
Bump $BUNDLE_VERSION to 4.8.24 before rebuilding dev bundle.
2017-07-17 17:41:59 -04:00
Ben Newman
7d87376bd2
Use multipipe and split2 to compose eachline streams.
2017-07-17 17:41:30 -04:00
Ben Newman
d72bb99985
Bump package versions for 1.5.2-beta.1 release.
...
Since the -beta152.1 suffix is redundant with the meteor-tool version and
the release version, I'm using just -beta.1 for those versions, but I'm
using -beta152.1 for all other package versions, to avoid overlap with
versions previously published on the release-1.6 branch.
release/METEOR@1.5.2-beta.1
2017-07-17 16:34:39 -04:00
Ben Newman
9bdb98c528
Bump $BUNDLE_VERSION to 4.8.23 before rebuilding dev bundle.
2017-07-17 16:26:39 -04:00
Ben Newman
0f05575099
Simplify eachline by using split npm package.
2017-07-17 16:26:38 -04:00
Ben Newman
c65962f758
Bump package versions for 1.5.2-beta152.0 release.
...
The "-beta152.0" suffix contains "152" to avoid overlapping with versions
of packages published on the release-1.6 branch.
release/METEOR@1.5.2-beta152.0
2017-07-14 14:15:56 -04:00
Ben Newman
335fb37a1c
Bump minor versions of babel-compiler and modules packages.
...
Since the beta versions of these packages are likely to overlap with
previously published beta versions on the release-1.6 branch, we should be
sure to use a distinct suffix like -beta152.n.
2017-07-14 13:37:58 -04:00
Ben Newman
9e8f5f6083
Bump $BUNDLE_VERSION to 4.8.22 before rebuilding dev bundle.
2017-07-14 13:34:34 -04:00
Ben Newman
53e23671e3
Make sure maybeSuggestRaisingWatchLimit runs in a Fiber.
...
Should fix recent test failures:
https://circleci.com/gh/meteor/meteor/4570#tests/containers/5
https://circleci.com/gh/meteor/meteor/4570#tests/containers/6
2017-07-14 13:34:34 -04:00
Ben Newman
8af4955389
Use eachline@3.0.5 from npm instead of our own fork.
...
The pull request corresponding to our fork is not going to be merged, so
it's better to use the alternative this.finished API available in newer
versions of the upstream package.
https://github.com/williamkapke/node-eachline/pull/4
2017-07-14 13:34:33 -04:00
Ben Newman
36bf9bb7fe
Upgrade meteor-babel and reify packages to latest versions.
2017-07-14 13:34:32 -04:00
Ben Newman
dc1ba4c905
Upgrade meteor-promise and promise packages to latest versions.
2017-07-14 13:22:36 -04:00
Ben Newman
6ae9cfc3e4
Bump mongo and minimongo minor versions after #8815 .
2017-07-13 20:22:23 -04:00
Ben Newman
44796a1831
Merge branch 'master' into devel
2017-07-13 20:16:08 -04:00
Ben Newman
25f003d0bc
Throttle requestGarbageCollection to once per 500ms.
...
With Meteor 1.6 / Node 8, I noticed _buildLocalPackages taking multiple
seconds on initial server startup and restart, and the problem seems to be
that we call the global.gc function too often. This wasn't a problem in
previous versions of Node, as far as I know, but it makes sense to heed
the comment in tools/utils/gc.js, now that it matters.
2017-07-13 20:10:37 -04:00
Ben Newman
46fefdefc5
Allow programmatic garbage collection via gc().
2017-07-13 20:10:37 -04:00
Ben Newman
08f5ea4c2b
Merge branch 'fix/upserts' into devel ( #8815 ).
2017-07-13 18:38:29 -04:00
Ben Newman
e3e7523675
Minor style tweaks (mostly adding missing semicolons).
2017-07-13 18:37:29 -04:00
seke
11c7eabf7f
Add entry to History.md
2017-07-13 18:27:28 -04:00
seke
b5a9fde887
Adjust styling as per PR review
2017-07-13 18:26:07 -04:00
Seba Kerckhof
4531b3893c
Optimize by only shallow cloning when modifier is replacement
2017-07-13 18:26:06 -04:00
seke
d89d6987fb
Restore original indentation
2017-07-13 18:26:06 -04:00
seke
6105f62069
finish tests (hopefully)
2017-07-13 18:26:05 -04:00
seke
dbb24f5788
Revert order of simulated upsert to original order
2017-07-13 18:26:05 -04:00
Seba Kerckhof
b252e31f49
Fix most tests
2017-07-13 18:26:04 -04:00
seke
970044402e
Fail faster in case of forbidden replace
2017-07-13 18:26:04 -04:00
seke
12d03f2607
Don't modify the input variables when creating upsert document
2017-07-13 18:26:03 -04:00
seke
8a7db6bdc5
Fix mongo driver when using object ids
2017-07-13 18:26:03 -04:00
seke
1fae40b204
Change logic of simulated upsert to always result in same result as normal upsert
2017-07-13 18:26:02 -04:00
seke
e06f88bdd4
Update mongo driver test
2017-07-13 18:26:02 -04:00
seke
1205655f21
Expand minimongo tests
2017-07-13 18:26:01 -04:00
seke
dac2f64d59
Track wether the _id is auto generated when doing an upsert
2017-07-13 18:26:01 -04:00
seke
2c9d46de19
Move _id change validation to LocalCollection._modify
2017-07-13 18:26:00 -04:00
seke
bb3c02900f
Remove mongo 2.4-specific check
2017-07-13 18:26:00 -04:00
seke
5153d0778e
Add rules for ambiguous _id values
2017-07-13 18:25:59 -04:00
Seba Kerckhof
c02e96d82e
Create mongo-typed upsert document
2017-07-13 18:25:59 -04:00
Seba Kerckhof
3580edfeae
Deal with regexp shorthand notation
2017-07-13 18:25:58 -04:00
Seba Kerckhof
29b6913f31
Add test for https://github.com/meteor/meteor/issues/5294
2017-07-13 18:25:58 -04:00
Seba Kerckhof
dda994c262
Make minimongo upsert compliant with mongo behavior ( https://github.com/meteor/meteor/issues/8806 )
2017-07-13 18:25:57 -04:00
Ben Newman
4e2854f88b
Remove stray merge conflict marker from History.md.
2017-07-13 18:25:37 -04:00
Ben Newman
eff594dacf
Add core-js/es6/regexp polyfills to ecmascript-runtime-client.
...
Helps with #8821 .
2017-07-13 17:46:48 -04:00
Ben Newman
18e4c172f2
Bump ecmascript version to 0.8.2 to help with #8611 .
...
When the babel-compiler package is updated, it appears that sometimes the
ecmascript package must also be updated, since it registers the compiler
plugin that uses babel-compiler.
After verifying that you're using both babel-compiler@6.19 .4 and
ecmascript@0.8.2, you should probably run `meteor reset` just to be sure
you aren't still using any cached source maps.
2017-07-13 10:58:16 -04:00
Ben Newman
30605b55df
Bump localstorage package version to 1.1.1.
2017-07-13 09:28:59 -04:00
Ben Newman
c360e51fe0
Make it easier to add Meteor._localStorage wrapper methods.
2017-07-13 09:25:15 -04:00
Daniel C
a03ccfc100
Adjusted proxy methods explanation comment
2017-07-13 09:17:23 -04:00