Quellcode durchsuchen

release v1.1b1 🎉

wangweimin vor 4 Jahren
Ursprung
Commit
238d1c6b58
3 geänderte Dateien mit 31 neuen und 2 gelöschten Zeilen
  1. 1 0
      docs/releases.rst
  2. 28 0
      docs/releases/v1.1.0.rst
  3. 2 2
      pywebio/__version__.py

+ 1 - 0
docs/releases.rst

@@ -4,6 +4,7 @@ Release notes
 .. toctree::
    :maxdepth: 2
 
+   releases/v1.1.0
    releases/v1.0.0
    releases/v0.3.0
    releases/v0.2.0

+ 28 - 0
docs/releases/v1.1.0.rst

@@ -0,0 +1,28 @@
+What's new in PyWebIO 1.1
+==========================
+
+2021 2/7
+----------
+
+距离写下PyWebIO的第一行代码过去已经整整一年了🎂 ,2020年发生了太多的事情,但对我来说又多了一份特殊的意义。新的一年继续努力💪 ,将PyWebIO做得越来越好。
+
+Highlights
+^^^^^^^^^^^
+* 添加安全性支持: `put_html() <pywebio.output.put_html>`, `put_markdown() <pywebio.output.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框架的应用,访问地址发生变化,参见 :ref:`Web框架整合文档 <integration_web_framework>`
+
+Detailed changes
+^^^^^^^^^^^^^^^^^
+* `put_markdown() <pywebio.output.put_markdown>` 支持配置Markdown解析参数
+* 为 `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>` 中的参数添加转义
+* 修复: `file_upload() <pywebio.input.file_upload>` 的 `max_size` and `max_total_size` 参数解析错误
+* 修复: py3.6自动打开浏览器失败

+ 2 - 2
pywebio/__version__.py

@@ -1,8 +1,8 @@
 __package__ = 'pywebio'
 __description__ = 'Write interactive web app in script way.'
 __url__ = 'https://pywebio.readthedocs.io'
-__version__ = "1.0.3"
-__version_info__ = (1, 0, 3, 0)
+__version__ = "1.1.0b1"
+__version_info__ = (1, 1, 0, -99)
 __author__ = 'WangWeimin'
 __author_email__ = 'wang0.618@qq.com'
 __license__ = 'MIT'