12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- 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`` 处理的任务函数
|