Releases: FHU-yezi/JTools
Releases · FHU-yezi/JTools
JMF v2.4.0
功能变动:
- 首页视觉效果优化
- 加入“LP 理事会推文检测工具”
- 上榜文章查询工具支持使用用户个人主页链接查询
- 表格展示优化
- 使用
black
格式化代码 - 配置文件增加 debug 模式开关
- 优化回车键回调绑定逻辑
- 上榜文章查询工具排序下拉框移至输入框上方
重构:
- 重构日志记录模块
错误修复:
- 修复消零派辅助工具无法在新标签页打开链接的问题
- 修复文章发布时间查询工具无法在新标签页打开链接的问题
- 修复特殊情况下跳转页面失败的问题
- 修复缓存未正常过期的问题
- 修复链接字符串拼接错误的问题
- 修复类型检查报错问题
依赖变动:
- 移除开发依赖
yapf
,增加开发依赖black
- 升级依赖库
部署:
- 基础镜像改为
python:3.10.8-slim
- 优化镜像构建流程
- 修改部署配置
JMF v2.3.1
功能变动:
- 上榜文章查询工具的排序下拉框移至输入框上方
错误修复:
- 修复消零派辅助工具结果无法在新标签页打开的问题
JMF v2.3.0
功能变动:
- 使用
importlib
重写了module_finder
模块 - 使用
functools.wraps
装饰器精简了patch
模块的代码 - 部分链接默认在新标签页打开
- 上榜文章查询工具支持在输入时显示提示
- 图表大小将根据网页宽度进行自适应
- 支持通过回车键触发事件
patch
模块新增函数patch_all
,可对一个函数应用所有 patch- 上榜文章查询工具现在支持不同排序方式
- 上榜文章查询工具、中奖记录查询工具的结果展示优化
- 部分工具模块的名称调整
错误修复:
- 修复简书 API 问题导致的文章发布时间查询工具数据异常
性能优化:
- 部分重要性不高的数据库查询操作,结果将缓存一小时
重构:
- 绿色加载提示、结果输出域代码标准化
- 统一链接相关语法
JMF v2.2.1
功能变动:
- 现在,用户输入将被过滤,并去除可能带来安全风险的字符
错误修复:
- 修复上榜文章查询工具显示日期错误的问题
- 修复文章发布时间查询工具数据未及时更新的问题
JMF v2.2.0
功能变动:
- 增加中奖记录查询工具
- 优化上榜查询工具字段映射逻辑
- 上榜文章查询工具结果中,文章标题超过 20 字符将截断
错误修复:
- 更改部署参数,修复无法正常显示日志的问题
性能优化:
- 优化词云图生成工具中的词过滤性能
文案优化:
- 工具描述文案优化
重构:
- 重构非正常情况 toast 与提前结束逻辑
JMF v2.1.0
功能变动:
- 上榜文章查询模块返回的文章链接跳转时,自动在新标签打开
- 上榜文章查询模块的数据现在会在每天凌晨 1:00 更新
错误修复:
- 修复上榜文章查询模块返回数据中日期错误的问题
文案更改:
- 配合上榜文章查询模块的变动进行了一些文案更改
JMF v2.0.0
重构:
- 完全重写所有模块
- 项目结构变动
功能变动:
- 首页视觉调整
- 支持模块的自动发现
- 支持对页面函数进行自动注入
- 支持自动记录访问日志
- 新增上榜文章查询模块
- 消零派辅助工具的获赞量与评论量范围限制更改,取消按获钻量筛选功能
- 对用户输入运行判空逻辑
- 配置文件类支持使用点标记法取值
- 配置文件不再在每次获取内容时自动重载
性能优化:
- 将
PyWebIO
和PyEcharts
相关前端库文件托管至阿里云 OSS,提升首次加载速度 - 首页加载逻辑优化
- 消零派辅助工具的加载逻辑优化
错误修复:
- 修复文章下载模块不能正常使用的问题
- 修复由于缺少依赖导致无法正常生成二维码的问题
依赖变动:
- 新增运行依赖
pymongo
- 新增开发依赖
yapf
、memray
- 升级
JianshuResearchTools
到v2.10.1
,PyWebIO
到v1.6.2
JMF v1.4.3
错误修复:
- 修复特殊情况下页面无法正常跳转的问题
依赖变动:
- 更新 .gitignore 文件,将 poetry.lock 加入版本管理
- 加入开发依赖文件
requirements-dev.txt
- 将依赖库
pywebio
更新到v1.6.1
JMF v1.4.2
错误修复:
- 修复容器中时区异常的问题
部署:
- 更改部署配置文件,让容器更快停止
JMF v1.4.1
依赖变动:
- 去除无用依赖
image
部署:
- 优化部署参数,降低资源占用