Explorar el Código

version 0.2.0 🎉

wangweimin hace 5 años
padre
commit
a9860c5ad3
Se han modificado 4 ficheros con 64 adiciones y 3 borrados
  1. 6 1
      docs/index.rst
  2. 7 0
      docs/releases.rst
  3. 49 0
      docs/releases/v0.2.0.rst
  4. 2 2
      pywebio/__version__.py

+ 6 - 1
docs/index.rst

@@ -71,7 +71,7 @@ Documentation
 这个文档同时也提供 `PDF 和 Epub 格式 <https://readthedocs.org/projects/pywebio/downloads/>`_.
 
 .. toctree::
-   :maxdepth: 3
+   :maxdepth: 2
    :caption: 使用手册
 
    guide
@@ -83,6 +83,11 @@ Documentation
    demos
    misc
 
+.. toctree::
+   :maxdepth: 1
+
+   releases
+
 .. toctree::
    :maxdepth: 2
    :caption: 实现文档

+ 7 - 0
docs/releases.rst

@@ -0,0 +1,7 @@
+Release notes
+=============
+
+.. toctree::
+   :maxdepth: 2
+
+   releases/v0.2.0

+ 49 - 0
docs/releases/v0.2.0.rst

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

+ 2 - 2
pywebio/__version__.py

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