📋 版本历史

v0.5.4
🟢 当前版本
修 /contracts 500 + 加分页(20/页)
📅 发布于 2026-06-03 14:00:00
v0.5.4 🐛 修复 2026-06-03 14:00:00
修 /contracts 500 + 加分页(20/页)
• 修 /contracts 500:3 个 failed 合同 LEFT JOIN NULL 触发 sum 累加 TypeError • 后端 SQL 加 COALESCE(SUM(...), 0) 全局统计兜底 • 路由层每行 contract 5 个 count 字段 None→0 双层防 • 模板用 stats.total_* 替代 contracts|sum 累加 • 加分页 20/页(首次部署)+ 越界自动夹到末页
v0.5.3 ✨ 新功能 2026-06-03 13:00:00
版本号系统 + 项目开发文档(DEV_DOC.md)
• 新增 versions 表 + /versions 翻页历史页(每页 20 条,倒序) • 所有页面底部加版本号 footer,点击弹出历史 • record_version() 部署时自动写入 • 写 DEV_DOC.md 项目开发文档(给后续开发者作底层依据) • 标注此为固定规则:每次改动递增版本号
v0.5.2 ✨ 新功能 2026-06-03 09:00:00
A.反馈管理页 + B.学习 banner + C.jieba 词云 + D.微调 UI
A. /admin/feedback:5 统计卡 + 评分分布 + 3 维筛选 B. 报告页蓝色 learning banner C. jieba.analyse.extract_tags (TF-IDF) + 57 词合同领域词典 D. /admin/fine-tuning:进度环 + 任务列表 + OpenAI 上传(暂停使用) + JSONL 训练数据导出(OpenAI 兼容格式)
v0.5.1 🐛 修复 2026-06-02 14:00:00
审核失败退积分 + 兑换码 API 增强
• 入库即扣分(确定性),失败路径退分 • /api/redeem 返 delta + 当前余额 • /api/me 返最近 10 条流水
v0.5.0 ✨ 新功能 2026-06-01 09:00:00
多用户 + 积分 + 管理后台
• users / point_transactions / redeem_codes 表 • PBKDF2 密码哈希 + 失败登录限流 • 9 种合同类型 × 10-30 积分定价 • /me /redeem /admin/users /admin/codes 页面 • 审核失败自动退积分
v0.4.0 ✨ 新功能 2026-05-31 20:00:00
Session 登录 + 背景描述 + PDF/Excel 导出
• SessionMiddleware 替代 HTTPBasic • 背景描述 background_context 字段(喂给 AI) • /login /register 自定义页面 • PDF + Excel 导出(reportlab + openpyxl) • 条款编辑 API(is_edited 标记)
v0.3.1 ✨ 新功能 2026-05-30 11:00:00
AI 学习:4★+ 反馈注入 prompt
• get_relevant_feedback() 拉同类型 4★+ 反馈 • format_feedback_for_prompt() 注入 LLM prompt • 单合同类型置信度排序
v0.3.0 ✨ 新功能 2026-05-29 16:00:00
人工反馈 + 评分机制(1-5★)
• contract_feedback 表 + 评分字段 • 报告页反馈区 • submit_feedback / rate_feedback API
v0.2.0 ✨ 新功能 2026-05-27 14:00:00
合同历史列表 + HTTP Basic 鉴权
• /contracts 列表页 • HTTPBasic 鉴权(admin 硬编码) • 数据库模块化(get_db 共享)
v0.1.0 ✨ 新功能 2026-05-25 10:00:00
首版上线:PDF 解析 + 条款切分 + AI 风险分析
• FastAPI 后端 + Jinja2 服务端渲染 • pymupdf 抽 PDF 全文 • 按「第X条」切条款,无则按段落 • MiniMax MiniMax-Text-01 异步并发分析 • 报告页:5 维风险统计 + 条款详情