meteor v1.12 Release Notes

Release Date: 2020-12-04 // over 3 years ago
  • ๐Ÿ’ฅ 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