v1.1.0.rst 1.6 KB

12345678910111213141516171819202122232425262728
  1. What's new in PyWebIO 1.1
  2. ==========================
  3. 2021 2/7
  4. ----------
  5. 距离写下PyWebIO的第一行代码过去已经整整一年了🎂 ,2020年发生了太多的事情,但对我来说又多了一份特殊的意义。新的一年继续努力💪 ,将PyWebIO做得越来越好。
  6. Highlights
  7. ^^^^^^^^^^^
  8. * 添加安全性支持: `put_html() <pywebio.output.put_html>`, `put_markdown() <pywebio.output.put_markdown>` 中支持使用 ``sanitize`` 参数开启防 XSS 攻击
  9. * UI国际化支持
  10. * 添加SEO支持: 通过任务函数的注释或 `pywebio.platform.seo()` 来设置SEO信息
  11. * CDN支持,Web框架整合更加方便,仅需引入一条路由即可
  12. * 应用访问速度提升,不再使用探测请求的方式确定通信协议
  13. Backwards-incompatible changes
  14. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  15. * 移除使用 django 和 flask 框架 `start_server()` 中的 `disable_asyncio` 参数
  16. * 废弃 `pywebio.session.data()` ,使用 `pywebio.session.local` 作为会话本地状态存储对象
  17. * 整合到Web框架的应用,访问地址发生变化,参见 :ref:`Web框架整合文档 <integration_web_framework>`
  18. Detailed changes
  19. ^^^^^^^^^^^^^^^^^
  20. * `put_markdown() <pywebio.output.put_markdown>` 支持配置Markdown解析参数
  21. * 为 `put_code() <pywebio.output.put_code>`, `put_image() <pywebio.output.put_image>`, `put_link() <pywebio.output.put_link>`, `put_row() <pywebio.output.put_row>`, `put_grid() <pywebio.output.put_grid>` 中的参数添加转义
  22. * 修复: `file_upload() <pywebio.input.file_upload>` 的 `max_size` and `max_total_size` 参数解析错误
  23. * 修复: py3.6自动打开浏览器失败