Commit Graph

19401 Commits

Author SHA1 Message Date
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
Jesse Rosenberger
78052a6501 Merge pull request #8932 from meteor/abernix/mongo-2.2.30-for-master
`npm-mongo` and `mongo` updates.
2017-07-21 15:22:08 +03:00
Jesse Rosenberger
9b60256056 Bump package version of mongo in preparation for publishing. 2017-07-21 13:43:18 +03:00
Hugh Willson
3fd393764b Bump mongo version to replace currently broken 1.1.20 version.
https://github.com/meteor/meteor/pull/8931
cbeba459ab (commitcomment-23208660)
2017-07-21 13:43:18 +03:00
Jesse Rosenberger
55cb31a275 Bump package version of mongo in preparation for publishing. 2017-07-21 13:43:17 +03:00
Jesse Rosenberger
6e0e4211b4 Un-pin version of npm-mongo used in mongo package. 2017-07-21 13:43:16 +03:00
Jesse Rosenberger
8fe5bdf99b Merge pull request #8870 from sprohaska/p/mongodb-arbiter-login
npm-mongo: Upgrade to npm mongo@2.2.29 to fix arbiter login attempts
2017-07-21 13:43:12 +03:00
Ben Newman
5a5ff0b137 Bump package versions for 1.5.2-beta.4 release. release/METEOR@1.5.2-beta.4 2017-07-20 18:32:36 -04:00
Ben Newman
7138d952e0 Merge branch 'devel' into release-1.5.2 2017-07-20 18:19:07 -04:00
Ben Newman
51950067c0 Bump $BUNDLE_VERSION to 4.8.26 before rebuilding dev bundle. 2017-07-20 18:07:47 -04:00
Ben Newman
563ae78b08 Bump package versions for 1.6-beta.10 release. release/METEOR@1.6-beta.10 2017-07-20 16:22:12 -04:00
Hugh Willson
607f2922c4 Bump mongo version to replace currently broken 1.1.20 version.
https://github.com/meteor/meteor/pull/8931
cbeba459ab (commitcomment-23208660)
2017-07-20 15:59:54 -04:00
Hugh Willson
5038560b88 Revert "Un-pin version of npm-mongo used in mongo package." (#8931)
This reverts commit 6820d401c3.
2017-07-20 15:58:42 -04:00
Ben Newman
3f4866e43a Bump $BUNDLE_VERSION to 8.1.13 before rebuilding dev bundle. 2017-07-20 15:56:10 -04:00
Ben Newman
90cd35e214 Upgrade Node to version 8.2.0.
https://nodejs.org/en/blog/release/v8.2.0/
2017-07-20 15:54:45 -04:00
Jesse Rosenberger
cbeba459ab Bump package version of mongo in preparation for publishing. 2017-07-20 18:27:33 +03:00
Jesse Rosenberger
6820d401c3 Un-pin version of npm-mongo used in mongo package. 2017-07-20 18:26:30 +03:00
Jesse Rosenberger
51a0d86d0a Merge pull request #8870 from sprohaska/p/mongodb-arbiter-login
npm-mongo: Upgrade to npm mongo@2.2.29 to fix arbiter login attempts
2017-07-20 18:23:39 +03:00
Hugh Willson
01378df2a0 Adjust test-packages --test-app-path to create the directory if missing (#8923)
* Adjust test-packages --test-app-path to create the directory if missing.

* Slight style tweak.
2017-07-20 10:21:56 -04:00
Mitar
688c6e1525 Refactored reset password and enroll account methods (#8207)
* Refactored reset password and enroll account methods.

To allow easier customization email sending of tokens.

* Renaming tokenEmailOptions to generateOptionsForEmail.

* Style changes.

* Also refactored verification logic.

* Const not var.

* Allow extra token data.

* Document everything.

* Bugfixes.

* Style.

* Addressing PR comments.

* Updating to address review comments.
2017-07-20 10:21:55 -04:00
Ben Newman
765330d883 Update the dynamic-import test app to Meteor 1.5.1. 2017-07-20 10:21:55 -04:00
Ben Newman
3090ac7282 Update the modules test app to Meteor 1.5.1. 2017-07-20 10:21:54 -04:00
Ben Newman
dd124410f3 Avoid multiple warnings about raising the ulimit. 2017-07-19 18:05:51 -04:00
Ben Newman
59a052e958 Typo: pluralize "token" in History.md. 2017-07-19 15:04:14 -04:00
Ben Newman
c7ef09b6bf Merge pull request #8917 from stevenhao/fix-disable-token-expiration
Fix disabling of token expiration
2017-07-19 15:03:32 -04:00