Meteor v2.5 Release Notes
Release Date: 2021-10-21 // about 3 years ago-
Highlights
- 🆕 New package:
accounts-passwordless
- Cordova Android v10
- 💻 HMR now works on all architectures and legacy browsers
- 🔧
Accounts.config()
and third-party login services can now be configured from Meteor settings
💥 Breaking Changes
- 🏗 Cordova Android v10 now enables AndroidX. If you use any cordova-plugin that depends or uses any old support library, you need to include the cordova-plugin-androidx-adapter cordova-plugin, otherwise you will get build errors.
🚀 Meteor Version Release
⚡️ CircleCI testing image was updated to include Android 30 and Node 14
-
- Cordova Android upgraded to v10
- HMR improvements related to
[email protected]
- Fix finding local packages on Windows located on drives other than C
- Fix infinite loop in import scanner when file is on a different drive than source root
- Fix Meteor sometimes not detecting changes to a file after the first time it is modified
- Fixes Meteor sometimes hanging on Windows. Reverts the temporary fix in Meteor 2.4 of disabling native file watchers for some commands
- Uses recursive file watchers on Windows and macOS. In most situations removes the up to 5 seconds delay before detecting the first change to a file, and is more efficient.
- Node updated to v14.18.1, following October 12th 2021 security release
- Skeletons had their dependencies updated
-
- New accounts package to provide passwordless authentication.
-
- Changes to reuse code between passwordless and password packages.
-
- You can now apply all the settings for
Accounts.config
inMeteor.settings.packages.accounts-base
. They will be applied automatically at the start of your app. Given the limitations ofjson
format you can only apply configuration that can be applied via types supported byjson
(ie. booleans, strings, numbers, arrays). If you need a function in any of the config options the current approach will still work. The options should have the same name as inAccounts.config
, check them out in docs.. - Changes to reuse code between passwordless and password packages.
- You can now apply all the settings for
-
- Add support for
accounts-passwordless
.
- Add support for
-
- You can now define services configuration via
Meteor.settings.packages.service-configuration
by adding keys as service names and their objects being the service settings. You will need to refer to the specific service for the settings that are expected, most commonly those will besecret
andappId
.
- You can now define services configuration via
-
- Enable HMR for all web arch's
-
- Enable HMR for all web arch's
-
- Provides polyfills needed by Meteor.absoluteUrl in legacy browsers
- Improvements for HMR to work in all architectures and legacy browsers
-
- Improvements for legacy browsers
-
- Enable HMR for all web arch's
-
- Enable HMR for all web arch's
-
- Update
cordova-plugin-meteor-webapp
to v2 - Removed dependency on
cordova-plugin-whitelist
as it is now included in core - Cordova Meteor plugin is now using AndroidX
- Added new settings option
Meteor.settings.packages.webapp.alwaysReturnContent
that will always return content on requests likePOST
, essentially enabling behavior prior to Meteor 2.3.1.
- Update
🚀 Independent Releases
-
- Added
mobileSafariUI
as an alias for Mobile Safari
- Added
-
- Updated
terser
to v5.8.0 to fix various bugs
- Updated
-
- Updated
@babel/runtime
to v7.15.4
- Updated
-
- Update compatibility range with
less
from 3.0.2 to 4.0.0
- Update compatibility range with
-
- Update compatibility range with
less
from 3.0.2 to 4.0.0
- Update compatibility range with
-
- Deliver siteUrl in the same way as other config-ui packages
-
- Revert
core-js
to v3.15.2 due to issues in legacy build with arrays, see issue for more details
- Revert
-
- Added
firefoxMobile
as an alias forfirefox
- Added
-
- Fixes 404 in dynamic-import/fetch when ROOT_URL is set with a custom path. see issue
- 🆕 New package:
Previous changes from v2.4.1
-
🚀 Meteor Version Release
[email protected]
- Patch to make 2.4.1 compatible with Push to Deploy feature in Galaxy (Meteor Cloud)