Commit Graph

21867 Commits

Author SHA1 Message Date
Ben Newman
adaf653757 Bump package versions for 1.8.1-beta.14 release. release/METEOR@1.8.1-beta.14 2019-01-14 10:45:43 -05:00
Ben Newman
6beef66717 Bump minor version of reload package following PR #10219. 2019-01-14 10:44:07 -05:00
Ben Newman
cdb5854662 Merge branch 'devel' into release-1.8.1 2019-01-14 10:42:51 -05:00
Bartosz Wojtkowiak
e5c6d2ab4c Use new WebAppLocalServer.switchToPendingVersion before reload (#10219) 2019-01-14 10:35:18 -05:00
Hieu Lam
e0763170e9 Modernize ddp-client package (#10413)
Use `const` and `let` instead of `var`, Object.create(null) instead of {}, and native functions instead of `lodash` utilities.
2019-01-12 10:57:35 -05:00
James Burgess
37abeef9a1 Improve css @import warning text (#10375) 2019-01-11 17:13:17 -05:00
Kevin Newman
7a872b630a Rewrite/simplify appcache size limit debug message. (#10355) 2019-01-11 17:10:55 -05:00
georgyberdyshev
5d43d2c2b2 Selectively disable compression based on the incoming request (#10378)
Setting the x-no-compression request header disables compression.

Closes #10377.
2019-01-11 17:08:53 -05:00
Ben Newman
20da99c219 Do not treat client and server directories specially in packages. (#10414)
Fixes #10393.

Bumping compiler.BUILT_BY and LINKER_CACHE_SALT because
PR #10414 changes the behavior of the build system in a subtle way that
does not automatically trigger recompilation.
2019-01-11 16:52:23 -05:00
skirunman
5b3e8bc3fb Fix duplicate entry about meteor-promise in History.md (#10410) 2019-01-11 16:45:16 -05:00
Ben Newman
bbc2fb636e Bump package versions for 1.8.1-beta.13 release. release/METEOR@1.8.1-beta.13 2019-01-11 13:08:45 -05:00
Ben Newman
4890fbe4b1 Mention Cordova fixes (#10339) in History.md. 2019-01-11 13:06:33 -05:00
Ben Newman
178a4bec1e Merge pull request #10339 from meteor/cordova-improvements-for-meteor-1.8.1
Cordova improvements for Meteor 1.8.1
2019-01-11 12:55:23 -05:00
Ben Newman
6e262d4218 Update cordova-plugin-meteor-webapp to version 1.6.3.
This update includes the following PRs:
https://github.com/meteor/cordova-plugin-meteor-webapp/pull/59
https://github.com/meteor/cordova-plugin-meteor-webapp/pull/65
https://github.com/meteor/cordova-plugin-meteor-webapp/pull/67
2019-01-11 12:17:15 -05:00
Ben Newman
f4485fe807 Use build.json to opt out of incompatible Xcode 10 build system.
https://github.com/apache/cordova-ios/issues/407
2019-01-11 12:14:51 -05:00
Ben Newman
435d265027 Update cordova-plugin-* dependencies of webapp package. 2019-01-11 12:14:50 -05:00
Ben Newman
fbf463c6e3 Bump package versions for 1.8.1-beta.12 release. release/METEOR@1.8.1-beta.12 2019-01-10 11:33:33 -05:00
Ben Newman
991ff6d620 Merge branch 'devel' into release-1.8.1 2019-01-10 11:32:02 -05:00
Ben Newman
dea96ecac6 Fix #10409 by ignoring self-referential browser aliases in package.json. 2019-01-10 11:31:49 -05:00
Ben Newman
be4cc2bd36 Refactor accounts-ui-unstyled/accounts_ui.js to fix bugs.
Besides helping with readability, this refactor fixes a number of bugs,
most notably the assumption that options.passwordSignupFields is an array,
though previously this package accepted a string; and the accidental use
of options.forceApprovalPrompt in code blocks that were supposed to be
handling the other options.

As a side note, I have yet to see a use of Array.prototype.reduce that
actually improved readability or performance, relative to any simpler
alternatives. Don't drink the functional programming kool-aid, y'all.
2019-01-07 15:37:31 -05:00
Ben Newman
68fc39af73 Bump package versions for 1.8.1-beta.11 release. release/METEOR@1.8.1-beta.11 2019-01-06 19:12:05 -05:00
Ben Newman
e25415927f Merge branch 'devel' into release-1.8.1 2019-01-06 19:10:45 -05:00
Ben Newman
7acf030110 Merge branch 'master' into devel 2019-01-06 19:06:03 -05:00
Ben Newman
38c1e5c7d6 Merge pull request #10403 from meteor/release-1.8.0.2
Release 1.8.0.2
2019-01-06 19:04:07 -05:00
Ben Newman
be6e529a73 Bump package versions for the official 1.8.0.2 release. release/METEOR@1.8.0.2 2019-01-06 17:26:28 -05:00
Ben Newman
44b83efeab Mention React tutorial update in History.md. 2019-01-06 17:14:49 -05:00
Ben Newman
68742a5fc0 Bump package versions for 1.8.0.2-rc.2 release. release/METEOR@1.8.0.2-rc.2 2019-01-06 15:56:00 -05:00
Ben Newman
232e1ae8fe Move meteor-{babel,promise} updates into v1.8.0.2 section of History.md.
While these updates were technically available to Meteor 1.8.0.1 apps, the
Meteor release version did not enforce the updates, and the old versions
were still included in the Meteor 1.8.0.1 dev bundle. In other words,
Meteor 1.8.0.2 is the release where these updates were fully enforced.
2019-01-06 15:32:57 -05:00
Ben Newman
e8612e59ec Bump $BUNDLE_VERSION to 8.11.4.8 before rebuilding dev bundle. 2019-01-06 15:29:27 -05:00
Ben Newman
5f503976f5 Mention meteor-promise@0.8.7 update in History.md. 2019-01-06 15:27:05 -05:00
Ben Newman
b736b43b49 Bump meteor-promise version to 0.8.7.
Should help with #10359, as this version includes @VeselyT's commit
bbe4f0d20b
2019-01-06 15:26:56 -05:00
Ben Newman
2673facd0a Update meteor-babel to version 7.2.0. 2019-01-06 15:26:50 -05:00
Ben Newman
e36bd6b4ff Fix 1.8.1-beta.n upgrade instructions in History.md.
Closes #10356.
2019-01-06 15:25:55 -05:00
Ben Newman
0d88efa615 Set release date for Meteor 1.8.0.2 in History.md. 2019-01-06 15:21:08 -05:00
Ben Newman
f04de1cd0e Bump package versions for 1.8.0.2-rc.1 release. release/METEOR@1.8.0.2-rc.1 2019-01-06 15:15:52 -05:00
Ben Newman
0ae61411ce Stop excluding test modules when meteor.testModule found in package.json. (#10402)
New Meteor apps have the following meteor.testModule in their package.json
files by default

  "meteor": {
    "testModule": "tests/main.js"
  }

When meteor.testModule is defined, it determines the test entry point when
running the `meteor test` command, ignoring legacy file naming conventions
like *.tests.js or *.app-tests.js.

The package-source.js code changed by this commit was incorrect because it
ignored those specially-named test files even when running tests, which
was a problem if the meteor.testModule tried to import them explicitly,
because they would not be properly compiled.

If you're using meteor.testModule, the distinction between `meteor test`
and `meteor test --full-app` matters a bit less, since the test entry
point will be the same for both modes, though you can still check
Meteor.isTest and Meteor.isAppTest at runtime to control test behavior.
2019-01-06 15:15:19 -05:00
Ben Newman
fb2146cb3b Stop excluding test modules when meteor.testModule found in package.json. (#10402)
New Meteor apps have the following meteor.testModule in their package.json
files by default

  "meteor": {
    "testModule": "tests/main.js"
  }

When meteor.testModule is defined, it determines the test entry point when
running the `meteor test` command, ignoring legacy file naming conventions
like *.tests.js or *.app-tests.js.

The package-source.js code changed by this commit was incorrect because it
ignored those specially-named test files even when running tests, which
was a problem if the meteor.testModule tried to import them explicitly,
because they would not be properly compiled.

If you're using meteor.testModule, the distinction between `meteor test`
and `meteor test --full-app` matters a bit less, since the test entry
point will be the same for both modes, though you can still check
Meteor.isTest and Meteor.isAppTest at runtime to control test behavior.
2019-01-06 15:02:48 -05:00
Ben Newman
5d88d9a1a4 Improve stack traces for self-test failures. 2019-01-05 16:54:38 -05:00
Ben Newman
aaeb2a7c2c Pass --enableFreeMonitoring off to Mongo 4 shell, except on Linux. 2019-01-05 16:27:20 -05:00
Ben Newman
a51a0cfb9b Bump meetup-oauth package version and avoid some repetition. 2019-01-05 15:37:51 -05:00
Jan Dvorak
8f2c2b5805 Get more data from Meetup API
I needed at least a name, but after checking the Meetup API I've added other data that I think might be useful.
https://www.meetup.com/meetup_api/docs/2/members/
2019-01-05 15:34:04 -05:00
Ben Newman
c7441e68c6 Ensure consistent LANG-related environment variables in findMongoPids.
For some reason, without all three of these environment variables set
(LANG, LC_ALL, and LANGUAGE), the STDOUT returned from the child process
in findMongoPids contained ?? in place of non-ASCII unicode characters,
which was causing the self-test of Mongo shell in a unicode application
directory to fail.

This implementation defaults all three environment variables to
process.env.LANG if it was defined, or "en_US.UTF-8" otherwise.
2019-01-05 15:05:34 -05:00
Ben Newman
bcf6bf2cfc Wait until test app is running before starting Mongo shell. 2019-01-05 15:04:30 -05:00
Ben Newman
61b2ac3878 Revert "Use --enableFreeMonitoring off instead of --quiet for Mongo shell."
This reverts commit 7055780697.

While this flag works as expected on MacOS, it appears not to be supported
on Linux, even using MongoDB 4.0.5 (the latest version):
https://jira.mongodb.org/browse/SERVER-38862
2019-01-05 13:17:33 -05:00
Ben Newman
7055780697 Use --enableFreeMonitoring off instead of --quiet for Mongo shell.
Previously: 7f7a987251

cc @klaussner @mitar
2019-01-05 12:45:24 -05:00
Ben Newman
6c87f68116 Fix mongo tests by adding a package.json to standard-app. 2019-01-05 12:45:22 -05:00
Ben Newman
4859f426dd Adjust timeouts to help Mongo self-tests pass reliably. 2019-01-04 14:13:25 -05:00
Ben Newman
b42524ba52 Bump package versions for 1.8.1-beta.10 release. release/METEOR@1.8.1-beta.10 2019-01-04 13:27:16 -05:00
Ben Newman
6fd24ef4b9 Bump BUNDLE_VERSION to 8.15.0.0 before rebuilding dev bundle. 2019-01-04 13:22:39 -05:00
Ben Newman
65d978ac23 Stop trying to delete irrelevant fibers binaries from dev bundle.
The shrink_fibers trick was saving only about 1.4MB, and it caused
problems whenever the format of the binary filenames changed.
2019-01-04 13:22:39 -05:00