docs/generators/changelog/versions/2.14.md
Hacktoberfest release! ๐
MongoDB driver has been updated to v4.17.2.
You can now set DISABLE_SOCKJS_CORS=1 if you want to prevent SockJS from setting CORS headers. Do not set this option if you will have DDP clients from other origins connecting to the DDP server. [PR #12789]
Added guide on how to prepare for Meteor 3.0 migration.
New DDP merge strategy NO_MERGE_MULTI, which is similar to NO_MERGE, but it does track whether a document is used by multiple publications. [PR #12742]
Appcache has been further deprecated and moved to the deprecated packages folder.
Added Accounts.createUserAsync into the client.
Many packages had their underscore dependency removed.
Cordova has been updated to v12.0.1 for Android and v7.0.1 for iOS, being able to build to SDK 33.
meteor create command is now interactive!
Added firstRunPromise property to Tracker autorun blocks, that forces autorun blocks to be executed in synchronous-looking order by storing the value autorun promise thus making it awaitable.
If you have been using splash-screen for Cordova, you need to update your code as Android changed their splash screen API,
the cordova-plugin-splashscreen is now on cordova-android core, so we have removed the dependency from the splash-screen
package. As a result we are dropping the support for dark mode splash screen on Android.
To create this now you need to create two themes on your config.xml file.
Note that it's still possible to have it by adding the according themes with App.appendToConfig and App.addResourceFile - but this is not something Meteor will do automatically right now.
For more information you can check our Migration Guide
splash-screen package has removed the cordova-plugin-splashscreen dependency. See migration steps for more info.EACCESS to EACCES to follow the Windows spellingsource-map-supportsemver to v7.5.4@meteorjs/babel to v7.18.4meteor create command was re-made to be more interactiveaccounts-base@get-version
onLogin callback fires properlyaccounts-oauth@get-version
accounts-password@get-version
Accounts.createUserAsync to the client, a promise-based version of Accounts.createUseraccounts-passwordless@get-version
babel-compiler@get-version
@meteorjs/babel to v7.18.4boilerplate-generator@get-version
browser-policy-content@get-version
constraint-solver@get-version
crosswalk@get-version
cordova-plugin-crosswalk-webview to v2.4.0ddp-rate-limiter@get-version
ddp-server@get-version:
DISABLE_SOCKJS_CORS to prevent SockJS from setting CORS headersNO_MERGE_MULTIecmascript@get-version:
@babel/compilerfacebook-oauth@get-version:
launch-screen@get-version
cordova-plugin-splashscreen dependencyfetch@get-version:
node-fetch to version 1.6.12whatwg-fetch to version 3.6.17logging@get-version:
chalk to v4.1.2logic-solver@get-version
meteor@get-version:
mobile-experience@get-version:
cordova dependenciesmodern-browsers@get-version
appleMail user agent to allow modern bundle on iPadsmodules@get-version
mongo@get-version
npm-mongo@get-version:
oauth@get-version
remove DB calls migrated to removeAsyncpackage-version-parser@get-version
semver to v7.5.4react-fast-refresh@get-version:
semver to version 7.5.4service-configuration@get-version
socket-stream-client@get-version
standard-minifier-css@get-version
@babel/runtime to v7.23.5minifier-css to v1.6.4logging package to v1.3.2test-server-tests-in-console-once@get-version
tinytest@get-version
tracker@get-version
firstRunPromise property, that forces autorun blocks to be executed
in synchronous-looking order by storing the value autorun promise
thus making it awaitabletypescript@get-version:
webapp@get-version
cordova-plugin-meteor-webapp to v2.0.3cookie-parser to v1.4.6send to v0.18.0stream-to-string to v1.2.1qs to v6.11.2@types/connect to v3.4.38NPM @meteorjs/[email protected]
@meteorjs/reify to v0.24.1NPM @meteorjs/[email protected]
npm auditFor making this great framework even better!