# 更新日志 (Changelog) 本文档记录 geMoldInsight 项目的所有重要变更。 格式基于 [Keep a Changelog](https://keepachangelog.com/zh-CN/1.0.0/), 版本号遵循 [语义化版本](https://semver.org/lang/zh-CN/)。 --- ## [Unreleased] ### 计划中 - 支持更多CAD格式(IGES、BREP) - 模具成本估算模块 - 批量分析功能 - API文档自动生成 --- ## [4.0.0] - 2026-03-07 ### 新增 - **白色简约现代UI** - 完全重构前端为白色简约现代化风格 - **PythonOCC点云3D模型** - 从STP文件提取真实点云数据生成3D模型 - **模具型腔可视化** - 3D预览显示型腔、型芯、分型面 - **STP验证脚本** - 使用FreeCAD命令行验证几何数据准确性 - **PyCharm运行配置** - 添加IDE一键启动支持 - **Windows启动脚本** - 添加Windows平台启动脚本 ### 优化 - **网格生成算法** - 优化PythonOCC网格提取,支持位置变换 - **点云采样** - 动态调整采样点数,优化渲染性能 - **相机自动对准** - 根据点云边界框自动调整相机位置 ### 修复 - 修复 `getPriorityText` 函数未定义错误 - 修复 `controls` 变量初始化顺序错误 - 修复历史记录API路由重复前缀问题 - 修复点云数据结构不匹配问题 - 修复HTML生成器JavaScript语法错误 --- ## [3.0.0] - 2026-03-06 ### 新增 - **用户权限管理系统** - 完整的角色权限控制 - **管理员账户** - 支持环境变量配置管理员 - **进销存模块** - 基础库存管理功能 - **Gemold主页** - 新增系统主页 ### 优化 - **UI主题** - 从深色改为现代蓝紫色渐变主题 - **数据库模型** - 添加用户、角色、权限表 ### 修复 - 修复数据库会话管理问题 - 修复bcrypt版本兼容性问题 - 修复密码长度限制错误 - 修复email-validator缺失问题 --- ## [2.0.0] - 2026-03-05 ### 新增 - **分析结果详情** - 产品特征识别、泡沫包装设计、模具工程决策 - **质量指标显示** - 体积利用率、拓扑复杂度、壁厚均匀性 - **设计建议列表** - 按优先级排序的完整建议 ### 优化 - **数据持久化** - 分析结果保存到数据库 - **API响应结构** - 统一数据返回格式 ### 修复 - 修复分析结果字段名不匹配问题 - 修复特征类型字段名错误 --- ## [1.0.0] - 2026-03-04 ### 新增 - **STP文件上传** - 支持拖拽上传 - **几何分析** - 体积、表面积、边界框计算 - **模具型腔生成** - 自动生成型腔数据 - **3D可视化** - HTML格式3D预览 - **任务状态跟踪** - 实时进度显示 - **PostgreSQL存储** - 数据持久化 - **RustFS集成** - 文件存储服务 ### 技术栈 - **后端**: FastAPI + PythonOCC + SQLAlchemy - **前端**: Vue.js 3 + Three.js - **数据库**: PostgreSQL - **存储**: RustFS (S3兼容) --- ## 版本说明 - **[Major]**: 重大架构变更或不兼容的API修改 - **[Minor]**: 新增功能,向后兼容 - **[Patch]**: Bug修复,向后兼容