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

Changelog History
Page 3

  • v2.0 Changes

    January 20, 2021

    ๐Ÿ”„ Changes

    Highlights

    • ๐Ÿš€ Free deploy on Cloud: Deploy for free to Cloud with one command: meteor deploy myapp.meteorapp.com --free. (docs)

    • ๐Ÿš€ Deploy including MongoDB on Cloud: Deploy including MongoDB in a shared instance for free to Cloud with one command: meteor deploy myapp.meteorapp.com --free --mongo. (docs)

    • โšก๏ธ Hot Module Replacement (HMR): Updates the javascript modules in a running app that were modified during a rebuild. Reduces the feedback cycle while developing so you can view and test changes quicker (it even updates the app before the build has finished). Enabled by adding the hot-module-replacement package to an app. React components are automatically updated by default using React Fast Refresh. Integrations with other libraries and view layers can be provided by third party packages. Support for Blaze is coming soon. This first version supports app code in the modern web architecture. (docs) #11117

    ๐Ÿš€ Meteor Version Release

    • [email protected]

      • meteor create my-app now creates by default a project using React. If you want to create a new project using Blaze you should use the new option --blaze.
      • meteor create --react my-app is still going to create a React project.
      • meteor create --free deploy for free to Cloud with one command: meteor deploy myapp.meteorapp.com --free. (docs).
      • meteor create --free --mongo deploy including MongoDB in a shared instance for free to Cloud with one command: meteor deploy myapp.meteorapp.com --free --mongo. (docs)
      • isobuild fixes a regression on recompiling node modules in different architectures. #11290
      • isobuild converts npm-discards.js to TypeScript. #10663
      • cordova ensures the pathname of the rootUrl is used in the mobile URL. [#11053](hhttps://github.com/meteor/meteor/pull/11053)
      • Add file.hmrAvailable() for compiler plugins to check if a file meets the minimum requirements to be updated with HMR #11117
    • [email protected]

    • [email protected]

      • New package that updates React components using HMR. This is enabled by default in apps that have HMR enabled and use a supported React version. (docs) #11117
    • [email protected]

      • New package that allows you to see build errors and server crashes in your browser during development. Requires the app to have HMR enabled. #11117
    • [email protected] and [email protected]

      • Extra parameters can now be added to reset password, verify e-mail and enroll account links that are generated for account e-mails. By default, these are added as search parameters to the generated url. You can pass them as an object in the appropriate functions. E.g. Accounts.sendEnrollmentEmail(userId, email, null, extraParams);. #11288
    • ๐ŸŒฒ [email protected]

      • Updates dependencies and make debug available for use in non production environments. #11068

    ๐Ÿš€ Independent Releases

    • [email protected]

      • Fix issue with useTracker and Subscriptions when using deps. #306
      • Remove version constraint on core TypeScript package #308
    • http

      • It has been deprecated. #11068

    ๐Ÿ’ฅ Breaking changes

    • ๐Ÿ“ฆ http package has been deprecated. Please start on migrating towards the fetch package instead.

    Migration steps

    โšก๏ธ Simple run meteor update in your app.

    ๐Ÿ“ฆ Great new features and no breaking changes (except one package deprecation). You can always check our [Roadmap](./Roadmap.md) to understand what is next.

  • v1.12.2 Changes

    October 12, 2021

    ๐Ÿš€ Meteor Version Release

    • [email protected]
      • Patch to make 1.12.2 compatible with Push to Deploy feature in Galaxy (Meteor Cloud)
  • v1.12.1 Changes

    January 06, 2021

    ๐Ÿ’ฅ Breaking changes

    N/A

    Migration steps

    N/A

    ๐Ÿ”„ Changes

    Highlights

    • ๐Ÿš€ Node.js 12.20.1 release notes
    • ๐Ÿ›  Fixes problem on IE because of modern syntax on dynamic-import package.

    ๐Ÿš€ Meteor Version Release

  • v1.12 Changes

    December 04, 2020

    ๐Ÿ’ฅ Breaking changes

    • When importing types, you might need to use the "type" qualifier, like so:

      import { Point } from 'react-easy-crop/types';
      

      to

      import type { Point } from 'react-easy-crop/types';
      

      ๐Ÿ“‡ Because now emitDecoratorsMetadata is enabled.

    • Refer to typescript breaking changes before migrating your existing project, from 3.7.6 to 4.1.2: https://github.com/Microsoft/TypeScript/wiki/Breaking-Changes

    Migration steps

    N/A

    ๐Ÿ”„ Changes

    Highlights

    • โšก๏ธ TypeScript update from 3.7.6 to 4.1.2.
      • enables decorators and metadata reflection. Important: these are stage 2 features so be aware that breaking changes could be introduced before they reach stage 3.

    ๐Ÿš€ Meteor Version Release

    • [email protected]

      • updates TypeScript to 4.1.2. #11225 and #11255
      • adds new options for meteor list command (TODO pending link to updated doc). #11165
      • supports Cordova add plugin command working again with plugin id or plugin name in the git URL as it was before Meteor 1.11. #11202
      • avoids MiTM by downloading through https. #11188
    • [email protected]

      • updates TypeScript to 4.1.2 and enables decorators and metadata reflection. #11225 and #11255
    • [email protected]

      • fixes a null reference exception, if an array contains null values while compiling a fields projection. #10499.
    • [email protected]

      • adds a new function createUserVerifyingEmail (TODO pending link to updated doc). #11080
      • fixes a typo. #11182
    • ๐Ÿ’ป [email protected]

      • adds support to nonce js BrowserPolicy.content.allowScriptOrigin(`nonce-${nonce}`);
    • ๐Ÿ’ป [email protected]

      • follow accounts-ui-unstyled release
    • ๐Ÿ’… [email protected]

      • fixes the login form would send the server two login requests
      • fixes the "forgot password" form would not only send the email but also refresh the page
    • [email protected]

      • fixes prefetching errors. #11209
      • adds the option for dynamic-imports to fetch from the current origin instead of the absolute URL. #11105
    • [email protected]

      • updates npm dependency decimal.js to v10.2.1
    • [email protected]

      • adds the ability to define default user fields published on login. #11118
    • [email protected]

      • modernize and update dependencies. #11196

    ๐Ÿš€ Independent Releases

  • v1.11.1 Changes

    September 16, 2020

    ๐Ÿ’ฅ Breaking changes

    N/A

    Migration steps

    N/A

    ๐Ÿ”„ Changes

    • --apollo skeleton was missing client cache setup more

    • โšก๏ธ --vue skeleton was updated to use proper folder structure more

    • โšก๏ธ All skeletons got their npm dependencies updated. more

    • ๐Ÿš€ Node.js has been updated to version 12.18.4, this is a security release

    • ๐Ÿš€ Updated npm to version 6.14.8 more

    • ๐Ÿš€ npm-mongo version 3.8.1 was published, updating mongodb to 3.6.2 more

    • โšก๏ธ Updated PostCSS from 7.0.31 to 7.0.32 more

    • ๐Ÿ‘ Allow android-webview-video-poster more

  • v1.11 Changes

    August 18, 2020

    ๐Ÿ’ฅ Breaking changes

    • โšก๏ธ email package dependencies have been update and package version has been bumped to 2.0.0 There is a potential breaking change as the underlying package started to use dns.resolve() instead of dns.lookup() which might be breaking on some environments. See nodemailer changelog for more information.

    • ๐Ÿ”Œ (Added later) Cordova add plugin is not working with plugin name in the git URL when the plugin id was different than the name in the config.xml. Fixed on #11202

    Migration steps

    N/A

    ๐Ÿ”„ Changes

    • meteor create --apollo is now available thanks to @StorytellerCZ. PR #11119

    • meteor create --vue is now available thanks to @chris-visser. PR #11086

    • ๐Ÿš€ --cache-build option is now available on meteor deploy command and you can use it safely all the time if you are using a Git repository to run your deploy. This is helpful if your upload is failing then you can retry just the upload and also if you deploy the same bundle to multiple environments. Read more.

    • ๐ŸŽ Multiple optimizations in build performance, many of them for Windows thanks to @zodern. PRs #10838, #11114, #11115, #11102, #10839

    • ๐Ÿ›  Fixes error when removing cordova plugin that depends on cli variables. PR #10976

    • ๐Ÿ“ฆ email package now exposes hookSend that runs before emails are send.

    • โšก๏ธ Node.js has been updated to version 12.18.3

    • โšก๏ธ Updated npm to version 6.14.5

    • โšก๏ธ mongodb driver npm dependency has been updated to 3.6.0

    • โšก๏ธ The version of MongoDB used by Meteor in development has been updated from 4.2.5 to 4.2.8

  • v1.10.3-beta.2

    June 09, 2020
  • v1.10.3-beta.1

    June 08, 2020
  • v1.10.3-beta.0

    May 11, 2020
  • v1.10.2 Changes

    April 21, 2020

    ๐Ÿ’ฅ Breaking changes

    • ๐Ÿ“ฆ The babel-compiler package, used by both ecmascript and typescript, no longer supports stripping Flow type annotations by default, which may be a breaking change if your application (or Meteor package) relied on Flow syntax.

    Migration steps

    • ๐Ÿ”Œ If you still need Babel's Flow plugins, you can install them with npm and then enable them with a custom .babelrc file in your application's (or package's) root directory: json { "plugins": [ "@babel/plugin-syntax-flow", "@babel/plugin-transform-flow-strip-types" ] }

    ๐Ÿ”„ Changes

    • โž• Adds support to override MongoDB options via Meteor settings. Code PR ๐Ÿ“„ #10976, Docs PR ๐Ÿ“„ #662

    • โšก๏ธ The meteor-babel npm package has been updated to version 7.9.0.

    • โšก๏ธ The typescript npm package has been updated to version 3.8.3.

    • ๐Ÿ’ป To pass Node command line flags to the server node instance, now it is recommended to use SERVER_NODE_OPTIONS instead of NODE_OPTIONS. Since Meteor 0.5.3, Meteor allowed to pass node command line flags via the NODE_OPTIONS environment variable. However, since Node version 8 / Meteor 1.6 this has become a default node envar with the same behavior. The side effect is that this now also affects Meteor tool. The command line parameters could already be set separately via the TOOL_NODE_FLAGS envar. This is now also possible (again) for the server.

    • โšก๏ธ The version of MongoDB used by Meteor in development has been updated from 4.2.1 to 4.2.5. PR #11020

    • ๐Ÿ“ฆ The url package now provides an isomorphic implentation of the WHATWG url() API. While remaining backwards compatible, you can now also import URL and URLSearchParams from meteor/url. These will work for both modern and legacy browsers as well as node.