Commit Graph

19425 Commits

Author SHA1 Message Date
Jesse Rosenberger
af2e9e8978 Define platform before use. 2017-08-02 14:31:36 +03:00
Jesse Rosenberger
50929d3f94 Define pluginVersionsToInstall before use. 2017-08-02 14:31:35 +03:00
Jesse Rosenberger
4925b40e42 Properly declare platform variable.
Without this, `platform` was causing weird behavior in `meteor run <target>`.
2017-08-01 15:02:13 +03:00
Jesse Rosenberger
043e2922f6 Fix misspelling of options variable.
Which occurred in 640842ad4e by means of tyop.
2017-08-01 15:01:15 +03:00
Ben Newman
6d8f10ff3a Bump package versions for 1.6-beta.15 release. release/METEOR@1.6-beta.15 2017-07-28 18:48:10 -04:00
Ben Newman
bfa230d705 Bump $BUNDLE_VERSION to 8.2.5 before rebuilding dev bundle. 2017-07-28 16:45:35 -04:00
Ben Newman
275813bb3b Upgrade meteor-babel to version 0.23.5.
Fixes #8955.
2017-07-28 16:45:08 -04:00
Ben Newman
3fa9b6efbe Upgrade the semver package to version 5.4.1. 2017-07-28 16:44:59 -04:00
Ben Newman
4f90c54d1a Merge branch 'release-1.5.2' into release-1.6 2017-07-28 16:44:24 -04:00
Ben Newman
a42362a0aa Mention the semver upgrade in History.md. 2017-07-28 16:41:59 -04:00
Simon Fridlund
a1c2eefb1e Add mongo-dev-server package (#8853)
* Add mongo-dev-server package

Only start the MongoDB server if this package
is present in the project.

* Small layout/formatting adjustments; updated README.

* Allow tests using fake-mongod to start (fake) Mongo.

* Adjust test stdout matching to be less sensitive to ordering.

* Add `mongo-dev-server` History.md entry.

* Remove mongo start check since the tested for error prevents mongo startup.

* Remove README traling whitespace.

* Bump mongo package version.
2017-07-26 20:08:12 +03:00
Ben Newman
0180985779 Bump package versions for 1.5.2-beta.6 release. release/METEOR@1.5.2-beta.6 2017-07-23 11:58:58 -04:00
Ben Newman
bf086e76fb Fix typo that allowed _startMongoAsync to be retried forever.
Thanks to @jamesmillerburgess for catching this!
https://github.com/meteor/meteor/pull/8728#discussion_r128912266
2017-07-23 11:56:00 -04:00
Ben Newman
e2a60e95a2 Bump $BUNDLE_VERSION to 4.8.28 before rebuilding dev bundle. 2017-07-23 11:50:58 -04:00
Florian Schäffler
60776a6cd2 Updated the semver npm package to version 5.3.0. (#8859) 2017-07-23 11:32:50 -04:00
Ben Newman
d3aff777a2 Modernize package-version-parser by using modules. (#8914)
Also removed the underscore dependency while I was at it.

cc @abernix @hwillson @fschaeffler

Prerequisite for #8859.
2017-07-23 11:31:35 -04:00
Jan Owsiany
911bdcd82b Add cordova update to History.md. 2017-07-23 11:29:58 -04:00
Stephen Darnell
90fdf768b0 Avoid altering line count when removing source map comments. (#8941)
Fixes #8927.
2017-07-23 11:24:23 -04:00
Ben Newman
b2ef3be175 Bump package versions for 1.6-beta.14 release. release/METEOR@1.6-beta.14 2017-07-22 22:06:10 -04:00
Ben Newman
86f05b5d24 Catch promise rejections from _startMongoAsync and retry.
Node 8 is more aggressive than Node 4 about displaying
UnhandledPromiseRejectionWarning messages, and we were making no effort to
handle rejections here.

As a bonus, we now try to start and connect to Mongo up to three times,
rather than giving up the first time.
2017-07-22 22:01:42 -04:00
Ben Newman
c9e5c34dd9 Bump $BUNDLE_VERSION to 8.2.4 before rebuilding dev bundle. 2017-07-22 20:45:18 -04:00
Ben Newman
ded462400c Update meteor-promise to version 0.8.6. 2017-07-22 20:44:21 -04:00
Ben Newman
7b85cbd746 Bump package versions for 1.6-beta.13 release. release/METEOR@1.6-beta.13 2017-07-22 12:36:12 -04:00
Ben Newman
26e7cc480a Fix undeclared for-of loop variables in tools/cordova. 2017-07-22 10:41:58 -04:00
Ben Newman
cbacc31dde Fix inline source maps in meteor/tools code. 2017-07-22 10:38:15 -04:00
Ben Newman
d2e4661fe4 Remove assertion in modules test app no longer valid in Node 8.
Since this code is no longer being transpiled in Meteor 1.6 and Node 8,
there is no arguments object involved.
2017-07-22 10:20:51 -04:00
Ben Newman
640842ad4e Fix tests broken by invalid destructuring syntax. 2017-07-22 10:16:56 -04:00
Ben Newman
8bc4bce3a0 Bump package versions for 1.6-beta.12 release. release/METEOR@1.6-beta.12 2017-07-22 09:31:48 -04:00
Ben Newman
a97d3ad822 Bump $BUNDLE_VERSION to 8.2.3 before rebuilding dev bundle. 2017-07-22 09:17:43 -04:00
Ben Newman
bd5370dda9 Fix mistaken usage of require(reify/lib/runtime).enable.
Related fix in meteor-babel@0.24.4:
786194734c
2017-07-22 09:17:05 -04:00
Ben Newman
409e8e49e6 Update meteor-babel to version 0.24.4. 2017-07-22 09:12:28 -04:00
Ben Newman
1b636ebf04 Merge branch 'release-1.5.2' into release-1.6 2017-07-21 19:52:47 -04:00
Ben Newman
65fe4982ea Bump package versions for 1.6-beta.11 release. release/METEOR@1.6-beta.11 2017-07-21 19:30:09 -04:00
Ben Newman
f2eed53963 Compile meteor/tools code for Node 8 in Isopack#_writeTool, too. 2017-07-21 18:59:17 -04:00
Ben Newman
2ae406a61f Enable the Reify runtime API even if meteor-babel/register does not. 2017-07-21 18:59:16 -04:00
Ben Newman
6cf879d6bf Bump package versions for 1.5.2-beta.5 release. release/METEOR@1.5.2-beta.5 2017-07-21 18:41:24 -04:00
Ben Newman
16c4e2a7f7 Bump $BUNDLE_VERSION to 4.8.27 before rebuilding dev bundle. 2017-07-21 18:38:51 -04:00
Ben Newman
2129c33200 Merge branch 'devel' into release-1.5.2 2017-07-21 18:37:37 -04:00
Ben Newman
c7690ae49f Fix html-scanner tests by never falsifying noLineNumbers when true.
We should never be generating line number comments for server code, since
they can cause problems with multi-line strings, and no one will see those
comments on the server anyway.

The html-scanner tests were breaking because we no longer compile
multi-line template strings for Node 8, yet we were annotating every line
with a line number comment (because we had a source map), and lines within
multi-line template strings were getting comments appended to them, which
thus became an observable part of the string.

On the client, we still compile template strings to normal string
literals, so the line number annotations are not a problem (for now).
2017-07-21 18:25:12 -04:00
Ben Newman
7449d2ff37 Bump $BUNDLE_VERSION to 8.2.2 before rebuilding dev bundle. 2017-07-21 17:08:47 -04:00
Ben Newman
0b507c44e7 Update meteor-babel to version 0.24.3. 2017-07-21 17:08:46 -04:00
Ben Newman
4af283ebcf Fix ecmascript/runtime-tests.js to tolerate native behavior. 2017-07-21 16:14:43 -04:00
Ben Newman
aed9907aef Use Babel options appropriate for Node 8 to compile server code.
This checks off the Meteor 1.6 to-do item about reducing the number of
Babel plugins we use to compile server code:
https://github.com/meteor/meteor/pull/8728#issue-232369984
2017-07-21 14:34:53 -04:00
Ben Newman
2ca9e322d9 Use Babel options appropriate for Node 8 to compile meteor/tools.
Related to https://github.com/meteor/meteor/pull/8728#issue-232369984,
though these changes apply only to the meteor/tools codebase. We still
need to make similar changes to the babel-compiler package so that
application code will benefit.

The assumption that we're using Node 8 also allows some simplifications to
the runtime polyfills that we use.
2017-07-21 14:07:28 -04:00
Ben Newman
937e09b27b Bump $BUNDLE_VERSION to 8.2.1 before rebuilding dev bundle.
Once again, we have a brief opportunity to match the Node version exactly,
so why not?
2017-07-21 14:07:27 -04:00
Ben Newman
1e0f4eec38 Upgrade Node to version 8.2.1.
https://nodejs.org/en/blog/release/v8.2.1/
2017-07-21 14:07:27 -04:00
Ben Newman
73a143aa90 Update meteor-babel to version 0.24.1.
In preparation for eliminating (most) Babel plugins for server code, as
mentioned in https://github.com/meteor/meteor/pull/8728#issue-232369984.
2017-07-21 14:07:26 -04:00
Seba Kerckhof
b52c6587d7 Handle regular expressions in EJSON (#8821)
* Handle regular expressions in EJSON

* Adjust "checkout" self-test wait time to fix failing self-test's.

* Adjusting self-test "checkout" timeout further.

* Self-test exit timeout adjustments for the CLI "argument parsing" tests.
2017-07-21 13:45:38 -04:00
Hugh Willson
41b4383349 Adjust self-test match / timeout settings to help reduce Circle test failures (#8933)
* Fix CircleCI failures by adjusting the timing of problematic tests.

* Wait longer for Mongo to start.

* Increase lint wait time; run logs show we're close to the current timeout.
2017-07-21 09:24:20 -04:00
Jesse Rosenberger
74d34a12d6 Merge branch 'master' into devel 2017-07-21 15:22:50 +03:00