All Versions
246
Latest Version
Avg Release Cycle
57 days
Latest Release
591 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v2.5 Changes
October 21, 2021Highlights
- ๐ 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
๐ง
[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 besecret
andappId
.
- You can now define services configuration via
โก๏ธ
[email protected]
- 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
๐ป
[email protected]
- 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
๐ป
[email protected]
- 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
๐ป
[email protected]
- 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
๐ป
[email protected]
- 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:
-
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, 2021Highlights
- ๐ 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 ofimport
statements and some uses ofexport ... 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
- Replace all usage of
collection._ensureIndex
withcollection.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 usingMeteor.settings.packages.email
settings instead ofMAIL_URL
env variable. Alternatively you can utilize the newEmail.customTransport
function to override the default package behavior and use your own. Read the email docs for implementation details.
๐ Meteor Version Release
โก๏ธ Skeletons dependencies updated
-
meteor show
now reports if a package is deprecatedreify
update to v0.22.2 which bring optimizations for imports. PRs 1, 2- Apollo skeleton now uses Apollo server v3 - migration guide
- Upgraded
chalk
to v4.1.1 - Typescript updated to v4.3.5
METEOR_SETTINGS
is now accepted an all modes- Native file watchers are now disabled on Windows for many file-intensive actions (like,
create
,update
,build
etc.), this solves an issue with hanging Meteor commands on Windows
-
- npm dependencies have been updated
- Added hook to change runtime config delivered to the client app, read more
- Added hook to get notified when the app is updated, read more
@vlasky/[email protected]
- Added
addUpdateNotifyHook
that gets called when runtime configuration is updated
๐ฒ
[email protected]
- Switch from
cli-color
tochalk
to have the same dependency as meteor-tool - Fix detecting eval
- Copy over code from
Meteor._debug
toLog.debug
which will be deprecated in the future
- Switch from
-
- Modernized package code
- Add alternative API function that you can hook into to utilize your own sending method:
Email.customTransport
. Read the docs - Use
Meteor.settings
for easy setup to sending email via known providers. Read the docs
-
- One of three different publication strategies can be selected for any Meteor publication - SERVER_MERGE, NO_MERGE and NO_MERGE_NO_HISTORY. These control the behaviour of the Meteor mergebox, providing a compromise between client-server bandwidth usage and server side memory usage. See PR or the documentation for more details.
-
- Add
createIndex
as a collection function (in MongoDB since MongoDB v3). This is a new name for_ensureIndex
which MongoDB has deprecated and removed in MongoDB 5.0. Use of_ensureIndex
will show a deprecation warning on development.
- Add
-
- Migrated usage of
_ensureIndex
tocreateIndex
- Migrated usage of
accou[email protected]
- Migrated usage of
_ensureIndex
tocreateIndex
- Migrated usage of
-
- Migrated usage of
_ensureIndex
tocreateIndex
- Migrated usage of
-
- Migrated usage of
_ensureIndex
tocreateIndex
- Migrated usage of
-
- Migrated usage of
_ensureIndex
tocreateIndex
- Migrated usage of
-
- Added login handler hook, like in the Google package for easier management in React Native and similar apps. PR
๐ง
[email protected]
- Migrated usage of
_ensureIndex
tocreateIndex
- Migrated usage of
-
- Version bump to ensure changes from server & client runtime get propagated.
-
- Add option to temporarily replace
Tinytest.add
orTinytest.addAsync
byTinytest.only
orTinytest.onlyAsync
so only the tests added usingonly*
are going to be executed.
- Add option to temporarily replace
-
- Support for
Tinytest.only
andTinytest.onlyAsync
- Support for
-
- Update
reify
to0.22.2
- Update
-
@babel/[email protected]
- Code modernization
- Improved error handling
-
- Added tests
- Code modernization
-
@babel/[email protected]
-
- Updated dependencies
[email protected]
[email protected]
-
- Added
forEach
iterator to be more in-line with the ES use for iterations.each
is now deprecated, but will remain supported.
- Added
-
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, 2021Highlights
- ๐ Updated Node.js per August 31st security release
๐ Meteor Version Release
[email protected]
- Node.js updated to v14.17.6
๐ Independent Releases
-
- Terser updated to 4.8.0
-
- Removed
underscore
dependency since it was not used in the package
- Removed
-
- Updated
nodemailer
to v6.6.3
- Updated
-
- Modernized the code
- Fixed a variable assignment bug in
dontBindEnvironment
function
-
- Updated
less
to v4.1.1 - Fixed tests
- Updated
-
- Create index on
services.password.enroll.when
- Blaze weak dependency updated to v2.5.0
- Create index on
-
- Allow usage of
http
package both v1 and v2 for backward compatibility
- Allow usage of
-
- Allow usage of
http
package both v1 and v2 for backward compatibility
- Allow usage of
-
- Allow usage of
http
package both v1 and v2 for backward compatibility
- Allow usage of
-
- Allow usage of
http
package both v1 and v2 for backward compatibility
- Allow usage of
-
- Allow usage of
http
package both v1 and v2 for backward compatibility
- Allow usage of
-
- Allow usage of
http
package both v1 and v2 for backward compatibility
- Allow usage of
-
- Allow usage of
http
package both v1 and v2 for backward compatibility - Blaze weak dependency updated to v2.5.0
- Allow usage of
-
- Fix a bug where
testMessageOnConnect
has always been sent
- Fix a bug where
-
- Fix use of
isEnroll
in reset password
- Fix use of
-
- Fixed API to work with Meteor 2.3+
-
- Fixed API to work with Meteor 2.3+
-
v2.3.5 Changes
August 12, 2021Highlights
- ๐ Updated Node.js per the August security release
- Includes same improvements as in Meteor v2.2.3
- Typescript updated to v4.3.5
@meteorjs/[email protected]
๐ Meteor Version Release
[email protected]
- Node.js updated to v14.17.5
- Typescript updated to v4.3.5
@meteorjs/[email protected]
- Fix broken source maps in VSCode - PR
-
v2.3.4 Changes
August 03, 2021- ๐ Fix an issue in
bare
andvue
skeletons
- ๐ Fix an issue in
-
v2.3.3 Changes
August 02, 2021- ๐ Security patch of Node.js to 14.17.4
- โก๏ธ App skeletons had the following dependencies updated:
- ๐
babel/[email protected]
for server dev bundle
-
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
- fixes a bug that makes
-
v2.3.1 Changes
July 08, 2021Highlights
- ๐ 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
-
- 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
-
- Remove
posix
from npm shrinkwrap, to fix a bug it causes on Windows.
- Remove
-
- Updated
@babel/runtime
to v7.14.6 - Updated
less
to v3.11.3
- Updated
-
- Updated
@babel/runtime
to v7.14.6
- Updated
-
- Updated
@babel/runtime
to v7.14.6
- Updated
-
- Fix Safari 14 bug with indexedDB