Skip to content

Releases: HowieHz/hpyculator

v1.7.1

06 Jul 10:31
8261547
Compare
Choose a tag to compare

2023-01-28 备注

使用了nuitka1.4和PySideSix-Frameless-Window0.0.1重新打包 感谢@zhiyiYo大佬

重新打包的文件名后有-repack的字样,理论上应有性能提升


Added

文档修改,补充
添加hpyc_cli v1.0.0

Changed

修改一些插件的处理算法

Fixed

hpyc_pyside_ui达到输出上限不能正常停止消息监听线程的问题

Others

对模块名称进行了区分,防止意外的导入操作

1.7.0

01 Jul 17:12
6947087
Compare
Choose a tag to compare

Added

    分离核心为hpyc_core
    分离基于pyside6的ui为hpyc_pyside_ui
    完成文档关于API的说明
    hpyc_pyside_ui新增打表模式,每次输出后添加一个","
    新增common_factor_hz,pluperfect_digital_invariant_hz插件

Changed

    多处文档更新
    插件更新

Removed

    移除了output_without_line_break
    移除了hpyc.RETURN_ITERABLE_OUTPUT_IN_ONE_LINE

Others

    代码性能优化(尽可能多的使用元组)
    结构优化,并补充注释,类型表示
    引入mypy进行静态类型检查

v1.6.3

20 Jun 12:39
3caf509
Compare
Choose a tag to compare

Added

    添加了output_without_line_break函数

Fixed

    hpyc.RETURN_ITERABLE_OUTPUT_IN_ONE_LINE无法正常工作的错误
    test9_hz不正常工作的错误(表现为输出错误)
    output文档描述错误
    插件可能导致内存占用极大的特性(修复了文件缓冲不可控的问题)
    修复了插件缓冲和实际缓冲不符的问题

Removed

    hpyc.RETURN_LIST
    hpyc.RETURN_LIST_OUTPUT_IN_ONE_LINE

Others

    代码性能,结构优化,并补充注释

full版本内置jpype,numba,numpy库,内置插件中部分插件依赖这些库,如果使用lite版,这些插件将不会加载

v1.6.2

18 Jun 12:00
Compare
Choose a tag to compare

Added

    在搜索tag的时候会显示可用tag

Others

  迁移到3.10
  修改写法(if elif -> match case)
  优化嵌套结构

Changed

  常量名修改:
      hpyc.RETURN_LIST -> hpyc.RETURN_ITERABLE
      hpyc.RETURN_LIST_OUTPUT_IN_ONE_LINE -> hpyc.RETURN_ITERABLE_OUTPUT_IN_ONE_LINE

Fixed

  翻译不正确显示的问题
  退出残留问题

Deprecated

  hpyc.RETURN_LIST
  hpyc.RETURN_LIST_OUTPUT_IN_ONE_LINE

Others

文字归档到一个文件,易于翻译和管理

v1.6.1

11 Jun 13:57
Compare
Choose a tag to compare

Added

    添加多种设置文件格式支持(json,toml,yaml)

Changed

默认设置文件格式从toml更改为json

Removed

移除软件内置的更新日志
移除输入框输入update_log显示更新日志

Others

修改文档描述
修改计算后输出时间统计格式和使用函数

v1.6.0-fix.1

29 May 14:30
Compare
Choose a tag to compare

Fixed

控件名错误的bug

Deprecated

软件内置的更新日志

v1.6.0

28 May 12:40
62c80de
Compare
Choose a tag to compare

Added

i18n -> en语言支持
tag系统,可以使用tag进行搜索了
新增插件若干
可切换背景图片
插件元数据tag项
可切换输入输出框是否自动换行

Changed

插件元数据option_name -> option
插件元数据author现支持多作者
文档示例更新

Removed

移除无用插件
插件元数据use_quantifier项

Fixed

修复插件无法正常运行的bug

Others

代码风格修订

1.5.0

22 May 09:28
Compare
Choose a tag to compare

重绘了ui

1.4.2

14 May 15:05
f81225e
Compare
Choose a tag to compare

修改描述

1.4.0

13 May 06:43
e1e26f1
Compare
Choose a tag to compare

程序:
模块化,耦合度降至低水平(分离插件读取部分,分离计算线程,分离日志管理,将自定义信号文件移至hpyculator模块内)
性能优化(干掉exec,解决命名空间污染)
功能调整(移除test模式)
api更新,事件更新(简化了api和插件事件)
细节更新(规范文档,规范版本号,编程风格更新)
修复了若干bug

ui:
菜单栏字体调整
调整搜索框

文档:
文档更新(函数说明,示例调整,api,插件事件,插件示例)