Commit Graph

22356 Commits

Author SHA1 Message Date
Ben Newman
2d8f006ce0 Upgrade Node to version 4.9.7.
https://nodejs.org/en/blog/release/v4.9.7/
https://nodejs.org/en/blog/vulnerability/december-2017-security-releases/
2017-12-08 16:05:39 -05:00
Ben Newman
c42cb1645f Merge pull request #9450 from meteor/release-1.5.4.1
Release 1.5.4.1
2017-12-08 15:58:57 -05:00
Ben Newman
04ca53a958 Fix typo in History.md. 2017-12-08 14:31:56 -05:00
Ben Newman
5533aa7ce8 Bump package versions for the official 1.6.0.1 release. release/METEOR@1.6.0.1 2017-12-08 14:19:21 -05:00
Ben Newman
a436fde109 Bump package versions for the official 1.5.4.1 release. release/METEOR@1.5.4.1 2017-12-08 13:35:15 -05:00
Ben Newman
44ade416b1 Bump package versions for 1.5.4.1-rc.0 release. release/METEOR@1.5.4.1-rc.0 2017-12-08 12:40:28 -05:00
Ben Newman
feb68df4d6 Bump package versions for 1.6.0.1-rc.0 release. release/METEOR@1.6.0.1-rc.0 2017-12-08 12:10:11 -05:00
Ben Newman
062fcad856 Bump $BUNDLE_VERSION to 4.8.46 before rebuilding dev bundle. 2017-12-08 11:53:47 -05:00
Ben Newman
9e4010a1ba Upgrade Node to version 4.9.7.
https://nodejs.org/en/blog/release/v4.9.7/
https://nodejs.org/en/blog/vulnerability/december-2017-security-releases/
2017-12-08 11:52:52 -05:00
Ben Newman
ea9f969774 Bump $BUNDLE_VERSION to 8.9.8 before rebuilding dev bundle. 2017-12-08 11:48:39 -05:00
Ben Newman
dfd8511e4e Upgrade Node to version 8.9.3.
https://nodejs.org/en/blog/release/v8.9.3/
https://nodejs.org/en/blog/vulnerability/december-2017-security-releases/
2017-12-08 11:47:53 -05:00
Ben Newman
40787c1a51 Update expected dev bundle tarball count from 4 to 5. 2017-12-07 21:19:50 -05:00
Ben Newman
0b89e7a235 Bump package versions for 1.4.4.5-beta.0 release. release/METEOR@1.4.4.5-beta.0 2017-12-07 20:45:37 -05:00
Ben Newman
2594470e07 Avoid using Object.getOwnPropertyDescriptors to clone inserted documents. 2017-12-07 20:39:55 -05:00
Ben Newman
e5b8c431e3 Bump $BUNDLE_VERSION to 4.7.28 before rebuilding dev bundle.
These Node and dev bundle version bumps are just to make sure nothing
significant has changed since last time, before we bump the Node version
again for the 1.4.4.5 release.
2017-12-07 20:24:15 -05:00
Ben Newman
026b298314 Upgrade Node to version 4.8.6.
https://nodejs.org/en/blog/release/v4.8.6/
2017-12-07 20:23:09 -05:00
Ben Newman
7d9ee28efc Bump package versions for 1.5.4.1-beta.0 release. release/METEOR@1.5.4.1-beta.0 2017-12-07 20:16:44 -05:00
Ben Newman
6c7531de46 Update expected dev bundle tarball count from 4 to 5. 2017-12-07 20:16:41 -05:00
Ben Newman
cfd4cc4d9c Bump $BUNDLE_VERSION to 4.8.45 before rebuilding dev bundle.
This dev bundle version bump is just to make sure nothing significant has
changed about transitive node_modules dependencies since last time, before
we bump the Node version for the 1.5.4.1 release.
2017-12-07 19:52:43 -05:00
Ben Newman
9c53e186d4 Shallow-clone inserted documents more reliably.
In a previous commit, I changed

  doc = _.extend({}, doc);

to avoid using underscore, thus:

  doc = { ...doc };

While this may seem harmless, it broke a few Mongo.Collection tests
because _.extend copies *all* properties, both own and inherited, whereas
object ...spread only copies own properties.

However, the correct way to fix this problem is *not* to revert to the old
behavior, since flattening the inherited properties of a document was
never actually what we wanted. The old behavior was subtly broken, too.

Instead, we need to create a new object with the same prototoype as the
provided document, then shallow-copy the own properties. Any properties or
methods inherited from the original prototype will then be available on
the new object, even though they didn't get copied over.

I've intentionally left some trivial formatting changes in this commit to
remind myself which broken tests were fixed by this change.
2017-12-07 19:49:09 -05:00
Ben Newman
58bdfe024d Shallow-clone inserted documents more reliably.
In a previous commit, I changed

  doc = _.extend({}, doc);

to avoid using underscore, thus:

  doc = { ...doc };

While this may seem harmless, it broke a few Mongo.Collection tests
because _.extend copies *all* properties, both own and inherited, whereas
object ...spread only copies own properties.

However, the correct way to fix this problem is *not* to revert to the old
behavior, since flattening the inherited properties of a document was
never actually what we wanted. The old behavior was subtly broken, too.

Instead, we need to create a new object with the same prototoype as the
provided document, then shallow-copy the own properties. Any properties or
methods inherited from the original prototype will then be available on
the new object, even though they didn't get copied over.

I've intentionally left some trivial formatting changes in this commit to
remind myself which broken tests were fixed by this change.
2017-12-07 19:20:22 -05:00
Ben Newman
e49c632316 Bump package versions for 1.6.0.1-beta.0 release. release/METEOR@1.6.0.1-beta.0 2017-12-07 18:53:27 -05:00
Ben Newman
1139c74d63 Bump $BUNDLE_VERSION to 8.9.7 before rebuilding dev bundle. 2017-12-07 18:44:36 -05:00
Ben Newman
bd91cbef87 Add @babel/runtime to dev bundle and update npm dependencies.
These are the same versions currently on release-1.6.1.
2017-12-07 18:43:39 -05:00
Ben Newman
5d4e480d20 Bump $BUNDLE_VERSION to 8.9.6 before rebuilding dev bundle.
Versions 8.9.0-5 had already been used on branch release-1.6.1.
2017-12-07 18:07:30 -05:00
Ben Newman
3ff79472a0 Upgrade npm to version 5.5.1.
http://blog.npmjs.org/post/166044150500/v550-2017-10-04
2017-12-07 17:53:45 -05:00
Ben Newman
308692418b Upgrade Node to version 8.9.2.
https://nodejs.org/en/blog/release/v8.9.2/
2017-12-07 17:53:32 -05:00
Hugh Willson
9eb733d6bd Add os.windows.x86_64 to meteor build --architecture help (#9413)
The `meteor build --architecture` help was missing
`os.windows.x86_64`. This commit adds it in and also updates
an out of date comment in the source that referred to there
only being 3 allowed architectures.
2017-12-07 17:42:52 -05:00
James Burgess
8048510a95 Fix meteor test file matching patterns (#9339)
* Adjust test filename RegExps to match Meteor guide. Fixes #9332.
* Adjusted help text for --drive-package on meteor test.
* Add integration tests for `meteor test` eager file loading.
* Fix typo in selftest.forbid comment.
* Improve test file eager load integration test coverage and clarity.
2017-12-07 17:42:51 -05:00
Ben Newman
04e645906c Update blaze submodule to latest master revision. 2017-12-07 17:42:51 -05:00
Ben Newman
534e0c6358 Guard against undefined process.env.NPM_CONFIG_REGISTRY.
https://github.com/meteor/meteor/pull/9398#discussion_r152610836
2017-12-07 17:42:51 -05:00
Ben Newman
895f9d3b47 Merge pull request #9398 from sebakerckhof/fix/stop-npm-wasting-all-my-time
Don't update npm dependencies when it's not needed
2017-12-07 17:42:51 -05:00
Ben Newman
7f8ed5692e Shallow-clone inserted documents more reliably.
In a previous commit, I changed

  doc = _.extend({}, doc);

to avoid using underscore, thus:

  doc = { ...doc };

While this may seem harmless, it broke a few Mongo.Collection tests
because _.extend copies *all* properties, both own and inherited, whereas
object ...spread only copies own properties.

However, the correct way to fix this problem is *not* to revert to the old
behavior, since flattening the inherited properties of a document was
never actually what we wanted. The old behavior was subtly broken, too.

Instead, we need to create a new object with the same prototoype as the
provided document, then shallow-copy the own properties. Any properties or
methods inherited from the original prototype will then be available on
the new object, even though they didn't get copied over.

I've intentionally left some trivial formatting changes in this commit to
remind myself which broken tests were fixed by this change.
2017-12-07 17:42:51 -05:00
skirunman
4ae3b821b9 Update history file 2017-12-07 13:55:35 -08:00
skirunman
8e83391b62 Update to Cordova iOS v4.5.4
Update to Cordova iOS v4.5.4 to fix iPhone X splash screen issue.
Fixes https://github.com/meteor/meteor/issues/9447
2017-12-07 13:46:07 -08:00
Ben Newman
91d6f22076 Bump package versions for 1.6.1-beta.14 release. release/METEOR@1.6.1-beta.14 2017-12-05 11:48:27 -05:00
Ben Newman
1979bdd2ac Merge branch 'devel' into release-1.6.1 2017-12-05 11:44:21 -05:00
Ben Newman
0bbfe11e58 Bump minor versions of [standard-]minifier-js to tolerate babel-compiler@7. 2017-12-05 11:43:40 -05:00
Ben Newman
5fd81f2e76 Remove ~ version syntax from coffeescript/package.js.
This seems to have caused an internal error in the package server while
publishing, which is something we should investigate later.
2017-12-05 11:31:23 -05:00
Ben Newman
463d45afc7 Bump package versions for 1.6.1-beta.13 release. release/METEOR@1.6.1-beta.13 2017-12-05 11:25:38 -05:00
Ben Newman
673f440683 Bump $BUNDLE_VERSION to 8.9.5 before rebuilding dev bundle. 2017-12-05 11:00:46 -05:00
Ben Newman
7d379aecf0 Merge branch 'devel' into release-1.6.1 2017-12-05 11:00:18 -05:00
Ben Newman
162f458306 Merge pull request #9440 from meteor/babel-7-with-builtins
Update the babel-compiler package use to Babel 7, like the command-line tool.
2017-12-05 10:57:31 -05:00
Ben Newman
c998ca724f History.md entry for Babel 7 upgrade. [ci skip] 2017-12-05 10:55:28 -05:00
David Brown
ed10ede29d Fix error message for invalid ROOT_URL #8026 (#9261) 2017-12-05 10:14:28 -05:00
Ben Newman
1cedafb91e Bump $BUNDLE_VERSION to 8.8.5 before rebuilding dev bundle. 2017-12-05 09:52:55 -05:00
Ben Newman
1a13cbe1b9 Update meteor-babel to version 7.0.0-beta.34-1.
This temporarily reverts back to using @babel/runtime/helpers/* rather
than @babel/runtime/helpers/builtin/*, since some helpers (for example,
`slicedToArray`) were using code patterns that cannot be made to work via
polyfills in older browsers, e.g.

  if (Symbol.iterator in Object(arr)) {...}

to test whether `arr` is iterable.
2017-12-05 09:52:55 -05:00
Ben Newman
eedb74dbac Update coffeescript packages for new major babel-compiler version. 2017-12-05 09:52:55 -05:00
Ben Newman
baf889695a Use Babel 7 to compile package and application code, too. 2017-12-05 09:52:54 -05:00
Ben Newman
7424fd633e Bump $BUNDLE_VERSION to 8.8.4 before rebuilding dev bundle. 2017-12-05 09:52:54 -05:00