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

    • [email protected]

      • 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
    • [email protected]

      • New accounts package to provide passwordless authentication.
    • [email protected]

      • Changes to reuse code between passwordless and password packages.
    • [email protected]

      • You can now apply all the settings for Accounts.config in Meteor.settings.packages.accounts-base. They will be applied automatically at the start of your app. Given the limitations of json format you can only apply configuration that can be applied via types supported by json (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 in Accounts.config, check them out in docs..
      • Changes to reuse code between passwordless and password packages.
    • 💅 [email protected]

      • Add support for accounts-passwordless.
    • 🔧 [email protected]

      • 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 be secret and appId.
    • ⚡️ [email protected]

      • Enable HMR for all web arch's
    • [email protected]

      • Enable HMR for all web arch's
    • [email protected]

      • Provides polyfills needed by Meteor.absoluteUrl in legacy browsers
      • Improvements for HMR to work in all architectures and legacy browsers
    • [email protected]

      • Improvements for legacy browsers
    • [email protected]

      • Enable HMR for all web arch's
    • [email protected]

      • Enable HMR for all web arch's
    • [email protected]

      • 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 like POST, essentially enabling behavior prior to Meteor 2.3.1.
    🚀 Independent Releases

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)