meteor v1.4.4 Release Notes
Release Date: 2017-04-07 // about 7 years ago-
⬆️ Node has been upgraded to version 4.8.1.
⬆️ The
npm
npm package has been upgraded to version 4.4.4. It should be noted that this version reduces extra noise previously included in some npm errors.⬆️ The
node-gyp
npm package has been upgraded to 3.6.0 which adds support for VS2017 on Windows.⚡️ The
node-pre-gyp
npm package has been updated to 0.6.34.Thanks to the outstanding efforts of @sethmurphy18, the
minifier-js
package now uses Babili instead of UglifyJS, resolving numerous long-standing bugs due to UglifyJS's poor support for ES2015+ syntax. Issue #8378 PR #8397⬆️ The
meteor-babel
npm package has been upgraded to version 0.19.1, andreify
has been upgraded to version 0.6.6, fixing several subtle bugs introduced by Meteor 1.4.3 (see below), including issue #8461.🔌 The Reify module compiler is now a Babel plugin, making it possible for other custom Babel plugins configured in
.babelrc
orpackage.json
files to run before Reify, fixing bugs that resulted from running Reify before other plugins in Meteor 1.4.3. Issue #8399 Issue #8422meteor-babel
issue #13👍 Two new
export ... from ...
syntax extensions are now supported:export * as namespace from "./module" export def from "./module"
Read the ECMA262 proposals here:
When
Meteor.call
is used on the server to invoke a method that returns aPromise
object, the result will no longer be thePromise
object, but the resolved value of thePromise
. Issue #8367
Note: if you actually want a
Promise
when callingMeteor.call
orMeteor.apply
on the server, useMeteor.callAsync
and/orMeteor.applyAsync
instead. Issue #8367, https://github.com/meteor/meteor/commit/0cbd25111d1249a61ca7adce23fad5215408c821⚡️ The
mailcomposer
andsmtp-connection
npms have been updated to resolve an issue with the encoding of long header lines. Issue #8425 PR #8495👍
Accounts.config
now supports anambiguousErrorMessages
option which enabled generalization of messages produced by theaccounts-*
packages. PR #8520🛠 A bug which caused account enrollment tokens to be deleted too soon was fixed. Issue #8218 PR #8474
🚀 On Windows, bundles built during
meteor build
ormeteor deploy
will maintain the executable bit for commands installed in thenode_modules\.bin
directory. PR #8503⬆️ On Windows, the upgrades to Node.js,
npm
andmongodb
are now in-sync with other archs again after being mistakenly overlooked in 1.4.3.2. An admin script enhancement has been applied to prevent this from happening again. PR #8505