Merge branch 'release-1.4.2' into devel

This commit is contained in:
Ben Newman
2016-10-25 12:43:50 -07:00
121 changed files with 286 additions and 180 deletions

View File

@@ -7,6 +7,12 @@
much more quickly, especially if you have many `node_modules` files.
See https://github.com/meteor/meteor/pull/7668 for more details.
> Note: the `METEOR_PROFILE` environment variable now provides data for
server startup time as well as build time, which should make it easier
to tell which of your packages are responsible for slow startup times.
Please include the output of `METEOR_PROFILE=10 meteor run` with any
GitHub issue about rebuild performance.
* `npm` has been upgraded to version 3.10.9.
* The `cordova-lib` npm package has been updated to 6.3.1, along with

View File

@@ -1,6 +1,6 @@
Package.describe({
summary: "A user account system",
version: "1.2.14-rc.2"
version: "1.2.14"
});
Package.onUse(function (api) {

View File

@@ -1,6 +1,6 @@
Package.describe({
summary: "Login service for Facebook accounts",
version: "1.0.11-rc.2"
version: "1.0.11"
});
Package.onUse(function(api) {

View File

@@ -1,6 +1,6 @@
Package.describe({
summary: "Login service for Github accounts",
version: "1.0.11-rc.2"
version: "1.0.11"
});
Package.onUse(function(api) {

View File

@@ -1,6 +1,6 @@
Package.describe({
summary: "Login service for Google accounts",
version: "1.0.11-rc.2"
version: "1.0.11"
});
Package.onUse(function(api) {

View File

@@ -1,6 +1,6 @@
Package.describe({
summary: "Login service for Meetup accounts",
version: "1.0.11-rc.2"
version: "1.0.11"
});
Package.onUse(function(api) {

View File

@@ -1,6 +1,6 @@
Package.describe({
summary: "Login service for Meteor developer accounts",
version: "1.0.11-rc.2"
version: "1.0.11"
});
Package.onUse(function (api) {

View File

@@ -1,6 +1,6 @@
Package.describe({
summary: "Common code for OAuth-based login services",
version: "1.1.14-rc.2"
version: "1.1.14"
});
Package.onUse(function (api) {

View File

@@ -1,27 +1,27 @@
Package.describe({
summary: "Password support for accounts",
version: "1.3.1-rc.2"
version: "1.3.1"
});
Package.onUse(function(api) {
api.use('npm-bcrypt@0.9.0', 'server');
api.use('npm-bcrypt', 'server');
api.use([
'accounts-base@1.2.10',
'srp@1.0.9',
'sha@1.0.8',
'ejson@1.0.12',
'ddp@1.2.5'
'accounts-base',
'srp',
'sha',
'ejson',
'ddp'
], ['client', 'server']);
// Export Accounts (etc) to packages using this one.
api.imply('accounts-base@1.2.10', ['client', 'server']);
api.imply('accounts-base', ['client', 'server']);
api.use('email@1.1.16', ['server']);
api.use('random@1.0.10', ['server']);
api.use('check@1.2.3');
api.use('underscore@1.0.9');
api.use('ecmascript@0.5.7');
api.use('email', ['server']);
api.use('random', ['server']);
api.use('check');
api.use('underscore');
api.use('ecmascript');
api.addFiles('email_templates.js', 'server');
api.addFiles('password_server.js', 'server');

View File

@@ -1,6 +1,6 @@
Package.describe({
summary: "Login service for Twitter accounts",
version: "1.1.12-rc.2"
version: "1.1.12"
});
Package.onUse(function(api) {

View File

@@ -1,6 +1,6 @@
Package.describe({
summary: "Unstyled version of login widgets",
version: "1.1.13-rc.2"
version: "1.1.13"
});
Package.onUse(function (api) {

View File

@@ -1,6 +1,6 @@
Package.describe({
summary: "Login service for Sina Weibo accounts",
version: "1.0.11-rc.2"
version: "1.0.11"
});
Package.onUse(function(api) {

View File

@@ -1,6 +1,6 @@
Package.describe({
summary: "Enable the application cache in the browser",
version: "1.0.12-rc.2"
version: "1.0.12"
});
Package.onUse(function (api) {

View File

@@ -1,6 +1,6 @@
Package.describe({
summary: "Update the client when new client code is available",
version: '1.3.12-rc.2'
version: '1.3.12'
});
Package.onUse(function (api) {

View File

@@ -1,9 +1,9 @@
var meteorBabel = Npm.require('meteor-babel');
/**
* Returns a new object containing default options appropriate for
*/
function getDefaultOptions(extraFeatures) {
var meteorBabel = Npm.require('meteor-babel');
// See https://github.com/meteor/babel/blob/master/options.js for more
// information about what the default options are.
var options = meteorBabel.getDefaultOptions(extraFeatures);
@@ -22,11 +22,12 @@ Babel = {
validateExtraFeatures: Function.prototype,
compile: function (source, options) {
var meteorBabel = Npm.require('meteor-babel');
options = options || getDefaultOptions();
return meteorBabel.compile(source, options);
},
setCacheDir: function (cacheDir) {
meteorBabel.setCacheDir(cacheDir);
Npm.require('meteor-babel').setCacheDir(cacheDir);
}
};

View File

@@ -6,7 +6,7 @@ Package.describe({
// isn't possible because you can't publish a non-recommended
// release with package versions that don't have a pre-release
// identifier at the end (eg, -dev)
version: '6.13.0-rc.2'
version: '6.13.0'
});
Npm.depends({

View File

@@ -1,7 +1,7 @@
Package.describe({
name: "babel-runtime",
summary: "Runtime support for output of Babel transpiler",
version: '0.1.12-rc.2',
version: '0.1.12',
documentation: 'README.md'
});

View File

@@ -1,6 +1,6 @@
Package.describe({
summary: "Base64 encoding and decoding",
version: '1.0.10-rc.2'
version: '1.0.10'
});
Package.onUse(function (api) {

View File

@@ -1,6 +1,6 @@
Package.describe({
summary: "Binary Heap datastructure implementation",
version: '1.0.10-rc.2'
version: '1.0.10'
});
Package.onUse(function (api) {

View File

@@ -1,6 +1,6 @@
Package.describe({
summary: "Generates the boilerplate html from program's manifest",
version: '1.0.11-rc.2'
version: '1.0.11'
});
Package.onUse(function (api) {

View File

@@ -1,6 +1,6 @@
Package.describe({
summary: "Common code for browser-policy packages",
version: "1.0.11-rc.2"
version: "1.0.11"
});
Package.onUse(function (api) {

View File

@@ -1,6 +1,6 @@
Package.describe({
summary: "Configure content security policies",
version: "1.0.12-rc.2"
version: "1.0.12"
});
Package.onUse(function (api) {

View File

@@ -1,6 +1,6 @@
Package.describe({
summary: "Restrict which websites can frame your app",
version: "1.0.12-rc.2"
version: "1.0.12"
});
Package.onUse(function (api) {

View File

@@ -1,6 +1,6 @@
Package.describe({
name: 'caching-compiler',
version: '1.1.8-rc.2',
version: '1.1.8',
summary: 'An easy way to make compiler plugins cache',
documentation: 'README.md'
});

View File

@@ -1,6 +1,6 @@
Package.describe({
summary: "Register callbacks on a hook",
version: '1.0.10-rc.2'
version: '1.0.10'
});
Package.onUse(function (api) {

View File

@@ -1,6 +1,6 @@
Package.describe({
summary: "Check whether a value matches a pattern",
version: '1.2.4-rc.2'
version: '1.2.4'
});
Package.onUse(function (api) {

View File

@@ -8,7 +8,7 @@ var path = Npm.require('path');
Package.describe({
summary: "Syntax highlighting of code, from Google",
version: "1.0.11-rc.2"
version: "1.0.11"
});
// XXX this code dumps symbols into the global namespace (directly

View File

@@ -1,6 +1,6 @@
Package.describe({
summary: "Used by the coffeescript package's tests",
version: "1.0.8-rc.2"
version: "1.0.8"
});
Package.onUse(function (api) {

View File

@@ -1,6 +1,6 @@
Package.describe({
summary: "Javascript dialect with fewer braces and semicolons",
version: "1.11.1-2-rc.2"
version: "1.11.1_2"
});
Package.registerBuildPlugin({

View File

@@ -1,6 +1,6 @@
Package.describe({
summary: "Given the set of the constraints, picks a satisfying configuration",
version: "1.1.1-rc.2"
version: "1.1.1"
});
Package.onUse(function (api) {

View File

@@ -1,7 +1,7 @@
Package.describe({
summary: "Makes your Cordova application use the Crosswalk WebView \
instead of the System WebView on Android",
version: '1.7.0-rc.2',
version: '1.7.0',
documentation: null
});

View File

@@ -1,6 +1,6 @@
Package.describe({
summary: "Meteor's latency-compensated distributed data client",
version: '1.3.2-rc.2',
version: '1.3.2',
documentation: null
});

View File

@@ -1,6 +1,6 @@
Package.describe({
summary: "Code shared beween ddp-client and ddp-server",
version: '1.2.7-rc.2',
version: '1.2.7',
documentation: null
});

View File

@@ -1,6 +1,6 @@
Package.describe({
name: 'ddp-rate-limiter',
version: '1.0.6-rc.2',
version: '1.0.6',
// Brief, one-line summary of the package.
summary: 'The DDPRateLimiter allows users to add rate limits to DDP' +
' methods and subscriptions.',

View File

@@ -1,6 +1,6 @@
Package.describe({
summary: "Meteor's latency-compensated distributed data server",
version: '1.3.11-rc.2',
version: '1.3.11',
documentation: null
});

View File

@@ -1,6 +1,6 @@
Package.describe({
summary: "An implementation of a diff algorithm on arrays and objects.",
version: '1.0.7-rc.2',
version: '1.0.7',
documentation: null
});

View File

@@ -1,6 +1,6 @@
Package.describe({
name: "ecmascript-runtime",
version: "0.3.15-rc.2",
version: "0.3.15",
summary: "Polyfills for new ECMAScript 2015 APIs like Map and Set",
git: "https://github.com/meteor/ecmascript-runtime",
documentation: "README.md"

View File

@@ -1,6 +1,6 @@
Package.describe({
name: 'ecmascript',
version: '0.5.9-rc.2',
version: '0.5.9',
summary: 'Compiler plugin that supports ES2015+ in all .js files',
documentation: 'README.md'
});

View File

@@ -1,6 +1,6 @@
Package.describe({
summary: "Extended and Extensible JSON library",
version: '1.0.13-rc.2'
version: '1.0.13'
});
Package.onUse(function (api) {

View File

@@ -1,6 +1,6 @@
Package.describe({
summary: "Send email messages",
version: "1.1.18-rc.2"
version: "1.1.18"
});
Npm.depends({

View File

@@ -1,6 +1,6 @@
Package.describe({
name: "es5-shim",
version: "4.6.15-rc.2",
version: "4.6.15",
summary: "Shims and polyfills to improve ECMAScript 5 support",
documentation: "README.md"
});

View File

@@ -1,6 +1,6 @@
Package.describe({
summary: "Facebook OAuth flow",
version: "1.2.10-rc.2"
version: "1.2.10"
});
Package.onUse(function(api) {

View File

@@ -1,6 +1,6 @@
Package.describe({
summary: "Publish internal app statistics",
version: '1.0.9-rc.2'
version: '1.0.9'
});
Package.onUse(function (api) {

View File

@@ -1,6 +1,6 @@
Package.describe({
summary: "Faster touch events on mobile",
version: '1.0.13-rc.2'
version: '1.0.13'
});
Package.onUse(function (api) {

View File

@@ -1,6 +1,6 @@
Package.describe({
summary: "Require this application to use HTTPS",
version: "1.0.13-rc.2",
version: "1.0.13",
prodOnly: true
});

View File

@@ -1,6 +1,6 @@
Package.describe({
summary: 'GeoJSON utility functions (from https://github.com/maxogden/geojson-js-utils)',
version: '1.0.10-rc.2'
version: '1.0.10'
});
Package.onUse(function (api) {

View File

@@ -1,6 +1,6 @@
Package.describe({
summary: "Github OAuth flow",
version: "1.1.9-rc.2"
version: "1.1.9"
});
Package.onUse(function(api) {

View File

@@ -1,6 +1,6 @@
Package.describe({
summary: "Google OAuth flow",
version: "1.1.15-rc.2"
version: "1.1.15"
});
Package.onUse(function(api) {

View File

@@ -1,6 +1,6 @@
Package.describe({
summary: "Make HTTP calls to remote servers",
version: '1.2.10-rc.2'
version: '1.2.10'
});
Npm.depends({

View File

@@ -1,6 +1,6 @@
Package.describe({
summary: "Dictionary data structure allowing non-string keys",
version: '1.0.9-rc.2'
version: '1.0.9'
});
Package.onUse(function (api) {

View File

@@ -5,7 +5,7 @@ Package.describe({
// patch number instead of the wrap number, we're higher than that.
// In fairness, there's no way to make an RC of a new version without
// bumping the patch number.
version: '1.11.10-rc.2'
version: '1.11.10'
});
Package.onUse(function (api) {

View File

@@ -1,6 +1,6 @@
Package.describe({
name: 'jshint',
version: '1.1.7-rc.2',
version: '1.1.7',
summary: 'Lint all your JavaScript files with JSHint.',
documentation: 'README.md'
});

View File

@@ -1,6 +1,6 @@
Package.describe({
summary: "Full-featured JavaScript parser",
version: "1.0.10-rc.2"
version: "1.0.10"
});
Package.onUse(function (api) {

View File

@@ -6,7 +6,7 @@ Package.describe({
// between such packages and the build tool.
name: 'launch-screen',
summary: 'Default and customizable launch screen on mobile.',
version: '1.1.0-rc.2'
version: '1.1.0'
});
Cordova.depends({

View File

@@ -1,6 +1,6 @@
Package.describe({
name: 'less',
version: '2.7.6-rc.2',
version: '2.7.6',
summary: 'Leaner CSS language',
documentation: 'README.md'
});

View File

@@ -1,6 +1,6 @@
Package.describe({
summary: "Simulates local storage on IE 6,7 using userData",
version: "1.0.12-rc.2"
version: "1.0.12"
});
Package.onUse(function (api) {

View File

@@ -1,6 +1,6 @@
Package.describe({
summary: "Logging facility.",
version: '1.1.16-rc.2'
version: '1.1.16'
});
Npm.depends({

View File

@@ -1,6 +1,6 @@
Package.describe({
summary: "General satisfiability solver for logic problems",
version: '2.0.7-rc.2'
version: '2.0.7'
});
Package.on_use(function (api) {

View File

@@ -2,7 +2,7 @@
Package.describe({
summary: "Markdown-to-HTML processor",
version: "1.0.11-rc.2"
version: "1.0.11"
});
Package.onUse(function (api) {

View File

@@ -1,6 +1,6 @@
Package.describe({
summary: "Meetup OAuth flow",
version: "1.6.5-rc.2"
version: "1.6.5"
});
Package.onUse(function(api) {

View File

@@ -1,6 +1,6 @@
Package.describe({
summary: "Meteor developer accounts OAuth flow",
version: "1.1.10-rc.2"
version: "1.1.10"
});
Package.onUse(function (api) {

View File

@@ -1,6 +1,6 @@
Package.describe({
summary: "The Meteor command-line tool",
version: '1.4.2-rc.2'
version: '1.4.2'
});
Package.includeTool();

View File

@@ -2,7 +2,7 @@
Package.describe({
summary: "Core Meteor environment",
version: '1.6.0-rc.2'
version: '1.6.0'
});
Package.registerBuildPlugin({

View File

@@ -1,4 +1,19 @@
Meteor.startup = function (callback) {
Meteor.startup = function startup(callback) {
if (process.env.METEOR_PROFILE) {
// Create a temporary error to capture the current stack trace.
var error = new Error("Meteor.startup");
// Capture the stack trace of the Meteor.startup call, excluding the
// startup stack frame itself.
Error.captureStackTrace(error, startup);
callback.stack = error.stack
.split(/\n\s*/) // Split lines and remove leading whitespace.
.slice(0, 2) // Only include the call site.
.join(" ") // Collapse to one line.
.replace(/^Error: /, ""); // Not really an Error per se.
}
if (__meteor_bootstrap__.startupHooks) {
__meteor_bootstrap__.startupHooks.push(callback);
} else {

View File

@@ -1,6 +1,6 @@
Package.describe({
summary: "CSS minifier",
version: "1.2.15-rc.2"
version: "1.2.15"
});
Npm.depends({

View File

@@ -1,6 +1,6 @@
Package.describe({
summary: "JavaScript minifier",
version: "1.2.15-rc.2"
version: "1.2.15"
});
Npm.depends({

View File

@@ -1,6 +1,6 @@
Package.describe({
summary: "Meteor's client-side datastore: a port of MongoDB to Javascript",
version: '1.0.18-rc.2'
version: '1.0.18'
});
Package.onUse(function (api) {

View File

@@ -1,6 +1,6 @@
Package.describe({
summary: "Good defaults for the mobile status bar",
version: "1.0.13-rc.2"
version: "1.0.13"
});
Cordova.depends({

View File

@@ -1,9 +1,9 @@
{
"dependencies": {
"install": {
"version": "0.8.1",
"resolved": "https://registry.npmjs.org/install/-/install-0.8.1.tgz",
"from": "install@0.8.1"
"version": "0.8.2",
"resolved": "https://registry.npmjs.org/install/-/install-0.8.2.tgz",
"from": "install@0.8.2"
}
}
}

View File

@@ -4,6 +4,15 @@ var hasOwn = options.hasOwnProperty;
// RegExp matching strings that don't start with a `.` or a `/`.
var topLevelIdPattern = /^[^./]/;
if (typeof Profile === "function" &&
process.env.METEOR_PROFILE) {
options.wrapRequire = function (require) {
return Profile(function (id) {
return "require(" + JSON.stringify(id) + ")";
}, require);
};
}
// This function will be called whenever a module identifier that hasn't
// been installed is required. For backwards compatibility, and so that we
// can require binary dependencies on the server, we implement the

View File

@@ -1,13 +1,13 @@
Package.describe({
name: "modules-runtime",
version: "0.7.7-rc.2",
version: "0.7.7",
summary: "CommonJS module system",
git: "https://github.com/benjamn/install",
documentation: "README.md"
});
Npm.depends({
install: "0.8.1"
install: "0.8.2"
});
Package.onUse(function(api) {

View File

@@ -1,6 +1,6 @@
Package.describe({
name: "modules",
version: "0.7.7-rc.2",
version: "0.7.7",
summary: "CommonJS module system",
documentation: "README.md"
});

View File

@@ -1,6 +1,6 @@
Package.describe({
summary: "JS simulation of MongoDB ObjectIDs",
version: '1.0.6-rc.2',
version: '1.0.6',
documentation: null
});

View File

@@ -9,7 +9,7 @@
Package.describe({
summary: "Adaptor for using MongoDB and Minimongo over DDP",
version: '1.1.14-rc.2'
version: '1.1.14'
});
Npm.depends({

View File

@@ -1,6 +1,6 @@
Package.describe({
summary: "Wrapper around the bcrypt npm package",
version: "0.9.2-rc.2",
version: "0.9.2",
documentation: null
});

View File

@@ -3,7 +3,7 @@
Package.describe({
summary: "Wrapper around the mongo npm package",
version: '2.2.11-2-rc.2',
version: '2.2.11_2',
documentation: null
});

View File

@@ -1,6 +1,6 @@
Package.describe({
summary: "Encrypt account secrets stored in the database",
version: '1.2.1-rc.2'
version: '1.2.1'
});
Package.onUse(function (api) {

View File

@@ -1,6 +1,6 @@
Package.describe({
summary: "Common code for OAuth-based services",
version: "1.1.12-rc.2"
version: "1.1.12"
});
Package.onUse(function (api) {

View File

@@ -1,6 +1,6 @@
Package.describe({
summary: "Common code for OAuth1-based login services",
version: "1.1.11-rc.2"
version: "1.1.11"
});
Package.onUse(function (api) {

View File

@@ -1,6 +1,6 @@
Package.describe({
summary: "Common code for OAuth2-based login services",
version: "1.1.11-rc.2"
version: "1.1.11"
});
Package.onUse(function (api) {

View File

@@ -1,6 +1,6 @@
Package.describe({
summary: "Observe changes to various sequence types such as arrays, cursors and objects",
version: "1.0.14-rc.2"
version: "1.0.14"
});
Package.onUse(function (api) {

View File

@@ -1,6 +1,6 @@
Package.describe({
summary: "Ordered traversable dictionary with a mutable ordering",
version: '1.0.9-rc.2',
version: '1.0.9',
documentation: null
});

View File

@@ -1,6 +1,6 @@
Package.describe({
summary: "Parses Meteor Smart Package version strings",
version: "3.0.10-rc.2"
version: "3.0.10"
});
Package.onUse(function (api) {

View File

@@ -1,6 +1,6 @@
Package.describe({
summary: "Deprecated package (now empty)",
version: "1.0.11-rc.2"
version: "1.0.11"
});
Package.onUse(function (api) {

View File

@@ -1,6 +1,6 @@
Package.describe({
name: "promise",
version: "0.8.8-rc.2",
version: "0.8.8",
summary: "ECMAScript 2015 Promise polyfill with Fiber support",
git: "https://github.com/meteor/promise",
documentation: "README.md"

View File

@@ -1,6 +1,6 @@
Package.describe({
name: 'rate-limit',
version: '1.0.6-rc.2',
version: '1.0.6',
// Brief, one-line summary of the package.
summary: 'An algorithm for rate limiting anything',
// URL to the Git repository containing the source code for this package.

View File

@@ -1,6 +1,6 @@
Package.describe({
summary: "Reactive variable",
version: '1.0.11-rc.2'
version: '1.0.11'
});
Package.onUse(function (api) {

View File

@@ -1,6 +1,6 @@
Package.describe({
summary: "Reload safety belt for multi-server deployments",
version: '1.0.11-rc.2'
version: '1.0.11'
});
Package.onUse(function (api) {

View File

@@ -1,6 +1,6 @@
Package.describe({
summary: "Reload the page while preserving application state.",
version: '1.1.11-rc.2'
version: '1.1.11'
});
Package.onUse(function (api) {

View File

@@ -1,6 +1,6 @@
Package.describe({
summary: "Retry logic with exponential backoff",
version: '1.0.9-rc.2'
version: '1.0.9'
});
Package.onUse(function (api) {

View File

@@ -1,6 +1,6 @@
Package.describe({
summary: "route policy declarations",
version: '1.0.12-rc.2'
version: '1.0.12'
});
Package.onUse(function (api) {

View File

@@ -1,6 +1,6 @@
Package.describe({
summary: "Manage the configuration for third-party services",
version: "1.0.11-rc.2"
version: "1.0.11"
});
Package.onUse(function(api) {

View File

@@ -1,6 +1,6 @@
Package.describe({
summary: "Session variable",
version: '1.1.7-rc.2'
version: '1.1.7'
});
Package.onUse(function (api) {

View File

@@ -1,5 +1,5 @@
Package.describe({
version: '1.0.9-rc.2',
version: '1.0.9',
summary: 'SHA256 implementation',
git: 'https://github.com/meteor/meteor'
});

View File

@@ -5,7 +5,7 @@
Package.describe({
summary: "Library for Secure Remote Password (SRP) exchanges",
version: "1.0.10-rc.2"
version: "1.0.10"
});
Package.onUse(function (api) {

View File

@@ -1,6 +1,6 @@
Package.describe({
name: 'standard-minifier-css',
version: '1.3.1',
version: '1.3.2',
summary: 'Standard css minifier used with Meteor apps by default.',
documentation: 'README.md'
});

View File

@@ -1,6 +1,6 @@
Package.describe({
name: 'standard-minifier-js',
version: '1.2.1-rc.2',
version: '1.2.1',
summary: 'Standard javascript minifiers used with Meteor apps by default.',
documentation: 'README.md'
});

View File

@@ -1,6 +1,6 @@
Package.describe({
summary: 'Expressive, dynamic, robust CSS',
version: "2.513.6-rc.2"
version: "2.513.6"
});
Package.registerBuildPlugin({

View File

@@ -1,6 +1,6 @@
Package.describe({
summary: "Utility functions for tests",
version: '1.0.11-rc.2'
version: '1.0.11'
});
Package.onUse(function (api) {

View File

@@ -1,6 +1,6 @@
Package.describe({
summary: "Run tests interactively in the browser",
version: '1.0.13-rc.2',
version: '1.0.13',
documentation: null
});

Some files were not shown because too many files have changed in this diff Show More