What’s new in PyWebIO 1.1

2021 2/7

距离写下PyWebIO的第一行代码过去已经整整一年了🎂 ,2020年发生了太多的事情,但对我来说又多了一份特殊的意义。新的一年继续努力💪 ,将PyWebIO做得越来越好。

Highlights

  • 添加安全性支持: put_html(), put_markdown() 中支持使用 sanitize 参数开启防 XSS 攻击

  • UI国际化支持

  • 添加SEO支持: 通过任务函数的注释或 pywebio.platform.seo() 来设置SEO信息

  • CDN支持,Web框架整合更加方便,仅需引入一条路由即可

  • 应用访问速度提升,不再使用探测请求的方式确定通信协议

Backwards-incompatible changes

  • 移除使用 django 和 flask 框架 start_server() 中的 disable_asyncio 参数

  • 废弃 pywebio.session.data() ,使用 pywebio.session.local 作为会话本地状态存储对象

  • 整合到Web框架的应用,访问地址发生变化,参见 Web框架整合文档

  • put_scrollable() 废弃 max_height 参数,使用 height 替代

Detailed changes