Files
geMoldInsight/CHANGELOG.md
T
2026-03-07 03:04:15 +08:00

105 lines
2.9 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 更新日志 (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修复,向后兼容