主题
破坏性变更与废弃
破坏性变更与废弃是指:当你升级时,可能需要更新代码、依赖或配置的发布变更。被移除的 API 在此作为破坏性变更列出。被废弃的 API 目前仍可工作,但已被列入移除计划。
INFO
这些破坏性变更与废弃指南,以引入该变更的版本为准,内容是最准确的。后续版本可能会新增 API 或增加额外的迁移路径。
本页列出为每个版本编写的指南。
从 0.28.x 升级?
下面的指南每次只覆盖一个版本。而从 0.28.x 升级到 1.0 横跨了整个 0.70 – 0.86 预发布系列,因此请改从从 Flet 0.28 迁移到 1.0开始。
按版本
以下指南可用。它们按版本排序,最新版本排在最前。每份指南都会解释变更内容、原因,以及如何迁移你的代码。
Flet 1.0.0 发布
破坏性变更
废弃
Flet 0.86.0 发布
破坏性变更
- 应用文件以未打包形式存在于只读包中;存储目录重构
- Android:site-packages 以压缩形式分发;部分包需要
extract_packages - Android:目标架构中移除了
x86 - 默认打包的 Python 版本现在是 3.14
- 应用与包默认编译为
.pyc flet.version.pyodide_version与PYODIDE_VERSION已移除- 为支持 DataChannel,Flet 协议帧格式已升级