Commit Graph

17452 Commits

Author SHA1 Message Date
Yo-An Lin
e326fddafb Add option to skip release check (#7445)
* Add --no-release-check option to skip release check

* Add METEOR_NO_RELEASE_CHECK environment variable
2016-08-17 14:53:27 -04:00
Tom Coleman
2290911723 Added meteor update --all-packages to update indirect dependencies
See #7495. Still some decisions to be made:

 - Should we make --all-packages the default?
 - How should we deal with *new* indirect dependencies?
 - Should we do anything about underpinning indirect dependencies when updating?
2016-08-17 14:53:27 -04:00
Ben Newman
88bccdb36a Tolerate missing source files in files.cp_r. 2016-08-16 22:20:53 -04:00
Ben Newman
409f78b668 Bump package versions for 1.4.1-rc.5 release. release/METEOR@1.4.1-rc.5 2016-08-16 18:34:31 -04:00
Ben Newman
cc362a3bca Fix typo in new version of files.cp_r. 2016-08-16 18:34:25 -04:00
Ben Newman
31155ad990 Do not run npm rebuild for local node_modules directories.
Since we do not write .meteor-last-rebuild-version.json files when
developers run `meteor npm install ...`, this commit saves us from
unnecessarily rebuilding any freshly-installed binary npm dependencies
when Meteor starts.
2016-08-16 17:36:18 -04:00
Ben Newman
21462959f6 Try to symlink rather than copying node_modules when rebuilding. 2016-08-16 17:36:17 -04:00
Ben Newman
c5809a4a1c Allow files.cp_r to copy non-directories. 2016-08-16 16:27:09 -04:00
Ben Newman
7c019139f5 Update es5-shim shrinkwrap file. 2016-08-16 16:27:08 -04:00
Ben Newman
afbddc428b Bump package versions for 1.4.1-rc.3 release. release/METEOR@1.4.1-rc.3 2016-08-16 13:17:49 -04:00
Ben Newman
b7bab0eefa Bump $BUNDLE_VERSION to 4.2.9 before rebuilding dev bundle. 2016-08-16 12:52:04 -04:00
Ben Newman
d28fe76851 Upgrade Windows bundled Python version to 2.7.12. 2016-08-16 12:51:22 -04:00
Ben Newman
ca51c8fd87 Upgrade npm to 3.10.6.
https://github.com/npm/npm/blob/master/CHANGELOG.md#v3106-2016-07-07
2016-08-16 12:50:28 -04:00
Ben Newman
b45f733209 Upgrade Node to 4.5.0.
https://nodejs.org/en/blog/release/v4.5.0/
2016-08-16 12:48:36 -04:00
Ben Newman
9478f35fa4 Bump package versions for 1.4.1-rc.2 release. release/METEOR@1.4.1-rc.2 2016-08-15 14:52:02 -04:00
Ben Newman
ccb56dd45c Bump $BUNDLE_VERSION to 4.2.8 before rebuilding dev bundle. 2016-08-15 14:34:07 -04:00
Ben Newman
da88a4afe0 Remove cordova-app-hello-world from dev bundle.
This package is depended upon by `cordova-lib`, and npm@3 hoists it to the
top-level dev_bundle/lib/node_modules directory.

We don't use this example app in Meteor, so we don't need it in the dev
bundle. If it is ever needed, developers can run

  meteor npm install -g cordova-app-hello-world

To include it in the dev bundle.

It would be really great if we could remove cordova-lib's extra copy of
npm, but that will probably have to wait until they update to npm@3.
2016-08-15 14:31:11 -04:00
Ben Newman
b2e2d0651b Don't install node-gyp or node-pre-gyp in server bundle.
These packages need to be installed when we run `npm install` in
`bundle/programs/server` (which this commit ensures), but they don't need
to be part of the dev bundle.
2016-08-15 14:31:10 -04:00
Ben Newman
da0e944c14 Avoid installing an extra copy of node-gyp in the dev bundle. 2016-08-15 14:23:10 -04:00
Ben Newman
99004c0826 Remove npm/test from dev bundle. 2016-08-15 14:23:10 -04:00
Ben Newman
8aff09bec5 Remove unnecessary sqlite3 dependencies from dev bundle. 2016-08-15 14:23:09 -04:00
Ben Newman
f6a52788f0 Remove BrowserStack from dev bundle. 2016-08-15 14:23:09 -04:00
Ben Newman
351e958d6c Mention relaxing .meteor-last-rebuild-version.json comparisons. 2016-08-15 14:23:09 -04:00
Ben Newman
65b3e60d67 Bump package versions for 1.4.1-rc.1 release. release/METEOR@1.4.1-rc.1 2016-08-15 11:13:39 -04:00
Ben Newman
bff8d742dd Update History.md with more changes in 1.4.1. 2016-08-15 11:12:34 -04:00
Ben Newman
3dea625044 Merge branch 'devel' into release-1.4.1 2016-08-15 10:15:17 -04:00
Tom Coleman
f9f94e21d1 Fix issue with _expirePasswordResetTokens for #7534
Also added a test to actually execute this code
2016-08-15 12:01:56 +10:00
Ben Newman
fe761c5367 Bump package versions for 1.4.1-rc.0 release. release/METEOR@1.4.1-rc.0 2016-08-11 19:14:55 -04:00
Ben Newman
0a58a93490 Allow tests to share .meteor/local/shell with apps.
This change means `meteor shell` will now work when running tests with
`meteor test`.
2016-08-11 19:05:50 -04:00
Ben Newman
38096aafc8 Use --debug instead of --debug-brk for meteor debug.
Breaking on the first statement in the program used to be the only way to
get the debugger to stop at any breakpoints, but more recent versions of
node-inspector (compatible with Node 4) do a much better job of stopping
at breakpoints after the program starts.
2016-08-11 18:36:05 -04:00
Ben Newman
d808bc2a49 Bump package versions for 1.4.1-beta.2 release. release/METEOR@1.4.1-beta.2 2016-08-11 16:29:45 -04:00
Ben Newman
1783932a5c Bump $BUNDLE_VERSION to 4.2.7 before rebuilding dev bundle. 2016-08-11 16:10:29 -04:00
Ben Newman
62ff1ec5ed Upgrade npm tar package to v2.2.1. 2016-08-11 16:08:57 -04:00
Ben Newman
e9f6b2b404 Bump package versions for 1.4.1-beta.1 release. release/METEOR@1.4.1-beta.1 2016-08-11 12:26:32 -04:00
Ben Newman
0122127aee Bump $BUNDLE_VERSION to 4.2.6 before rebuilding dev bundle. 2016-08-11 11:43:41 -04:00
Ben Newman
d6cc3429fe Update meteor-babel to v0.12.0. 2016-08-11 11:43:08 -04:00
Ben Newman
e5313e9144 Update meteor-ecmascript-runtime to v0.2.9. 2016-08-11 11:42:59 -04:00
Ben Newman
027a7b6e32 Merge branch 'devel' into release-1.4.1 2016-08-11 11:30:40 -04:00
Ben Newman
a78dde0225 Make meteor publish-for-arch unnecessary in most cases (#7608)
* Include process.{platform,arch} in .meteor-last-rebuild-version.json.

This supports rebuilding binary npm packages published by completely
different architectures, not just different versions of Node.

* Make publish-for-arch unnecessary in most cases.

* Don't rebuild binary packages when Node patch version changes.

* Permit patch-compatible versions in .meteor-last-rebuild-version.json.

This is a more general solution than simply discarding the patch version
for currentVersions.versions.node, as I did in a previous commit.
2016-08-11 11:24:38 -04:00
Ben Newman
3c7f83778f Move server-side component of meteor shell into a package. (#7624)
This will make it much easier to fix bugs and make improvements going
forward, since they won't have to wait for the next release of Meteor.

One functional change: when the parent process exits, it no longer forces
all connected shell clients to disconnect, which is actually a more
convenient behavior, because it gives the clients a chance to reconnect
when/if the server starts up again, and it's easy enough to kill the
clients if that's what you want.
2016-08-11 09:11:40 -04:00
Wexpo Lyu
e91b342360 Update README.md for Windows users. (#7610)
* Update README.md

* Update README.md
2016-08-10 19:10:30 -04:00
Ben Newman
491a413cb5 Update shrinkwrap for ecmascript-runtime. 2016-08-10 19:05:38 -04:00
Ben Newman
fe9f46c8a0 Upgrade ecmascript-runtime to include stage 4 proposals.
https://github.com/meteor/ecmascript-runtime/pull/4
2016-08-10 17:40:07 -04:00
Ben Newman
e4e87ecce4 Don't touch ~/.meteor/meteor after background updates. (#7616) 2016-08-10 16:53:56 -04:00
Tom Coleman
eebf538ee0 Merge pull request #7591 from lieuwex/patch-2
Make commits links in changelog
2016-08-10 08:28:17 +10:00
Ben Newman
a1c3516053 Use pure-JavaScript implementation for npm-bcrypt package. (#7595)
According to the README, this implementation is approximately 2.7 times
slower than native: https://www.npmjs.com/package/bcryptjs

Apps that wish to continue using the native bcrypt package should run
`meteor npm install --save bcrypt` in the root application directory, and
the npm-bcrypt package will prefer that implementation.
2016-08-09 16:42:41 -04:00
Ben Newman
c8f1633012 Fix typo in Accounts#_expirePasswordResetTokens.
Needed to add version constraints to all the dependencies in
accounts-base/package.js so that I can publish it independently from a
Meteor release.

Follow-up to #7534.
Fixes #7611.
2016-08-09 13:27:26 -04:00
Ben Newman
d15e87c823 Fix typo in Accounts#_expirePasswordResetTokens.
Follow-up to #7534.
2016-08-09 13:06:19 -04:00
Ben Newman
15684bc47e Bump package versions for 1.4.1-beta.0 release. release/METEOR@1.4.1-beta.0 2016-08-08 21:02:34 -04:00
Ben Newman
184dcb78a5 Merge branch 'devel' into release-1.4.1 2016-08-08 19:36:24 -04:00