|
@@ -0,0 +1,49 @@
|
|
|
|
+What's new in PyWebIO 0.2
|
|
|
|
+==========================
|
|
|
|
+
|
|
|
|
+2020 4/30
|
|
|
|
+----------
|
|
|
|
+
|
|
|
|
+Highlights
|
|
|
|
+^^^^^^^^^^
|
|
|
|
+
|
|
|
|
+* 支持与Django、aiohttp Web框架整合
|
|
|
|
+* 支持使用 plotly、pyecharts 等第三方库进行数据可视化
|
|
|
|
+* 与Web框架整合时支持同时使用基于线程和协程的会话实现
|
|
|
|
+* 添加 `defer_call() <pywebio.session.defer_call>` 、 `hold() <pywebio.session.hold>` 会话控制函数
|
|
|
|
+* 添加 `put_image() <pywebio.output.put_image>` 输出图像、 `remove(anchor) <pywebio.output.remove>` 移除内容
|
|
|
|
+* 加入动画提升UI体验
|
|
|
|
+* 添加测试用例,构建CI工作流
|
|
|
|
+
|
|
|
|
+Detailed changes by module
|
|
|
|
+^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
|
|
+
|
|
|
|
+UI
|
|
|
|
+~~~~~~~~~~~~~~
|
|
|
|
+
|
|
|
|
+* 添加元素显示动画
|
|
|
|
+* 页面底部添加footer
|
|
|
|
+
|
|
|
|
+`pywebio.input`
|
|
|
|
+~~~~~~~~~~~~~~~~
|
|
|
|
+
|
|
|
|
+* `input_group() <pywebio.input.input_group>` 添加 ``cancelable`` 参数来允许用户取消输入
|
|
|
|
+* `actions() <pywebio.input.actions>` 函数 ``button`` 参数支持 ``reset`` 和 ``cancel`` 按钮类型
|
|
|
|
+
|
|
|
|
+`pywebio.output`
|
|
|
|
+~~~~~~~~~~~~~~~~
|
|
|
|
+
|
|
|
|
+* 输出函数使用 ``anchor`` 参数指定输出锚点时,若锚点已经存在,则将锚点处的内容替换为当前内容。
|
|
|
|
+* `clear_range() <pywebio.output.clear_range>` 添加添加锚点存在检查
|
|
|
|
+* `scroll_to(anchor, position) <pywebio.output.scroll_to>` 添加 ``position`` 参数精细化控制滚动位置
|
|
|
|
+
|
|
|
|
+`pywebio.platform`
|
|
|
|
+~~~~~~~~~~~~~~~~~~~
|
|
|
|
+
|
|
|
|
+* `start_server` 和 `webio_view` 、 `webio_handle` 添加跨域支持
|
|
|
|
+
|
|
|
|
+`pywebio.session`
|
|
|
|
+~~~~~~~~~~~~~~~~~~~
|
|
|
|
+
|
|
|
|
+* Session 关闭时,清理更彻底:任何还在进行的PyWebIO调用都会抛出 ``SessionClosedException`` 异常
|
|
|
|
+* fix: Session 对象构造函数无法识别 ``functools.partial`` 处理的任务函数
|