Commit Graph

21977 Commits

Author SHA1 Message Date
Ben Newman
588d037ca6 Bump package versions for 1.8.2-alpha.0 release. release/METEOR@1.8.2-alpha.0 2019-04-12 19:34:13 -04:00
Ben Newman
96778efcc8 Shorten meteor/context summary. 2019-04-12 19:24:38 -04:00
Ben Newman
b510327f9c Add a basic summary and README.md to meteor/context. 2019-04-12 19:18:01 -04:00
Ben Newman
312dc29da7 Bump $BUNDLE_VERSION to 8.15.1.6 before rebuilding dev bundle. 2019-04-12 17:02:53 -04:00
Ben Newman
664560d8bb Implement basic meteor/context package with @wry/context.
The promise package needs a weak dependency on this package (on the
server) because meteor-promise saves a reference to Fiber.yield, so we
need to have wrapped Fiber.yield with noContext before that happens.
2019-04-12 16:12:51 -04:00
Ben Newman
f096796a8f Update optimism and @wry/context to latest versions. 2019-04-12 14:37:19 -04:00
Ben Newman
466cda693e Use wrapYieldingFiberMethods from @wry/context. 2019-04-10 18:48:10 -04:00
Ben Newman
d1f8bca88b Bump $BUNDLE_VERSION to 8.15.1.5 before rebuilding dev bundle. 2019-04-10 18:35:14 -04:00
Ben Newman
ca3caa9c8f Update optimism and explicitly depend on @wry/context and tslib. 2019-04-10 18:34:30 -04:00
Ben Newman
5adb7c64ab Wrap Fiber.prototype.{run,throwInto} as well as Fiber.yield.
ddebed9b8a/fibers.js (L97-L100)
2019-04-10 17:14:26 -04:00
Ben Newman
bb83acb286 Bump $BUNDLE_VERSION to 8.15.1.4 before rebuilding dev bundle. 2019-04-10 14:46:34 -04:00
Ben Newman
0383f01c63 Update optimism and use noContext to isolate Fiber contexts.
The optimism package no longer knows anything about Fibers, but it does
export various helpers for managing execution contexts, one of which
(noContext) allows us to censor the current context for the duration of a
function call. By wrapping Fiber.yield with noContext, we keep distinct
Fibers from accidentally registering cache dependencies on one another.
2019-04-10 14:42:34 -04:00
Ben Newman
b60101de86 Merge pull request #10517 from meteor/update-meteor-babel-to-7.4.3
Use meteor-babel@7.4.3 to compile meteor/tools (but not application or package code, yet).
2019-04-10 12:24:09 -04:00
Ben Newman
e6c3fb66c8 Bump $BUNDLE_VERSION to 8.15.1.3 before rebuilding dev bundle. 2019-04-10 11:05:57 -04:00
Ben Newman
3c225033ae Undo babel-compiler upgrade but keep meteor/tools using 7.4.3.
Until this issue is addressed: https://github.com/babel/babel/issues/9720
2019-04-10 11:03:53 -04:00
Ben Newman
a059f0b868 Bump $BUNDLE_VERSION to 8.15.1.2 before rebuilding dev bundle. 2019-04-08 15:54:24 -04:00
Ben Newman
7567fbca06 Update meteor-babel and babel-compiler to version 7.4.3. 2019-04-08 15:45:13 -04:00
Ben Newman
456314f002 Bump ecmascript version to 0.12.7.
This version was published specifically using Meteor 1.8.1, so that it
includes babel-compiler@7.3.4 instead of 7.2.4.
2019-04-02 20:32:17 -04:00
Ben Newman
5dcd0b2eb9 Merge branch 'master' into devel 2019-04-02 20:21:59 -04:00
Ben Newman
aa686bfafb Merge pull request #10248 from meteor/release-1.8.1
Release 1.8.1
2019-04-02 20:20:50 -04:00
Ben Newman
d376276158 Bump package versions for the official 1.8.1 release. release/METEOR@1.8.1 2019-04-02 18:51:59 -04:00
Ben Newman
8b0256e4e7 Update History.md before final Meteor 1.8.1 release. 2019-04-02 18:51:59 -04:00
Ben Newman
8e16365ea6 Bump package versions for 1.8.1-rc.1 release. release/METEOR@1.8.1-rc.1 2019-03-20 11:06:12 -04:00
Ben Newman
0cfd170d40 Ensure op.ts is defined before calling handleDoc.
Fixes #10420.
2019-03-20 10:35:35 -04:00
Christian Klaussner
238f995cca Mention isMaster command (#10500) in History.md (#10502) 2019-03-20 09:54:06 -04:00
Christian Klaussner
2b21a901a5 Wait until Mongo primary node is writable (#10500)
Using the `isMaster` command instead of checking the replica set member state is more reliable because a node can be a primary without being writable.

Fixes #10381 and #9026.
2019-03-19 19:12:12 -04:00
Ben Newman
7f7545c850 Bump package versions for 1.8.1-rc.0 release.
Now that we've moved into the release candidate phase, there will be no
more new features added to Meteor 1.8.1, and all remaining effort will be
focused on fixing bugs.

Please test the release candidate if you have time, by running the
following command in any application directory:

  meteor update --release 1.8.1-rc.0
release/METEOR@1.8.1-rc.0
2019-03-19 14:24:56 -04:00
Ben Newman
038e35357e Apply reasoning from PR #10402 to package code as well.
Follow-up to fb2146cb3b.

Should fix #10481.
2019-03-19 14:02:03 -04:00
Ben Newman
cc4645ba5a Bump $BUNDLE_VERSION to 8.15.1.1 before rebuilding dev bundle. 2019-03-19 13:24:26 -04:00
Ben Newman
128b7ffa4f Update optimism dependency to latest version (0.8.3). 2019-03-19 13:17:34 -04:00
Ben Newman
5125da518d Update npm to 6.9.0 and pacote to 9.5.0. 2019-03-19 13:16:34 -04:00
Ben Newman
44e293b741 Merge branch 'devel' into release-1.8.1 2019-03-19 13:10:35 -04:00
Ben Newman
30a1913943 Bump versions of recently PR'd core packages.
The PRs in question: #10313, #10429, #10474
2019-03-19 12:58:13 -04:00
Ben Newman
55d1ffa3f2 Revert "Skip regenerating main bundle when only a dynamic file changed." (#10497)
This reverts commit 95a1f54cce.

Although at first this commit seemed like a nice optimization, after
digging into #10496 I was reminded that the main bundle includes the paths
and hashes of available dynamic modules, so rebuilding the main bundle is
important even when only dynamic modules have changed.

Many thanks to @arggh for testing 1.8.1-beta.20 and putting together the
https://github.com/arggh/meteor-bundler-issue reproduction.

Should fix #10496 and #10494.
2019-03-19 12:22:54 -04:00
Filipe Névola
61960a01da Add more information on logs when Mongo and Meteor query disagree (#10313)
Report the full cursor description when query disagree on how many documents match your query.
2019-03-15 11:35:25 -04:00
georgyberdyshev
65747fc29f Updated meteor create --list Angular boilerplate name and URL. (#10363) 2019-03-15 11:23:46 -04:00
Jan Dvorak
ae397a3632 Fix #10428 facebook permissions (#10429)
* Fix #10428 facebook permissions 🛂

* Add missing semicolon in tools/upgraders.js
2019-03-15 11:08:01 -04:00
Simon Schick
40e8da227e Added an environment variable to determine if Meteor will restart automatically (#10465) 2019-03-15 11:01:13 -04:00
Andrew Felchak
0513143374 Fix typo in oauth package (#10474) 2019-03-15 10:58:44 -04:00
Ben Newman
86b6086be0 Update CONTRIBUTING.md, adding @zodern as a collaborator. (#10485)
Adding @zodern as a collaborator with write access (including
triage/review), based on contributions that demonstrate deep understanding
of the meteor/meteor codebase: #9887, #10399, #10452, #10453, #10454

Also updated other parts of CHANGELOG.md to reflect 2019 realities.
2019-03-13 10:35:54 -04:00
Ben Newman
642be6dc38 Attempt to fix tests by reverting puppeteer from 1.12.1 to 1.6.2.
Tests have started failing for reasons that may be related to puppeteer's
Meteor process management: https://circleci.com/gh/meteor/meteor/31035

Since I can't identify any other possible causes, using the same version
of puppeteer that other tests use (e.g. modules, dynamic-import) seems
like a reasonable first step.

Also updated puppeteer in tests/apps/app-config/package-lock.json to
version 1.6.2 (was 1.3.0), in an attempt to fix some unhandled promise
rejection warnings: https://circleci.com/gh/meteor/meteor/31063
2019-03-04 14:28:12 -05:00
Ben Newman
d3ccc4ef73 Bump package versions for 1.8.1-beta.20 release. release/METEOR@1.8.1-beta.20 2019-02-28 16:18:39 -05:00
Ben Newman
ea86f86cbd Merge pull request #10453 from zodern/linker-performance
Improve linker performance for dynamic files, and avoid rebuilding main
bundle when only dynamic files have changed.
2019-02-28 15:16:13 -05:00
Ben Newman
bb564dd93f Address my own (minor) review feedback. 2019-02-28 14:55:38 -05:00
zodern
95a1f54cce Skip regenerating main bundle when only a dynamic file changed. 2019-02-28 14:55:38 -05:00
zodern
7b2adcb9da Cache stringified prelinked output for dynamic files. 2019-02-28 14:55:38 -05:00
zodern
358f4541d9 Update source-map to 0.5.7. 2019-02-28 14:55:38 -05:00
Ben Newman
986e0a3e84 Merge pull request #10448 from sakulstra/update-deps-again 2019-02-28 14:52:51 -05:00
Ben Newman
eda0146266 Merge pull request #10454 from zodern/write-performance 2019-02-28 14:52:05 -05:00
Ben Newman
7c7dea58a7 Double-check isDirectory before calling copyNpmPackageWithSymlinkedNodeModules. 2019-02-28 14:47:44 -05:00