Appearance
更新日志
¥Changelog
这是 Meteor 版本更改的完整历史记录。
¥This is a complete history of changes for Meteor releases.
Special thanks to
v3.3.0, 2025-06-11
亮点
¥Highlights
支持 SWC 转译器和压缩器,以加快 PR#13657、PR#13715 的开发和构建速度
¥Support SWC transpiler and minifier for faster dev and builds PR#13657, PR#13715
切换到
@parcel/watcher以改进 PR#13699、#13707 的原生文件监控¥Switch to
@parcel/watcherfor improved native file watching PR#13699, #13707默认为现代架构,跳过旧版处理 PR#13665、PR#13698
¥Default to modern architecture, skip legacy processing PR#13665, PR#13698
优化 SQLite 以获得更快的启动速度和更好的 PR#13702 性能
¥Optimize SQLite for faster startup and better performance PR#13702
在 Meteor 3 打包器 PR#13650 中支持 CPU 分析
¥Support CPU profiling in Meteor 3 bundler PR#13650
改进
meteor profile:显示重建步骤和总计,支持--build、PR#16 和 PR#13694¥Improve
meteor profile: show rebuild steps and total, support--buildPR#16, PR#13694改进
useFind和useSubscribeReact hooks¥Improve
useFindanduseSubscribeReact hooks将
replaceEmailAsync助手添加到 Accounts PR#13677¥Add
replaceEmailAsynchelper to Accounts PR#13677修复用户代理检测和 oplog 收集过滤
¥Fix user agent detection and oplog collection filtering
优化 Meteor 方法和服务器端渲染 (SSR) 的 ServerSink 的类型定义
¥Refine type definitions for Meteor methods and SSR's ServerSink
允许使用
DO_NOT_TRACK选择退出使用情况统计¥Allow opting out of usage stats with
DO_NOT_TRACK将 Node 更新至 22.16.0,将 Express 更新至 5.1.0
¥Update Node to 22.16.0 and Express to 5.1.0
全部合并的 PR@GitHub PR 3.3
¥All Merged PRs@GitHub PRs 3.3
React 软件包更新日志:react-meteor-data@4.0.0
¥React Packages Changelog: react-meteor-data@4.0.0
重大更改
¥Breaking Changes
文件监视策略已切换为
@parcel/watcher¥File watching strategy switched to
@parcel/watcher大多数设置应该没问题,但如果出现问题,例如在主机、卷或远程设置中使用 WSL 时,请切换到轮询。
¥Most setups should be fine, but if issues appear, like when using WSL with host, volumes, or remote setups—switch to polling.
设置
METEOR_WATCH_FORCE_POLLING=true以启用轮询。¥Set
METEOR_WATCH_FORCE_POLLING=trueto enable polling.设置
METEOR_WATCH_POLLING_INTERVAL_MS=1000以调整间隔。¥Set
METEOR_WATCH_POLLING_INTERVAL_MS=1000to adjust the interval.
react-meteor-data@4.0.0
内部 API 更改
¥Internal API changes
express@5.1.0- 依赖于 Meteor 的webapp软件包。¥
express@5.1.0- Depends on Meteor’swebapppackage.
迁移步骤
¥Migration Steps
请运行以下命令来更新你的项目:
¥Please run the following command to update your project:
bash
meteor update --release 3.3要应用 react-meteor-data 更改:
¥To apply react-meteor-data changes:
bash
meteor add react-meteor-data@4.0.0将此添加到你的 package.json 以启用新的现代构建堆栈:
¥Add this to your package.json to enable the new modern build stack:
json
"meteor": {
"modern": true
}这些设置在新应用中默认启用。
¥These settings are on by default for new apps.
激活 modern 后,你的应用将更新为使用 SWC 转译器。如果你的代码无法使用 SWC 进行转译,它将自动回退到 Babel。
¥On activate modern your app will be updated to use SWC transpiler. It will automatically fallback to Babel if your code can't be transpiled wit SWC.
查看文档以获取有关 SWC 迁移的帮助,尤其是在你的项目使用许多 Babel 插件的情况下。
¥Check the docs for help with the SWC migration, especially if your project uses many Babel plugins.
如果你发现任何问题,请将其报告给 Meteor 问题跟踪器。
¥If you find any issues, please report them to the Meteor issues tracker.
已升级的 Meteor 软件包
¥Bumped Meteor Packages
accounts-base@3.1.1
accounts-password@3.2.0
autoupdate@2.0.1
babel-compiler@7.12.0
boilerplate-generator@2.0.1
ddp-client@3.1.1
ecmascript@0.16.11
ejson@1.1.5
meteor@2.1.1
minifier-js@3.0.2
modern-browsers@0.2.2
mongo@2.1.2
server-render@0.4.3
socket-stream-client@0.6.1
standard-minifier-js@3.1.0
typescript@5.6.4
webapp@2.0.7
meteor-tool@3.3.0
已升级的 NPM 软件包
¥Bumped NPM Packages
- meteor-node-stubs@1.2.17
特别感谢
¥Special thanks to
✨✨✨
✨✨✨
Special thanks to
v3.2.2, 2025-05-02
亮点
¥Highlights
改进了 Session._clientAddress 中
x-forwarded-for标头的解析:¥Improved parsing of
x-forwarded-forheaders in Session._clientAddress:更改了标头拆分方法,以便更可靠地处理逗号分隔值
¥Changed header splitting method to handle comma-separated values more reliably
添加了使用 map 函数显式修剪 IP 地址的功能
¥Added explicit trimming of IP addresses with map function
修改了验证检查,要求 httpForwardedCount 完全匹配。
¥Modified validation check to require exact match for httpForwardedCount
重大更改
¥Breaking Changes
N/A
内部 API 更改
¥Internal API changes
N/A
迁移步骤
¥Migration Steps
请运行以下命令来更新你的项目:
¥Please run the following command to update your project:
bash
meteor update --release 3.2.2已升级的 Meteor 软件包
¥Bumped Meteor Packages
- ddp-server@3.1.1
已升级的 NPM 软件包
¥Bumped NPM Packages
特别感谢
¥Special thanks to
✨✨✨
✨✨✨
Special thanks to
v3.2.0,2025-03-18
亮点
¥Highlights
升级到 Node 22.14.0 和 Mongo 7.0.16。
¥Upgrade to Node 22.14.0 & Mongo 7.0.16.
实现
meteor profile命令以显示 Meteor 应用的性能指标。¥Implement
meteor profilecommand to show performance metrics of Meteor apps.修复 Meteor 分析器,使其能够正确处理 Promise 并显示指标。
¥Fix Meteor profiler to handle promises and display metrics correctly.
支持 argon2,以提高密码安全性(优于 bcrypt)。PR(https://github.com/meteor/meteor/pull/13554)
¥Support for argon2 to improve password security over bcrypt. PR(https://github.com/meteor/meteor/pull/13554)
改进并修复包解析逻辑。PR(https://github.com/meteor/meteor/pull/13604)
¥Improve and fix package resolution logic. PR(https://github.com/meteor/meteor/pull/13604)
修复可能导致客户端数据丢失的罕见 oplog 问题。PR(https://github.com/meteor/meteor/pull/13603)
¥Fix rare oplog issue that could cause data loss for clients. PR(https://github.com/meteor/meteor/pull/13603)
所有详细的 PR 可以在这里找到:https://github.com/meteor/meteor/pulls?q=is%3Apr+is%3Amerged+base%3Arelease-3.2
¥All detailed PRs can be found here: https://github.com/meteor/meteor/pulls?q=is%3Apr+is%3Amerged+base%3Arelease-3.2
重大更改
¥Breaking Changes
N/A
内部 API 更改
¥Internal API changes
N/A
迁移步骤
¥Migration Steps
请运行以下命令来更新你的项目:
¥Please run the following command to update your project:
bash
meteor update --release 3.2已升级的 Meteor 软件包
¥Bumped Meteor Packages
accounts-base@3.1.0
accounts-password@3.1.0
ecmascript-runtime-client@0.12.3
facebook-oauth@1.11.6
fetch@0.1.6
logging@1.3.6
logic-solver@3.1.0
minifier-css @2.0.1
meteor-tool@3.2.0
modern-browsers@0.2.1
mongo@2.1.1
oauth@3.0.2
test-helpers@2.0.3
已升级的 NPM 软件包
¥Bumped NPM Packages
- meteor-node-stubs@1.2.13
特别感谢
¥Special thanks to
✨✨✨
✨✨✨
Special thanks to
v3.1.2,2025-02-06
亮点
¥Highlights
节点升级:v22.13.1
¥Node upgrade: v22.13.1
更新了 Vue 和 Solid 的 Meteor 框架
¥Updated Meteor skeletons for Vue and Solid
改进浏览器检测和相关文档
¥Improved browser detection and related documentation
安全更新:nodemailer-openpgp 以及 Meteor 包中的其他库
¥Security updates: nodemailer-openpgp and others in Meteor packages
重大更改
¥Breaking Changes
N/A
内部 API 更改
¥Internal API changes
N/A
迁移步骤
¥Migration Steps
请运行以下命令来更新你的项目:
¥Please run the following command to update your project:
bash
meteor update --release 3.1.2已升级的 Meteor 软件包
¥Bumped Meteor Packages
email@3.1.2
meteor-tool@3.1.2
modern-browsers@0.2.0
webapp@2.0.5
已升级的 NPM 软件包
¥Bumped NPM Packages
N/A
特别感谢
¥Special thanks to
✨✨✨
✨✨✨
Special thanks to
v3.1.1,2025-01-15
亮点
¥Highlights
节点升级:v22.13.0
¥Node upgrade: v22.13.0
实时性能提升:重构了 AsynchronousQueue 以实现并行处理,并优化了 MongoDB 监视器以加快初始文档处理速度。
¥Real-time Performance Boost: Refactored AsynchronousQueue for parallel processing and optimized MongoDB observers for faster initial document handling.
允许/拒绝规则更新:已弃用异步规则,并更新了文档和类型。
¥Allow/Deny Rules Update: Deprecated async rules and updated documentation and types.
Mongo 驱动程序降级:已恢复到稳定版本以防止 Meteor 出现问题。
¥Mongo Driver Downgrade: Reverted to a stable version to prevent issues in Meteor.
支持 Meteor.deprecate:添加了带有堆栈跟踪的弃用警告,用于显示过时代码的使用情况。
¥Support for Meteor.deprecate: Added deprecation warnings with stack trace for outdated code usage.
OAuth 修复:解决了取消弹出事件和回调的问题。
¥OAuth Fixes: Resolved issues with cancel popup event and callback.
Windows 修复:修复了在 Windows 上从带空格的文件夹运行以及 npm 安装后构建错误的问题。
¥Windows Fixes: Fixed issues with running from folders with spaces and post-npm install build errors on Windows.
安全更新:升级了 Babel 编译器的 JSON5 和语义版本号。
¥Security Updates: Upgraded json5 and semver from babel compiler.
重大更改
¥Breaking Changes
N/A
内部 API 更改
¥Internal API changes
N/A
迁移步骤
¥Migration Steps
请运行以下命令来更新你的项目:
¥Please run the following command to update your project:
bash
meteor update --release 3.1.1已升级的 Meteor 软件包
¥Bumped Meteor Packages
accounts-base@3.0.4
accounts-oauth@1.4.6
accounts-passwordless@3.0.1
allow-deny@2.1.0
babel-compiler@7.11.3
ddp-client@3.1.0
ddp-server@3.1.0
meteor-tool@3.1.1
facebook-oauth@1.11.5
meteor@2.1.0
meteor-tool@3.1.1
mongo@2.1.0
npm-mongo@6.10.2
oauth@3.0.1
roles@@1.0.1
socket-stream-client@0.6.0
已升级的 NPM 软件包
¥Bumped NPM Packages
N/A
特别感谢
¥Special thanks to
✨✨✨
✨✨✨
Special thanks to
v3.1.0,2024-11-20
亮点
¥Highlights
升级到 Node v22
¥Upgrade to Node v22
将 Mongo 驱动程序升级到 v6
¥Upgrade Mongo Driver to v6
将 Express 升级到 v5
¥Upgrade Express to v5
HMR 性能改进
¥HMR performance improvements
将
roles包带入核心¥Bring the
rolespackage into the core解决顶层 Await 和 Reify 的剩余问题
¥Solve remaining issues with Top Level Await and Reify
将
mongo包中的部分实时代码重构为 TypeScript¥Refactor part of the real-time code in the
mongopackage into TypeScript弃用
underscore并将其从包中删除¥Deprecate
underscoreand eliminate it from packages修复 Cordova 依赖问题
¥Fix Cordova dependency issues
简化 Meteor.EnvironmentVariable 并确保它在所有情况下都能正常工作
¥Simplify Meteor.EnvironmentVariable and make sure it works in all cases
停止使用 Rosetta 在 Apple Silicon 上开发 MongoDB
¥Stop using Rosetta for development MongoDB on Apple Silicon
测试改进
¥Test improvements
将
http包升级到 3.0.0¥Bump
httppackage to 3.0.0
重大更改
¥Breaking Changes
Express 现在为 v5,它的一些 API 已更改。
¥Express is now at v5 and some it's APIs have changed.
内部 API 更改
¥Internal API changes
N/A
迁移步骤
¥Migration Steps
请运行以下命令来更新你的项目:
¥Please run the following command to update your project:
bash
meteor update --release 3.1确保迁移用户空间代码以使用新的 Express API:
¥Make sure to migrate userland code to use the new Express APIs:
https://express.nodejs.cn/en/guide/migrating-5.html
MongoDB Node.js 驱动程序在操作处理方面实现了重大的突破性变化。利用 rawCollection() 或 rawDatabase() 方法的应用现在必须专门使用基于 Promise 的语法,因为回调模式 API 已被弃用并删除。此修改会影响以前使用回调函数的所有直接 MongoDB 操作。
¥The MongoDB Node.js driver implemented a significant breaking change regarding operation handling. Applications leveraging rawCollection() or rawDatabase() methods must now utilize Promise-based syntax exclusively, as the callback-pattern API has been deprecated and removed. This modification affects all direct MongoDB operations previously using callback functions.
已升级的 Meteor 软件包
¥Bumped Meteor Packages
accounts-password@3.0.3
babel-compiler@7.11.2
boilerplate-generator-tests@1.5.3
ddp-client@3.0.3
ddp-server@3.0.3
http@3.0.0
ecmascript@0.16.10
电子邮件@3.1.1
¥email@3.1.1
meteor-tool@3.1.0
meteor@2.0.2
minifier-js@3.0.1
minimongo@2.0.2
modules@0.20.3
mongo@2.0.3
coffeescript-compiler@2.4.2
coffees 脚本@2.7.2
¥coffeescript@2.7.2
mongo-decimal@0.2.0
npm-mongo@6.10.0
s hell-server@0.6.1
test-helpers@2.0.2
test-in-console@2.0.1
tinytest@1.3.1
typescript@5.6.3
url@1.3.5
webapp@2.0.4
已升级的 NPM 软件包
¥Bumped NPM Packages
流星-babel@7.20.1
¥meteor-babel@7.20.1
流星安装程序@3.1.0
¥meteor-installer@3.1.0
meteor-node-stubs@1.2.12
特别感谢
¥Special thanks to
✨✨✨
✨✨✨
Special thanks to
v3.0.4,2024-10-15
亮点
¥Highlights
Node 20.18.0 和 Typescript 5.6.2
¥Node 20.18.0 & Typescript 5.6.2
更新了 webapp 依赖。
¥Updated webapp dependencies.
DDP-server 和 DDP-client 删除了下划线
¥DDP-server and DDP-client removed underscore
使用 static-html 时删除对 Blaze 包的依赖
¥Remove dependencies on Blaze packages when using static-html
修复 Windows 上的 Cordova
¥Fix Cordova on Windows
修复使用描述依赖的插件构建 Cordova
¥Fix Cordova build on using plugins describing dependencies
各种 Windows 特定修复
¥Various Windows specific fixes
重大更改
¥Breaking Changes
N/A
内部 API 更改
¥Internal API changes
N/A
迁移步骤
¥Migration Steps
请运行以下命令来更新你的项目:
¥Please run the following command to update your project:
bash
meteor update --release 3.0.4Meteor 版本发布
¥Meteor Version Release
Bumped packages:accounts-base@3.0.3
babel-compiler@7.11.1
caching-compiler@2.0.1
check@1.4.4
ddp-client@3.0.2
ddp-server@3.0.2
ecmascript-runtime@0.8.3
modules@0.20.2
static-html-tools@1.0.0
static-html@1.4.0
url@1.3.4
webapp@2.0.3
meteor-tool@3.0.4
特别感谢
¥Special thanks to
N/A
Special thanks to
v3.0.3, 2024-09-11
亮点
¥Highlights
修复
Meteor.userId仅通过bindEnvironment调用的问题。¥Fixed
Meteor.userIdonly being invoked withbindEnvironment.更新到 Node
20.17.x。¥Updated to Node
20.17.x.修复了
meteor --open在应用启动之前打开浏览器的问题。¥Fixed an issue where
meteor --openopens the browser before the app is started.调查并解决了安装
jam:method包时的错误。¥Investigated and addressed the error when installing the
jam:methodpackage.改进了运行应用时有关新可用版本的消息。
¥Improved the message for new available versions when running an app.
更新
install.sh内的文档链接。¥Updated the documentation link inside
install.sh.解决了参数更改后订阅停止的问题。
¥Resolved the issue where subscriptions stopped after a parameter change.
添加 MongoDB 连接遥测。
¥Added MongoDB connection telemetry.
增加
email软件包以防止更新错误。¥Bumped the
emailpackage to prevent update errors.Cordova 包更新
¥Cordova package updates
重大更改
¥Breaking Changes
N/A
内部 API 更改
¥Internal API changes
对异步上下文处理方式进行了一些内部更改,以确保更好的性能和垃圾收集。
¥Some internal changes to how async contexts are handled, ensuring better performance and garbage collection.
迁移步骤
¥Migration Steps
请运行以下命令来更新你的项目:
¥Please run the following command to update your project:
bash
meteor update --release 3.0.3如果你已安装 Meteor 一年多,我们建议你重新安装它以避免任何包安装问题。你可以通过运行几个快速命令来执行此操作:
¥If you've had your Meteor installation for over a year, we suggest reinstalling it to avoid any package installation issues. You can do this by running a few quick commands:
bash
npx meteor uninstall // or rm -rf ~/.meteor
npx meteorMeteor 版本发布
¥Meteor Version Release
Bumped packages:accounts-base@3.0.2
accounts-password@3.0.2
email@3.1.0
mongo@2.0.2
特别感谢
¥Special thanks to
Special thanks to
v3.0.2,2024-08-14
亮点
¥Highlights
为一些软件包打补丁,因此我们使用 Meteor 3 工具发布它们。PR
¥Bump the patch for some packages, so we publish them using Meteor 3 tooling. PR
修复订阅仍然重置文档的问题 PR
¥Fix subscription still resetting documents PR
修复 auth sub 在加载时发送两次就绪消息的问题 PR
¥Fix auth sub sending ready twice on load PR
从 accounts-twitter 中的 http 包中删除版本约束 PR
¥Remove version constraints from http package in accounts-twitter PR
弃用服务器端上的 Meteor.user() 使用 PR
¥Deprecate Meteor.user() usage on server side PR
重大更改
¥Breaking Changes
N/A
内部 API 更改
¥Internal API changes
N/A
迁移步骤
¥Migration Steps
请运行以下命令来更新你的项目:
¥Please run the following command to update your project:
bash
meteor update --release 3.0.2Meteor 版本发布
¥Meteor Version Release
Bumped packages:accounts-2fa@3.0.1
accounts-base@3.0.1
accounts-password@3.0.1
accounts-twitter@1.5.2
ddp-client@3.0.1
ddp-common@1.4.4
ddp-server@3.0.1
email@3.0.1
meteor@2.0.1
minimongo@2.0.1
mongo@2.0.1
npm-mongo@4.17.4
test-helpers@2.0.1
webapp@2.0.1
特别感谢
¥Special thanks to
为了让这个很棒的框架变得更好!
¥For making this great framework even better!
Special thanks to
v3.0.1,2024-07-16
亮点
¥Highlights
为一些软件包打补丁,因此我们使用 Meteor 3 工具发布它们。PR
¥Bump the patch for some packages, so we publish them using Meteor 3 tooling. PR
重大更改
¥Breaking Changes
N/A
内部 API 更改
¥Internal API changes
N/A
迁移步骤
¥Migration Steps
请运行以下命令来更新你的项目:
¥Please run the following command to update your project:
bash
meteor update --release 3.0.1Meteor 版本发布
¥Meteor Version Release
Bumped packages:accounts-ui-unstyled@1.7.2
crosswalk@1.7.3
facebook-oauth@1.11.4
npm-mongo@4.17.3
package-version-parser@3.2.3
twitter-config-ui@1.0.2
特别感谢
¥Special thanks to
为了让这个很棒的框架变得更好!
¥For making this great framework even better!
Special thanks to
v3.0,2024-07-15
亮点
¥Highlights
重大更改
¥Breaking Changes
Meteor 工具
¥Meteor tool
'meteor reset' 命令仅影响本地项目缓存。使用
--db选项还可以删除本地数据库。¥'meteor reset' command only affects the local project cache. Use
--dboption to also remove the local database.
accounts-2fa@3.0.0:一些方法现在是异步的。见下文:
¥Some methods are now async. See below:
Accounts._is2faEnabledForUser(Meteor Method) - generate2faActivationQrCode(Meteor Method) - enableUser2fa(Meteor Method) - disableUser2fa(Meteor Method) - has2faEnabled
accounts-base@3.0.0:methods.removeOtherTokens现在是异步的¥
methods.removeOtherTokensis now asyncAccounts.destroyToken现在是异步的¥
Accounts.destroyTokenis now asyncAccounts.insertUserDoc现在是异步的¥
Accounts.insertUserDocis now asyncAccounts.updateOrCreateUserFromExternalService现在是异步的¥
Accounts.updateOrCreateUserFromExternalServiceis now asyncAccounts.expirePasswordToken现在是异步的¥
Accounts.expirePasswordTokenis now asyncAccounts.setupUsersCollection现在是异步的¥
Accounts.setupUsersCollectionis now asyncMeteor.user现在在服务器中是异步的¥
Meteor.useris now async in server
accounts-facebook@2.0.0:由于依赖更新,包被提升。未进行任何代码更改。
¥Package was bumped due to a dependency update. No code changes were made.
accounts-github@2.0.0:由于依赖更新,包被提升。未进行任何代码更改。
¥Package was bumped due to a dependency update. No code changes were made.
accounts-google@2.0.0:由于依赖更新,包被提升。未进行任何代码更改。
¥Package was bumped due to a dependency update. No code changes were made.
accounts-meetup@2.0.0:由于依赖更新,包被提升。未进行任何代码更改。
¥Package was bumped due to a dependency update. No code changes were made.
accounts-meteor-developer@2.0.0:由于依赖更新,包被提升。未进行任何代码更改。
¥Package was bumped due to a dependency update. No code changes were made.
accounts-oauth@2.0.0:由于依赖更新,包被提升。未进行任何代码更改。
¥Package was bumped due to a dependency update. No code changes were made.
accounts-password@3.0.0:一些服务器方法现在是异步的:
¥Some server methods are now async:
Accounts.sendResetPasswordEmailAccounts.sendEnrollmentEmailAccounts.sendVerificationEmailAccounts.addEmailAccounts.removeEmailAccounts.replaceEmailAsyncAccounts.verifyEmailAccounts.createUserVerifyingEmailAccounts.createUserAccounts.generateVerificationTokenAccounts.generateResetTokenAccounts.forgotPasswordAccounts.setPassword- 不再存在,你应该使用 Accounts.setPasswordAsync PR¥
Accounts.setPassword-- no longer exists, you should use Accounts.setPasswordAsync PRAccounts.changePasswordAccounts.setUsernameAccounts.findUserByEmailAccounts.findUserByUsername
accounts-passwordless@3.0.0:Accounts.sendLoginTokenEmail现在是异步的。¥
Accounts.sendLoginTokenEmailis now async.
accounts-twitter@2.0.0:由于依赖更新,包被提升。未进行任何代码更改。
¥Package was bumped due to a dependency update. No code changes were made.
accounts-ui-unstyled@2.0.0:由于依赖更新,包被提升。未进行任何代码更改。
¥Package was bumped due to a dependency update. No code changes were made.
accounts-ui@2.0.0:由于依赖更新,包被提升。未进行任何代码更改。
¥Package was bumped due to a dependency update. No code changes were made.
accounts-weibo@2.0.0:由于依赖更新,包被提升。未进行任何代码更改。
¥Package was bumped due to a dependency update. No code changes were made.
allow-deny@2.0.0:更新以接受异步函数。
¥Updated to accept async functions.
appcache@2.0.0:更新内部 api 以使用
handlers¥Updated internal api to use
handlers
audit-argument-checks@2.0.0:由于依赖更新,包被提升。未进行任何代码更改。
¥Package was bumped due to a dependency update. No code changes were made.
autopublish@2.0.0:由于依赖更新,包被提升。未进行任何代码更改。
¥Package was bumped due to a dependency update. No code changes were made.
autoupdate@2.0.0:更新 api 为异步,使用异步排队。
¥Updated api to be async, with asyncronous queueing.
babel-compiler@8.0.0:删除了
Promise.await默认转换。¥Removed
Promise.awaitdefault transform.将 top-level-await 添加到包。
¥Added top-level-await to packages.
babel-runtime@2.0.0:由于依赖更新,包被提升。未进行任何代码更改。
¥Package was bumped due to a dependency update. No code changes were made.
base64@2.0.0:由于依赖更新,包被提升。未进行任何代码更改。
¥Package was bumped due to a dependency update. No code changes were made.
binary-heap@2.0.0:由于依赖更新,包被提升。未进行任何代码更改。
¥Package was bumped due to a dependency update. No code changes were made.
构建系统:
¥Build system:
删除
Assets.getText¥removed
Assets.getText删除
Assets.getBinary¥removed
Assets.getBinary
blaze@3.0.0:待办事项
¥Todo
boilerplate-generator-tests@2.0.0:由于依赖更新,包被提升。未进行任何代码更改。
¥Package was bumped due to a dependency update. No code changes were made.
boilerplate-generator@2.0.0:toHTML不再可用(已被弃用)。改用toHTMLStream。¥
toHTMLis no longer available (it was already deprecated). UsetoHTMLStreaminstead.更新以使用
handlers¥Updated to use
handlers
browser-policy-common@2.0.0:更新以使用
handlers¥Updated to use
handlers
browser-policy-content@2.0.0:一些方法现在是异步的。见下文:
¥Some methods are now async. See below:
BrowserPolicy.content.setPolicyBrowserPolicy.content.allowInlineScriptsBrowserPolicy.content.disallowInlineScriptsBrowserPolicy.content.disallowAllBrowserPolicy.setDefaultPolicy
browser-policy-framing@2.0.0:由于依赖更新,包被提升。未进行任何代码更改。
¥Package was bumped due to a dependency update. No code changes were made.
browser-policy@2.0.0:已更新以使用来自browser-policy-common和browser-policy-content的异步方法。¥
browser-policy@2.0.0: Updated to use async methods frombrowser-policy-commonandbrowser-policy-content.caching-compiler@2.0.0:afterLink现在是异步的。¥
afterLinkis now async.已更新以使用现在的异步 API。
¥Updated to use now async API.
callback-hook@2.0.0:添加
forEachAsync方法。¥Added
forEachAsyncmethod.
check@2.0.0:删除了与
fibers相关的测试。¥Removed
fibersrelated tests.
constraint-solver@2.0.0:一些方法现在是异步的。见下文:
¥Some methods are now async. See below:
ConstraintSolver.getVersionCostStepsConstraintSolver.analyzeConstraintSolver.resolve
更新测试为异步。
¥Updated tests to be async.
删除了一些下划线用法。
¥Removed a few underscore usage.
添加更新以使用异步方法
¥Added updated to use async methods
context@1.0.0:从包中删除了
fibers。¥Removed
fibersfrom package.
core-runtime@2.0.0:创建包以加载包和应用。
¥Created package to load packages and the app.
这是设置运行时的包。
¥This is the pakcages that sets up the Runtime.
crosswalk@2.0.0:由于依赖更新,包被提升。未进行任何代码更改。
¥Package was bumped due to a dependency update. No code changes were made.
ddp-client@3.0.0:添加
isAsyncCall方法来了解是否由异步方法进行调用。¥Added
isAsyncCallmethod to know if call is being made by a async method.从包中删除了
fibers。¥Removed
fibersfrom package.更新测试以使用异步方法。
¥Updated tests to use async methods.
ddp-common@2.0.0:添加
.fence选项。¥Added
.fenceoption.
ddp-rate-limiter@2.0.0:由于依赖更新,包被提升。未进行任何代码更改。
¥Package was bumped due to a dependency update. No code changes were made.
ddp-server@3.0.0:已更新以使用异步方法。
¥Updated to use async methods.
从包中删除了
fibers。¥Removed
fibersfrom package.更新测试以使用异步方法。
¥Updated tests to use async methods.
将服务器实现变为异步。
¥Turned server implementation to async.
ddp@2.0.0:由于依赖更新,包被提升。未进行任何代码更改。
¥Package was bumped due to a dependency update. No code changes were made.
diff-sequence@2.0.0:由于依赖更新,包被提升。未进行任何代码更改。
¥Package was bumped due to a dependency update. No code changes were made.
disable-oplog@2.0.0:由于依赖更新,包被提升。未进行任何代码更改。
¥Package was bumped due to a dependency update. No code changes were made.
ecmascript-runtime-client@1.0.0:由于依赖更新,包被提升。未进行任何代码更改。
¥Package was bumped due to a dependency update. No code changes were made.
ecmascript-runtime-server@1.0.0:由于依赖更新,包被提升。未进行任何代码更改。
¥Package was bumped due to a dependency update. No code changes were made.
ecmascript-runtime@1.0.0:向
@babel/runtime添加依赖。¥Added dependency to
@babel/runtime.
ecmascript@1.0.0:向
@babel/runtime添加依赖。¥Added dependency to
@babel/runtime.移动运行时测试。
¥Moved runtime tests.
ejson@2.0.0:由于依赖更新,包被提升。未进行任何代码更改。
¥Package was bumped due to a dependency update. No code changes were made.
email@3.0.0:Email.send不再可用。改用Email.sendAsync。¥
Email.sendis no longer available. UseEmail.sendAsyncinstead.已将类型更新为反射异步方法和
Email.send弃用。¥Updated types to reflext async methods and
Email.senddepracation.
es5-shim@5.0.0:由于依赖更新,包被提升。未进行任何代码更改。
¥Package was bumped due to a dependency update. No code changes were made.
facebook-config-ui@2.0.0:由于依赖更新,包被提升。未进行任何代码更改。
¥Package was bumped due to a dependency update. No code changes were made.
facebook-oauth@2.0.0:由于依赖更新,包被提升。未进行任何代码更改。
¥Package was bumped due to a dependency update. No code changes were made.
facts-base@2.0.0:将
ddp上的无序依赖设置为 false。¥turned unorderd deps on
ddpto false.
facts-ui@2.0.0:由于依赖更新,包被提升。未进行任何代码更改。
¥Package was bumped due to a dependency update. No code changes were made.
fetch@1.0.0:由于依赖更新,包被提升。未进行任何代码更改。
¥Package was bumped due to a dependency update. No code changes were made.
force-ssl-common@2.0.0:由于依赖更新,包被提升。未进行任何代码更改。
¥Package was bumped due to a dependency update. No code changes were made.
force-ssl@2.0.0:由于依赖更新,包被提升。未进行任何代码更改。
¥Package was bumped due to a dependency update. No code changes were made.
geojson-utils@2.0.0:由于依赖更新,包被提升。未进行任何代码更改。
¥Package was bumped due to a dependency update. No code changes were made.
github-config-ui@2.0.0:由于依赖更新,包被提升。未进行任何代码更改。
¥Package was bumped due to a dependency update. No code changes were made.
github-oauth@2.0.0:由于依赖更新,包被提升。未进行任何代码更改。
¥Package was bumped due to a dependency update. No code changes were made.
google-config-ui@2.0.0:由于依赖更新,包被提升。未进行任何代码更改。
¥Package was bumped due to a dependency update. No code changes were made.
google-oauth@2.0.0:由于依赖更新,包被提升。未进行任何代码更改。
¥Package was bumped due to a dependency update. No code changes were made.
hot-code-push@2.0.0:由于依赖更新,包被提升。未进行任何代码更改。
¥Package was bumped due to a dependency update. No code changes were made.
http@:更新处理程序以使用
handlers¥Updated handlers to use
handlers
id-map@2.0.0:添加
forEachAsync方法。¥Added
forEachAsyncmethod.
insecure@2.0.0:由于依赖更新,包被提升。未进行任何代码更改。
¥Package was bumped due to a dependency update. No code changes were made.
inter-process-messaging@1.0.0:由于依赖更新,包被提升。未进行任何代码更改。
¥Package was bumped due to a dependency update. No code changes were made.
launch-screen@2.0.0:由于依赖更新,包被提升。未进行任何代码更改。
¥Package was bumped due to a dependency update. No code changes were made.
localstorage@2.0.0:由于依赖更新,包被提升。未进行任何代码更改。
¥Package was bumped due to a dependency update. No code changes were made.
logging@2.0.0:向
@babel/runtime添加依赖。¥Added dependency to
@babel/runtime.
logic-solver@3.0.0:Logic.disablingAssertions现在是异步的。minMaxWS现在是异步的。¥
logic-solver@3.0.0:Logic.disablingAssertionsis now async.minMaxWSis now async.meetup-config-ui@2.0.0:由于依赖更新,包被提升。未进行任何代码更改。
¥Package was bumped due to a dependency update. No code changes were made.
meetup-oauth@2.0.0:由于依赖更新,包被提升。未进行任何代码更改。
¥Package was bumped due to a dependency update. No code changes were made.
meteor-base@2.0.0:由于依赖更新,包被提升。未进行任何代码更改。
¥Package was bumped due to a dependency update. No code changes were made.
meteor-developer-config-ui@2.0.0:由于依赖更新,包被提升。未进行任何代码更改。
¥Package was bumped due to a dependency update. No code changes were made.
meteor-developer-oauth@2.0.0:由于依赖更新,包被提升。未进行任何代码更改。
¥Package was bumped due to a dependency update. No code changes were made.
meteor-tool@3.0.0:meteor@2.0.0:添加了异步本地存储以帮助处理异步方法。
¥Async local storage was added to help deal with async methods.
添加
promiseEmmiter以帮助使用异步方法。¥Added
promiseEmmiterto help with async methods.从包中删除了
fibers。¥Removed
fibersfrom package.本地主机中的
Meteor.absoluteUrl默认使用127.0.1。¥
Meteor.absoluteUrlin localhost uses127.0.1by default.
minifier-css@2.0.0:minifyCss现在是异步的。¥
minifyCssis now async.从包中删除了
fibers。¥Removed
fibersfrom package.
minifier-js@3.0.0:minifyJs现在是异步的。¥
minifyJsis now async.terserMinify不再接受回调¥
terserMinifyno longer takes callbacks从包中删除了
fibers。¥Removed
fibersfrom package.
minimongo@2.0.0:cursor.observe现在返回isReady和isReadyPromise,指示光标是否已准备就绪以及回调是否已被调用。如果你只在Client中使用它或将其用作LocalCollection,则情况没有改变。¥
cursor.observenow returnsisReadyandisReadyPromisewich indicates if the cursor is ready and if the callbacks are have been called. If you only use it in theClientor as aLocalCollectionthings have not changed.
mobile-experience@2.0.0:由于依赖更新,包被提升。未进行任何代码更改。
¥Package was bumped due to a dependency update. No code changes were made.
mobile-status-bar@2.0.0:由于依赖更新,包被提升。未进行任何代码更改。
¥Package was bumped due to a dependency update. No code changes were made.
modern-browsers@1.0.0:由于依赖更新,包被提升。未进行任何代码更改。
¥Package was bumped due to a dependency update. No code changes were made.
modules-runtime@1.0.0:由于依赖更新,包被提升。未进行任何代码更改。
¥Package was bumped due to a dependency update. No code changes were made.
modules@1.0.0:更新
reify版本。¥Updated
reifyversion.
mongo-decimal@:已更新以使用
async方法。¥Updated to use
asyncmethods.
mongo-dev-server@2.0.0:由于依赖更新,包被提升。未进行任何代码更改。
¥Package was bumped due to a dependency update. No code changes were made.
mongo-id@2.0.0:由于依赖更新,包被提升。未进行任何代码更改。
¥Package was bumped due to a dependency update. No code changes were made.
mongo-livedata@2.0.0:由于依赖更新,包被提升。未进行任何代码更改。
¥Package was bumped due to a dependency update. No code changes were made.
mongo@2.0.0:已更新以统一方法,
update、insert、remove、fetch现在是异步的,它们与*Async对应项相同。¥Updated to unify methods,
update,insert,remove,fetchare now async, they are the same as their*Asynccounterpart.ensureIndex和createIndex现在是异步的。¥
ensureIndexandcreateIndexare now async.
npm-mongo@5.0.0:由于依赖更新,包被提升。未进行任何代码更改。
¥Package was bumped due to a dependency update. No code changes were made.
oauth-encryption@2.0.0:由于依赖更新,包被提升。未进行任何代码更改。
¥Package was bumped due to a dependency update. No code changes were made.
oauth@:_endOfPopupResponseTemplate和_endOfRedirectResponseTemplate不再是一个属性,而是一个返回与以前相同值的 promise 的函数¥
_endOfPopupResponseTemplateand_endOfRedirectResponseTemplateare no longer a property but now a function that returns a promise of the same value as before以下服务器方法现在是异步的:
¥the following server methods are now async:
OAuth._renderOauthResultsOAuth._endOfLoginResponseOAuth.renderEndOfLoginResponseOAuth._storePendingCredentialOAuth._retrievePendingCredentialensureConfigured_cleanStaleResults
oauth@3.0.0:由于依赖更新,包被提升。未进行任何代码更改。
¥Package was bumped due to a dependency update. No code changes were made.
oauth1@:以下服务器方法现在是异步的:
¥the following server methods are now async:
OAuth._storeRequestTokenOAuth._retrieveRequestToken
oauth1@2.0.0:由于依赖更新,包被提升。未进行任何代码更改。
¥Package was bumped due to a dependency update. No code changes were made.
oauth2@:OAuth._requestHandlers['2']现在是异步的。¥
OAuth._requestHandlers['2']is now async.
oauth2@2.0.0:由于依赖更新,包被提升。未进行任何代码更改。
¥Package was bumped due to a dependency update. No code changes were made.
ordered-dict@2.0.0:添加
forEachAsync方法。¥Added
forEachAsyncmethod.
package-stats-opt-out@2.0.0:由于依赖更新,包被提升。未进行任何代码更改。
¥Package was bumped due to a dependency update. No code changes were made.
package-version-parser@4.0.0:由于依赖更新,包被提升。未进行任何代码更改。
¥Package was bumped due to a dependency update. No code changes were made.
promise@1.0.0:删除了
fibers用法¥Removed
fibersusage
random@2.0.0:由于依赖更新,包被提升。未进行任何代码更改。
¥Package was bumped due to a dependency update. No code changes were made.
rate-limit@2.0.0:由于依赖更新,包被提升。未进行任何代码更改。
¥Package was bumped due to a dependency update. No code changes were made.
reactive-dict@2.0.0:由于依赖更新,包被提升。未进行任何代码更改。
¥Package was bumped due to a dependency update. No code changes were made.
reactive-var@2.0.0:由于依赖更新,包被提升。未进行任何代码更改。
¥Package was bumped due to a dependency update. No code changes were made.
reload-safetybelt@2.0.0:将
ecmascript包添加到package.js¥Added
ecmascriptpackage topackage.js
reload@2.0.0:由于依赖更新,包被提升。未进行任何代码更改。
¥Package was bumped due to a dependency update. No code changes were made.
retry@2.0.0:由于依赖更新,包被提升。未进行任何代码更改。
¥Package was bumped due to a dependency update. No code changes were made.
routepolicy@2.0.0:由于依赖更新,包被提升。未进行任何代码更改。
¥Package was bumped due to a dependency update. No code changes were made.
server-render@1.0.0:已更新
getBoilerplate的使用情况,现在为async。¥Updated usage with
getBoilerplatethat are nowasync.
service-configuration@2.0.0:更新以使用
createIndexAsync。¥Updated to use
createIndexAsync.
session@2.0.0:由于依赖更新,包被提升。未进行任何代码更改。
¥Package was bumped due to a dependency update. No code changes were made.
sha@2.0.0:由于依赖更新,包被提升。未进行任何代码更改。
¥Package was bumped due to a dependency update. No code changes were made.
shell-server@1.0.0:已更新以处理 promise 结果。
¥Updated to handle promises results.
socket-stream-client@1.0.0:更新测试以处理
async代码。¥Updated tests to handle
asynccode.
spiderable@:更新处理程序以使用现在使用 express 的
handlers¥Updated handlers to use
handlersthat are now using express如果标志设置为
true,则删除fibers用法¥removed
fibersusage if flag is set totrue
standard-minifier-css@2.0.0:由于依赖更新,包被提升。未进行任何代码更改。
¥Package was bumped due to a dependency update. No code changes were made.
standard-minifier-js@3.0.0:processFilesForBundle现在是async。¥
processFilesForBundleis nowasync.
standard-minifiers@2.0.0:由于依赖更新,包被提升。未进行任何代码更改。
¥Package was bumped due to a dependency update. No code changes were made.
static-html@2.0.0:由于依赖更新,包被提升。未进行任何代码更改。
¥Package was bumped due to a dependency update. No code changes were made.
test-helpers@2.0.0:已更新以使用
async方法。¥Updated to use
asyncmethods.删除了
fibers用法。¥Removed
fibersusage.添加了使用
async测试的可能性。¥Added possibliy to use
asynctests.
test-in-browser@2.0.0:更新 css 为夜间模式。
¥Updated css to be in dark mode.
test-in-console@2.0.0:更新日志标识。
¥Updated log identation.
test-server-tests-in-console-once@2.0.0:由于依赖更新,包被提升。未进行任何代码更改。
¥Package was bumped due to a dependency update. No code changes were made.
tinytest-harness@1.0.0:由于依赖更新,包被提升。未进行任何代码更改。
¥Package was bumped due to a dependency update. No code changes were made.
tinytest@2.0.0:将
test name添加到日志。¥Added
test nameto logs.删除了
fibers用法。¥Removed
fibersusage.
twitter-config-ui@2.0.0:由于依赖更新,包被提升。未进行任何代码更改。
¥Package was bumped due to a dependency update. No code changes were made.
twitter-oauth@2.0.0:由于依赖更新,包被提升。未进行任何代码更改。
¥Package was bumped due to a dependency update. No code changes were made.
typescript@5.0.0:由于依赖更新,包被提升。未进行任何代码更改。
¥Package was bumped due to a dependency update. No code changes were made.
underscore-tests@2.0.0:由于依赖更新,包被提升。未进行任何代码更改。
¥Package was bumped due to a dependency update. No code changes were made.
underscore@2.0.0:删除了 Meteor 包中的依赖。
¥Removed dependency in meteor package.
url@2.0.0:由于依赖更新,包被提升。未进行任何代码更改。
¥Package was bumped due to a dependency update. No code changes were made.
webapp-hashing@2.0.0:由于依赖更新,包被提升。未进行任何代码更改。
¥Package was bumped due to a dependency update. No code changes were made.
webapp@2.0.0:这些方法现在是异步的:
¥These methods are now async:
WebAppInternals.reloadClientPrograms()WebAppInternals.pauseClient()WebAppInternals.generateClientProgram()WebAppInternals.generateBoilerplate()WebAppInternals.setInlineScriptsAllowed()WebAppInternals.enableSubresourceIntegrity()WebAppInternals.setBundledJsCssUrlRewriteHook()WebAppInternals.setBundledJsCssPrefix()WebAppInternals.getBoilerplate
将引擎从 connect 更改为 express,并将 api 命名更改为与 express 匹配。见下文:
¥Changed engine from connect to express and changed api naming to match express. See below:
WebApp.connectHandlers.use(middleware)现在是WebApp.handlers.use(middleware)¥
WebApp.connectHandlers.use(middleware)is nowWebApp.handlers.use(middleware)WebApp.rawConnectHandlers.use(middleware)现在是WebApp.rawHandlers.use(middleware)¥
WebApp.rawConnectHandlers.use(middleware)is nowWebApp.rawHandlers.use(middleware)WebApp.connectApp现在是WebApp.expressApp¥
WebApp.connectAppis nowWebApp.expressAppWebApp.addRuntimeConfigHook接受异步回调¥
WebApp.addRuntimeConfigHookaccepts async callbacks
weibo-config-ui@2.0.0:由于依赖更新,包被提升。未进行任何代码更改。
¥Package was bumped due to a dependency update. No code changes were made.
weibo-oauth@2.0.0:由于依赖更新,包被提升。未进行任何代码更改。
¥Package was bumped due to a dependency update. No code changes were made.
新的公共 API
¥New Public API
Build systemPR:Assets.getTextAsync
Assets.getBinaryAsync
accounts-base:(2.9+)Meteor.userAsync()
callback-hook:forEachAsyncforEachAsync
ddp-server:(2.8+)Meteor.callAsync()
minifier-css:(2.9+)CssTools.minifyCssAsync()
mongo:Mongo.Collection:(2.8+)createCappedCollectionAsynccreateIndexAsyncdropCollectionAsyncdropIndexAsyncfindOneAsyncinsertAsyncremoveAsyncupdateAsyncupsertAsync
Collection.Cursor:(2.8+)countAsyncfetchAsyncforEachAsyncmapAsync[Symbol.asyncIterator]因此此代码应该可以工作:¥
[Symbol.asyncIterator]so this code should work:jsfor await (const document of collection.find(query, options)) /* ... */
内部 API 更改
¥Internal API changes
accounts-base:
_attemptLogin_loginMethod_runLoginHandlers
将
node-gyp升级到 v9.4.0¥Upgraded
node-gypto v9.4.0将
node-pre-gyp升级到@mapbox/node-pre-gypv1.0.11¥Upgraded
node-pre-gypto@mapbox/node-pre-gypv1.0.11
新的内部 API
¥New Internal API
accounts-password:
Accounts._checkPasswordAsync
特别感谢
¥Special thanks to
为了让这个很棒的框架变得更好!
¥For making this great framework even better!

