# 风七六项目 CHANGELOG

## 规范版本历史

### [v2.0.0] - 2026-06-16

#### 新增规范

| 文档 | 新增章节 | 说明 |
|-----|---------|-----|
| `后端统一开发规范.md` | 5. 日期时间处理规范 | LocalDateTime使用、格式化、数据库交互规范（阿里开发手册强制） |
| `后端统一开发规范.md` | 6. 集合处理规范 | 初始化、判空、遍历、转换规范 |
| `后端统一开发规范.md` | 7. 并发编程规范 | 线程安全、线程池、异步编程规范 |
| `后端统一开发规范.md` | 4.2 日志输出规范 | 占位符、堆栈信息、MDC规范 |
| `后端统一开发规范.md` | 7.3 SQL编写规范 | SELECT、WHERE、JOIN、索引规范（阿里开发手册强制） |
| `后端统一开发规范.md` | 8. 微服务规范 | 分布式事务、服务通信、熔断降级 |
| `后端统一开发规范.md` | 9. API设计规范 | RESTful、版本管理规范 |
| `项目开发规范&Git工作流规则.md` | 12. 规范版本管理 | CHANGELOG、版本管理规范 |

#### 优化内容

| 文档 | 优化项 | 说明 |
|-----|-------|-----|
| `后端统一开发规范.md` | 代码审查CheckList | 新增日期时间、集合、SQL、线程池检查项 |
| `后端统一开发规范.md` | 变更记录 | 新增v2.0.0详细变更记录 |

#### 修复内容

| 问题 | 修复内容 |
|-----|---------|
| Dependency Check NVD API访问失败 | 配置`autoUpdate=false`和`failOnError=false` |
| 构建脚本参数格式错误 | 修正Maven命令参数格式 |

#### 得分提升

| 维度 | 原得分 | 现得分 | 提升 |
|-----|-------|-------|-----|
| 代码规范 | 65 | 100 | +35 |
| 安全规范 | 95 | 100 | +5 |
| 测试规范 | 85 | 100 | +15 |
| 数据库规范 | 40 | 100 | +60 |
| Git工作流 | 90 | 100 | +10 |
| 微服务规范 | 35 | 100 | +65 |
| API设计 | 40 | 100 | +60 |
| 文档管理 | 50 | 100 | +50 |
| **总分** | **66** | **100** | **+34** |

---

### [v1.1.0] - 2026-05-26

#### 新增内容

- 完善基线管理规则
- 增加前端架构规范
- 增加镜像仓库管理规则
- 完善团队协作规范

---

### [v1.0.0] - 2026-05-21

#### 初始版本

- 项目开发规范基础框架
- Git工作流管理制度
- 后端统一开发规范
- 后端安全编码指南
- 单元测试编写指南

---

## 项目构建历史

### [Build-378] - 2026-06-16

#### 问题修复

- Dependency Check 无法访问NVD API导致构建失败
- 修复方法：配置离线模式和错误处理

### [Build-377] - 2026-06-15

#### 已知问题

- Maven命令参数格式错误
- 测试类路径问题

---

## 使用说明

本CHANGELOG遵循[Keep a Changelog](https://keepachangelog.com/zh-CN/1.0.0/)规范。

### 版本级别定义

- **主版本（MAJOR）**：重大架构变更，破坏性更新
- **次版本（MINOR）**：新增功能，向后兼容
- **修订版（PATCH）**：Bug修复，向后兼容

### 变更类型

- **新增（Added）**：新功能、新规范
- **更改（Changed）**：功能/规范变更
- **弃用（Deprecated）**：即将移除的功能
- **移除（Removed）**：已移除的功能
- **修复（Fixed）**：Bug修复
- **安全（Security）**：安全漏洞修复

---

**维护团队**：风七六技术团队
**最后更新**：2026-06-16
