Commit Graph

19881 Commits

Author SHA1 Message Date
Ben Newman
fd3ea1b9e1 Bump package versions for 1.6-beta.32 release. release/METEOR@1.6-beta.32 2017-09-26 14:47:57 -04:00
Ben Newman
95dbcf28d7 Make Npm.require import built-in modules first. 2017-09-26 14:47:57 -04:00
Ben Newman
96008e0274 Bump $BUNDLE_VERSION to 8.5.6 before rebuilding dev bundle. 2017-09-26 14:05:17 -04:00
Ben Newman
677a8ebef0 Update meteor-babel and babel-runtime used by meteor/tools codebase. 2017-09-26 14:04:51 -04:00
Ben Newman
4c5b7e5bf2 Revert "Disable programmatic garbage collection for now."
This reverts commit 5d212926e7.

As promised, this flag still makes sense for Meteor 1.6, even though it
caused problems for Meteor 1.5 (and Node 4).
2017-09-26 13:48:28 -04:00
Ben Newman
c21032cc05 Bump $BUNDLE_VERSION to 8.5.5 before rebuilding dev bundle. 2017-09-26 13:08:36 -04:00
Ben Newman
e62a7de612 Remove beta suffix from mobile-experience package version.
This will fix tests broken by the version solver complaining that the (now
released) mobile-experience@1.0.5 conflicted with 1.0.5-beta.31.
2017-09-26 13:08:32 -04:00
Ben Newman
8ed3d333f9 Merge branch 'devel' into release-1.6 2017-09-26 12:31:40 -04:00
Ben Newman
cf45eb0f8c Update the modules test app to Meteor 1.5.2.1. 2017-09-26 12:29:04 -04:00
Ben Newman
9184ed2dc8 Merge branch 'master' into devel 2017-09-26 12:26:28 -04:00
Ben Newman
36e48b13bf Merge pull request #9133 from meteor/release-1.5.2.1
Release 1.5.2.1
2017-09-26 12:25:54 -04:00
Ben Newman
c2918963d7 Mention allow-deny updates in History.md.
[ci skip]
2017-09-26 12:14:31 -04:00
Ben Newman
369afe74a6 Bump ecmascript patch version to republish compile-ecmascript plugin.
When the ecmascript package version was last bumped in
18e4c172f2, it appears that
babel-compiler@6.20.0 had not yet been published, so ecmascript was
published with a copy of that compiler plugin that did not support the
"env" property of .babelrc files (#8963).

Bumping again and republishing in hopes of fixing that problem.
2017-09-26 11:46:09 -04:00
Ben Newman
04fdd68ed5 Add date to 1.5.2.1 release in History.md.
[ci skip]
2017-09-26 11:01:01 -04:00
Ben Newman
ef3ad82a04 Bump minimongo patch version to 1.3.2. 2017-09-26 10:50:57 -04:00
Hugh Willson
f0931d740f Add missing let statment to the $elemMatch subMatcher function (#9134)
The `subMatcher` function `let` statment was missing
(dropped during the latest minimongo refactoring - see
fe576f60ce).
This turned `subMatcher` into a global function, which caused
several minimongo issues.

Fixes #9111.
2017-09-26 10:30:47 -04:00
Ben Newman
cc47ba4a6f Update dynamic-import test app to Meteor 1.5.2.1. 2017-09-25 20:24:49 -04:00
Ben Newman
a92fd202dc Bump package versions for the official 1.5.2.1 release. release/METEOR@1.5.2.1 2017-09-25 18:18:40 -04:00
Ben Newman
33b2c54266 Slight wording tweak to History.md. 2017-09-25 18:17:24 -04:00
Ben Newman
750d11e853 Merge branch 'master' into release-1.5.2.1 2017-09-25 17:36:31 -04:00
Ben Newman
a0cf07e604 Bump package versions for 1.5.2.1-rc.2 release. release/METEOR@1.5.2.1-rc.2 2017-09-25 16:57:01 -04:00
Ben Newman
5947df645a Allow Npm.require to find packages in application node_modules.
This used to "work" (somewhat accidentally) before we got stricter about
which `node_modules` directories `Npm.require` can search:
971d2b1272

This commit should fix the problem with `juliancwirko:postcss` reported
here: https://github.com/meteor/meteor/issues/9094#issuecomment-331964596

Note that this only works for `Npm.require` when called during the build
process, not at application runtime. Use ordinary `require` for that.
2017-09-25 16:43:05 -04:00
Ben Newman
8d28e0b14e Update History.md to mention the --expose-gc change. 2017-09-25 12:59:29 -04:00
Ben Newman
80c25c1547 Update minifier-js shrinkwrap file after uglify-{es,js} change.
Follow-up to d1c984aa61.

cc @abernix
2017-09-25 12:54:29 -04:00
Ben Newman
c6bc8e2118 Bump package versions for 1.5.2.1-rc.1 release. release/METEOR@1.5.2.1-rc.1 2017-09-25 12:35:22 -04:00
Ben Newman
5d212926e7 Disable programmatic garbage collection for now.
Although this flag allows the build process to be more aggressive about
collecting garbage, it has also been a source of several problems in
Meteor 1.5.2 and Node 4.8.4, from increased segmentation faults during
garbage collection to extreme slowness in rebuilding local packages.

We still use this flag in the Meteor 1.6 betas, where it appears to cause
no problems. For Meteor 1.5.x, however, I think we need to prioritize
development reliability over memory efficiency, for now.

Fixes #8648.
Fixes #9094.
2017-09-25 12:15:52 -04:00
Jesse Rosenberger
2c25055aec Bump package versions for 1.5.2.1-rc.0 release. release/METEOR@1.5.2.1-rc.0 2017-09-25 16:20:32 +03:00
Jesse Rosenberger
8ccbd02c9a Bump $BUNDLE_VERSION to 4.8.37 before rebuilding dev bundle. 2017-09-25 13:27:16 +03:00
Jesse Rosenberger
bd9d085342 Update NODE_BUILD_NUMBER to latest Jenkins build, 49. 2017-09-25 13:26:25 +03:00
Jesse Rosenberger
fcaff0bca3 Re-introduce uglify-es into the release-1.6 branch.
Which I reverted in d1c984aa61
in order to keep it off the active `devel` branch, which should should
remain on uglify-js (not uglify-ES) at this time.
2017-09-25 13:12:23 +03:00
Jesse Rosenberger
5c711d2566 Merge branch 'devel' into release-1.6 2017-09-25 13:11:51 +03:00
Jesse Rosenberger
d1c984aa61 Revert "Redo the change to uglify-es, which got lost in a merge."
This reverts commit 6b80cdaea4.

I'll re-introduce this commit to the release-1.6 branch so it doesn't
interfere with 1.5.x releases on the active `devel` branch.  The PR
should have likely targeted the 1.6 branch anyhow.
2017-09-25 13:08:37 +03:00
Ben Newman
6e09542ead Bump package versions for 1.6-beta.31 release. release/METEOR@1.6-beta.31 2017-09-22 18:51:30 -04:00
Ben Newman
38b5ac9ed3 Revert core package upgrades to Babel 7 for now.
While Babel 7 seems to work perfectly well, and the process of upgrading
has been useful, the upgrade is going to require Meteor developers to
update the babel-runtime npm package and their .babelrc plugins, a chore
with which Meteor can't help very much.

On top of that, Babel 7 is still in early beta. I don't want to ship
Meteor 1.6 with a critical component that could change in unexpected ways,
and I don't want to wait for Babel 7 to be finalized to ship Meteor 1.6.

Note that the Meteor command-line tool is still implemented using Babel 7,
which has historically been a great way to gain confidence in
Babel-related changes before pushing them out to all Meteor developers.

@GeoffreyBooth This should take some pressure off the CoffeeScript upgrade
for now. Let's aim for Meteor 1.6.1 for Babel 7 and CoffeeScript 2.0.
2017-09-22 17:19:26 -04:00
Ben Newman
f52125d777 Merge branch 'devel' into release-1.6 2017-09-22 16:35:59 -04:00
Ben Newman
3a4f69deb9 Merge pull request #9123 from meteor/support-meteorignore-files
Support .meteorignore files.
2017-09-22 15:44:21 -04:00
Ben Newman
022f87c5b1 Avoid stopping fs.watchFile pollers when rewatching.
Calling unwatchFile may result in stopping the watcher before watchFile is
called, which then restarts it. This temporary stoppage appears to cause
change events to be missed sometimes. In particular, preventing this
stop/start with the acrobatics in this commit seems to fix recent
compiler-plugins.js test failures.
2017-09-22 15:00:17 -04:00
Ben Newman
eb8189c99f Mention .meteorignore support in History.md. 2017-09-22 09:49:51 -04:00
Ben Newman
bce7129712 Stop setting METEOR_DISABLE_OPTIMISTIC_CACHING=1 in Circle CI.
Since 8c70716954, optimistic file watching
uses far fewer file descriptors, so the original motivation of setting
this environment variable no longer holds.
2017-09-22 09:40:09 -04:00
Ben Newman
7fd4fd559b Support .meteorignore files.
Closes https://github.com/meteor/meteor-feature-requests/issues/5.
2017-09-22 08:47:37 -04:00
Ben Newman
f4f4fd9994 Optimistically depend on parent directory when file does not exist.
With any luck, this will solve a host of problems related to undetected
changes when new files are created.
2017-09-22 08:47:36 -04:00
Ben Newman
3e6ca236e0 Bump $BUNDLE_VERSION to 4.8.36 before rebuilding dev bundle. 2017-09-22 08:47:35 -04:00
Jesse Rosenberger
ee334cd86c Merge pull request #9124 from eskan/master
Fix App.icons documentation typo
2017-09-22 14:31:50 +03:00
cyrille
a5f27fa723 Fix App.icons documentation typo 2017-09-22 13:09:42 +02:00
Ben Newman
99589f1058 Add the ignore package to the dev bundle.
https://npmjs.org/package/ignore
2017-09-21 20:13:03 -04:00
Ben Newman
04052f3971 Bump $BUNDLE_VERSION to 8.5.4 before rebuilding dev bundle. 2017-09-21 16:12:11 -04:00
Ben Newman
c4026c7478 Upgrade npm to version 5.4.2.
http://blog.npmjs.org/post/165348368340/v542-2017-09-14
2017-09-21 16:12:10 -04:00
Ben Newman
942981ffbd Add the ignore package to the dev bundle.
https://npmjs.org/package/ignore
2017-09-21 16:12:09 -04:00
Ben Newman
3004a507a0 Bump $BUNDLE_VERSION to 8.5.3 before rebuilding dev bundle. 2017-09-20 16:52:01 -04:00
Ben Newman
3632128258 Upgrade reify to version 0.12.3. 2017-09-20 16:48:01 -04:00