All Versions
246
Latest Version
2.5
Avg Release Cycle
57 days
Latest Release
880 days ago

Changelog History
Page 1

  • v2.5 Changes

    October 21, 2021

    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

  • v2.4.1 Changes

    October 12, 2021

    ๐Ÿš€ Meteor Version Release

    • [email protected]
      • Patch to make 2.4.1 compatible with Push to Deploy feature in Galaxy (Meteor Cloud)
  • v2.4 Changes

    September 15, 2021

    Highlights

    • ๐Ÿš€ Typescript updated to v4.3.5
    • ๐Ÿ“ฆ Email package now allows setting Email.customTransport to override sending method.
    • ๐Ÿ‘‰ Use createIndex instead of _ensureIndex to align with new MongoDB naming.
    • โฌ†๏ธ Apollo skeleton has been upgraded for Apollo server v3
    • โšก๏ธ reify has been updated to v0.22.2 which reduces the overhead of import statements and some uses of export ... from, especially when a module is imported a large number of times or re-exports a large number of exports from other modules. PRs 1, 2
    • Meteor NPM installer is now available for all platforms.
    • ๐Ÿ”€ DDP server now allows you to set publication strategies for your publications to control mergebox behavior
    • ๐Ÿ On Windows Meteor should no longer be hanging on commands

    Migration steps

    1. Replace all usage of collection._ensureIndex with collection.createIndex. You only need to rename the method as the functionality is the same. ๐Ÿ“ฆ 2. If you are using a well known service for the email package switch to using Meteor.settings.packages.email settings instead of MAIL_URL env variable. Alternatively you can utilize the new Email.customTransport function to override the default package behavior and use your own. Read the email docs for implementation details.

    ๐Ÿš€ Meteor Version Release

  • v2.3.7 Changes

    October 12, 2021

    ๐Ÿš€ Meteor Version Release

    • [email protected]
      • Patch to make 2.3.7 compatible with Push to Deploy feature in Galaxy (Meteor Cloud)
  • v2.3.6 Changes

    September 02, 2021

    Highlights

    ๐Ÿš€ Meteor Version Release

    ๐Ÿš€ Independent Releases

  • v2.3.5 Changes

    August 12, 2021

    Highlights

    ๐Ÿš€ Meteor Version Release

  • v2.3.4 Changes

    August 03, 2021
    • ๐Ÿ›  Fix an issue in bare and vue skeletons
  • v2.3.3 Changes

    August 02, 2021
  • v2.3.2 Changes

    July 13, 2021

    ๐Ÿš€ Meteor Version Release

    • [email protected]
      • fixes a bug that makes meteor run android run with the new aab package flag
  • v2.3.1 Changes

    July 08, 2021

    Highlights

    • ๐Ÿ›  Fix windows issue when running webapp package.
    • ๐Ÿš€ Node.js updated to 14.17.3, following security release

    ๐Ÿ’ฅ Breaking Changes

    • ๐Ÿ— Meteor will now generate ".aab" (bundle files) by default when building for Android. This is the new default format for Android apps. Use the new build flag --packageType=apk if you still need to generate APK.

    ๐Ÿš€ Meteor Version Release

    • โšก๏ธ Updated travis CI environment to use Node.js 14.17.3

    • [email protected]

      • Node.js updated to 14.17.2 and 14.17.3
      • @babel/runtime dependency updated to v7.14.6 across the tool and testing apps
      • Skeletons dependencies updated
      • Apollo skeleton removed apollo-boost dependency which is no longer needed
      • New build flag --packageType to choose between apk/bundle for android builds (defaults to bundle).

    ๐Ÿš€ Independent Releases