Flet 1.0 Beta

💡 原文英文,约500词,阅读约需2分钟。
📝

内容提要

Flet 1.0 Beta(版本0.80.0)发布,支持更大项目和用户,新增文档网站、集成测试和调试CLI等功能。此版本包含重大变更,需手动迁移现有应用,推荐新应用使用,旧版将继续提供小更新。

🎯

关键要点

  • 发布Flet 1.0 Beta(版本0.80.0),支持更大项目和用户。
  • 新增文档网站、集成测试和调试CLI等功能。
  • 开发者可以使用命令式或声明式风格编写Flet应用。
  • 新文档网站基于mkdocs,始终保持最新。
  • 所有控件和示例的端到端集成测试已完成。
  • 扩展功能已回归Flet主库,并附带文档和测试。
  • 示例代码与Flet API保持同步,并经过测试。
  • 提供flet debug CLI用于在真实设备和模拟器上调试应用。
  • 构建、测试和发布工作流程已通过GitHub Actions自动化。
  • 简化的API和清晰的可扩展性模型。
  • 版本0.80.0包含重大变更,需手动迁移现有应用。
  • 使用pip管理环境时,运行命令pip install 'flet[all]' --upgrade进行升级。
  • 对于uv管理的项目,需删除锁文件并重新同步。
  • 内置Flet扩展与核心Flet包版本一致,需更新依赖。
  • 若不计划升级现有应用,需在requirements.txt中固定Flet版本为0.28.3。
  • Flet 0.28.3的应用正在开发更新版本以支持Flet API 0.80.0。
  • 推荐新应用使用Flet 0.80.0(Beta),API稳定性达99%。
  • Flet 0.28.x将继续提供小更新,但不再添加新功能。

延伸问答

Flet 1.0 Beta的主要新特性是什么?

Flet 1.0 Beta新增了文档网站、集成测试和调试CLI等功能,并支持更大项目和用户。

如何升级到Flet 1.0 Beta?

使用pip管理环境时,运行命令pip install 'flet[all]' --upgrade进行升级。

Flet 1.0 Beta与之前版本有什么不同?

Flet 1.0 Beta包含重大变更,需手动迁移现有应用,而之前版本0.28.3将继续提供小更新。

Flet 1.0 Beta的API稳定性如何?

Flet 1.0 Beta的API稳定性达99%,适合新应用使用。

如果不打算升级现有应用,应该怎么做?

需在requirements.txt中固定Flet版本为0.28.3,以避免升级。

Flet 1.0 Beta支持哪些开发风格?

开发者可以使用命令式或声明式风格编写Flet应用。

➡️

继续阅读