Ben Newman
fdd12e15e9
Stop clearing the npm cache unnecessarily before tests.
...
Based on this warning:
npm ERR! As of npm@5, the npm cache self-heals from corruption issues and
npm ERR! data extracted from the cache is guaranteed to be valid. If you
npm ERR! want to make sure everything is consistent, use 'npm cache
npm ERR! verify' instead.
npm ERR!
npm ERR! If you're sure you want to delete the entire cache, rerun this
npm ERR! command with --force.
2017-06-27 19:22:04 -04:00
Ben Newman
75cc85438c
Adjust Npm.depends dependency management to work with npm 5.
...
Part of #8728 (Release 1.6).
2017-06-27 19:22:04 -04:00
Ben Newman
ebccb6fec6
Bump $BUNDLE_VERSION to 8.1.3 before rebuilding dev bundle.
...
Note that this version no longer corresponds exactly to the current Node
version, which is perfectly fine, yet ever so slightly disappointing.
2017-06-27 19:22:04 -04:00
Ben Newman
877dfe112c
Update npm to version 5.0.3.
2017-06-27 19:22:04 -04:00
Ben Newman
7925f4ae2e
Shorten login test timeouts to avoid extremely long time to failure.
2017-06-27 16:22:33 -04:00
Ben Newman
d39872fc52
Bump package versions for 1.6-beta.3 release.
release/METEOR@1.6-beta.3
2017-06-27 11:32:43 -04:00
Ben Newman
e3e259169f
Merge branch 'release-1.5.1' into release-1.6
2017-06-27 11:30:41 -04:00
Ben Newman
02b4b6b2b7
Bump package versions for 1.5.1-rc.0 release.
release/METEOR@1.5.1-rc.0
2017-06-27 11:13:17 -04:00
Ben Newman
4e8917db98
Bump shell-server package version to 0.2.4.
2017-06-27 11:12:48 -04:00
Ben Newman
ac2595ad92
Merge branch 'devel' into release-1.5.1
2017-06-27 09:36:42 -04:00
Antonio Tapiador del Dujo
0b1a1ef59f
Make require and module visible for meteor shell scripts
2017-06-27 09:31:43 -04:00
Antonio Tapiador del Dujo
2bcfb073c4
Remove parentheses wrapper of evaluateAndExit commmand
...
The prevented to run certain commands in scripts,
like `import { Foo } from './bar'`
See https://github.com/meteor/meteor/issues/8823
2017-06-27 09:31:43 -04:00
Ben Newman
fd400434b4
Bump package versions for 1.5.1-beta.5 release.
release/METEOR@1.5.1-beta.5
2017-06-26 19:26:00 -04:00
Ben Newman
3a1f446105
Remove webapp version constraint for now.
...
The server-render package requires webapp@1.3.17 or later, but using a
non-prerelease version contraint for a package involved in the release
(i.e., webapp) is tricky during the prerelease phase, since the -beta.n
version is strictly enforced.
2017-06-26 19:25:56 -04:00
Ben Newman
d411229206
Merge branch 'devel' into release-1.5.1
2017-06-26 19:07:05 -04:00
Ben Newman
395e43258b
Go back to defining the main function inside runWebAppServer.
...
This should fix at least some of the recent Circle CI test failures.
2017-06-26 19:05:18 -04:00
Ben Newman
a4ba6bd5cd
Mention the server-render package prominently in History.md.
2017-06-26 16:02:23 -04:00
Ben Newman
cf3c8270c6
Display PhantomJS stderr after tests finish, if not empty string.
2017-06-26 15:29:25 -04:00
Ben Newman
49f566d765
Implement a generic server-render package.
2017-06-26 14:52:29 -04:00
Ben Newman
44fd232489
Allow boilerplate data callbacks to return promises.
...
https://github.com/meteor/meteor/pull/8841#issuecomment-310848373
2017-06-26 14:52:29 -04:00
Ben Newman
a01be34618
Don't modify boilerplate.baseData when adding extraData.
...
This is a bug that will be fixed by @stevenhao's boilerplate-generator
refactoring (#8820 ), but I need it fixed now :)
2017-06-26 14:52:29 -04:00
Ben Newman
d8c38bfe4c
Give boilerplate data callbacks access to dynamic{Head,Body}, too.
2017-06-26 14:52:29 -04:00
Ben Newman
0fb8636930
Bump the webapp package version to 1.3.17.
2017-06-26 14:52:29 -04:00
Ben Newman
7ac873d0e1
Implement WebAppInternals.registerBoilerplateDataCallback.
...
This API allows registering callbacks that have the opportunity to modify
boilerplate.baseData on each request, which will be useful for
implementing server-side rendering.
The code in question behaves the same as before if there are no callbacks
registered, so this change should be completely backwards compatible.
2017-06-26 14:52:29 -04:00
Ben Newman
4ff0d0d469
First pass at modernizing the webapp package.
2017-06-26 14:52:29 -04:00
Jesse Rosenberger
e2a6f397e7
Merge pull request #8842 from RickvdP/master
...
Updated old github wiki references to Meteor Guide/API docs
2017-06-26 14:08:39 +03:00
Rick van der Plas
e71a9e9856
Updated old github wiki references to Meteor Guide/API docs
2017-06-24 18:44:10 +02:00
Ben Newman
5b43e2d1c2
Bump package versions for 1.5.1-beta.4 release.
...
This release should make the problem reported in #8830 go away.
release/METEOR@1.5.1-beta.4
2017-06-22 11:23:46 -04:00
Ben Newman
36b599496e
Bump ddp package version (accidentally missed in 1.5.1-beta.3).
...
Will fix #8830 , as explained by
https://github.com/meteor/meteor/issues/8830#issuecomment-310378955 .
Related: ac12eea2d4
2017-06-22 11:17:14 -04:00
Ben Newman
78553410b6
Remove beta suffixes from modules, babel-compiler, ecmascript.
...
These packages need to be published in advance of the 1.5.1 release.
2017-06-21 14:50:03 -04:00
Ben Newman
6d44eda6a2
Update the pathwatcher npm package to version 7.1.0.
2017-06-21 14:42:45 -04:00
Ben Newman
943c6a4d83
Merge branch 'release-1.5.1' into release-1.6
2017-06-21 14:40:01 -04:00
Ben Newman
f5d1cd9c24
Update uglify-js to version 3.0.18.
2017-06-21 14:37:47 -04:00
Hugh Willson
2a3a01acb3
Adjusted the jshint package to meet its own linting requirements. ( #8825 )
2017-06-21 14:07:52 -04:00
Ben Newman
7cb7866b60
Bump package versions for 1.5.1-beta.3 release.
release/METEOR@1.5.1-beta.3
2017-06-21 13:50:33 -04:00
Jesse Rosenberger
94a6d13977
Add additional History.md clarity for #8754 .
...
[no ci]
2017-06-21 13:48:26 -04:00
Jesse Rosenberger
49a28be680
Bump major version of ddp-client for #8754 .
...
To reflect that meteor/meteor#8754 is a breaking change, we should bump the major version here.
2017-06-21 13:47:47 -04:00
Simon Fridlund
ad243d9566
Update History.md
2017-06-21 13:47:17 -04:00
Simon Fridlund
5b9e23f2db
Update tests for reactive sub and reub
2017-06-21 13:47:03 -04:00
Simon Fridlund
e51e72b4d7
Trigger ready callback on resubscribe
...
This fixes #1173 .
2017-06-21 13:47:02 -04:00
Ben Newman
4bca448c07
Merge branch 'devel' into release-1.5.1
2017-06-21 13:32:28 -04:00
Ben Newman
d502d2c522
Merge pull request #8796 from hwillson/issue-8794
...
Adjust mongo upserts so MongoID.ObjectID's aren't filtered from queries.
2017-06-21 11:28:29 -04:00
Ben Newman
bc5db29c55
Merge pull request #8769 from mpowaga/additional-packages-option
...
Add option to include additional packages
2017-06-21 11:24:48 -04:00
Ben Newman
a32a979856
Merge pull request #8756 from aldeed/client-safe-errors
...
isClientSafe DDP errors
2017-06-21 11:23:00 -04:00
Ben Newman
653b12268e
Adjust ecmascript-runtime-server polyfill list for Node 8.
...
This package is almost unnecessary now, though I suspect more polyfills
will be added in the future, so we might as well keep it.
Since we're loading so many fewer core-js modules, this change saves about
50ms of server startup time. That might not seem like much, but it's a
measurable savings that benefits every save-rebuild-restart-reload cycle.
2017-06-19 16:36:53 -04:00
Ben Newman
aaa2be8e3c
Bump package versions for 1.6-beta.2 release.
release/METEOR@1.6-beta.2
2017-06-19 14:34:38 -04:00
Ben Newman
ab338d6cd8
Don't call meteorDebugFuture.wait() unless METEOR_INSPECT_BRK is set.
...
Bug fixed: we should never be calling meteorDebugFuture.wait() in
production, so we now use process.env.METEOR_INSPECT_BRK in developement
to enable the waiting.
Lesson learned: if you call Fiber.yield() in the only running Fiber
without any other events scheduled on the event loop, the program will
immediately exit with code 0, as it should.
Closes #8817 .
2017-06-19 14:32:52 -04:00
Ben Newman
85ee23cfa5
Stop using Object.create to clone process.env in npm-rebuild.js.
...
Fixes #8808 .
2017-06-19 12:29:13 -04:00
Jesse Rosenberger
80c8436924
Merge pull request #8819 from RickvdP/patch-1
...
Updated doc URLs
2017-06-19 19:23:29 +03:00
Jesse Rosenberger
a05be9a600
Merge branch 'devel' into additional-packages-option
2017-06-19 14:58:37 +03:00