Files
danyang-match/releases/v1.0.0-RC.1/CHANGELOG.md
T

60 lines
3.4 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
所有重要变更将记录在此文件中。
格式遵循 [Keep a Changelog](https://keepachangelog.com/zh-CN/1.0.0/)。
---
## [Unreleased]
### Added
- 项目初始化,创建 AGENTS.md / STATUS.md / PENDING_DECISIONS.md
- Backend Spring Boot 3.x 工程骨架
- Miniapp 微信小程序工程骨架
- Admin Web Vue 3 工程骨架
- Docker Compose 开发环境(PostgreSQL + Redis + MinIO + Nginx)
- Flyway 数据库迁移框架初始化
- CI 流水线(GitHub Actions)
- Health / Version 端点
- 统一响应格式与全局异常处理骨架
- 结构化日志(JSON 格式)
- **Phase 02**: 微信登录 + JWT 认证体系
- **Phase 02**: RBAC 权限框架(Role/Permission/Operator)
- **Phase 02**: Operator 登录/登出/Token 刷新
- **Phase 02**: 用户资料实体(UserProfile/UserPreference/UserIdentity)
- **Phase 02**: 审核/关系/匹配/聊天/通知 数据库迁移(V002-V004)
- **Phase 02**: Spring Security + JwtAuthFilter + PermissionFilter
- **Phase 02**: OpenAPI/Swagger 配置
- **Phase 02**: 审计日志集成
- **Phase 03**: 实名认证体系(IdentityProvider + Mock + AES-256 加密)
- **Phase 04**: 用户资料体系(UserProfile CRUD / Preference Required-Preferred / 照片上传 / 隐私设置 / 兴趣标签)
- **Phase 05**: 人工审核体系(ReviewTask Claim/Approve/NeedEdit/Reject/Resubmit)
- **Phase 06**: Match Engine(双向Required过滤 + MutualScore评分 + 推荐骨架)
- **Phase 07**: 首页推荐(RecommendationEngine缓存+二次校验)+ 找对象搜索(临时筛选)
- **Phase 08**: 关系系统(user_relations + matches表 + 双向Match事务)
- **Phase 09**: 文字聊天系统(Conversation + Messages + REST发送 + WebSocket接收)
- **Phase 09**: 消息幂等(sender_id + client_message_id唯一索引)
- **Phase 09**: Block/Unmatch即时关闭聊天能力
- **Phase 09**: V008迁移(3张表)+ 6个API端点
- **Phase 09**: Miniapp 消息列表(U23) + 聊天页(U24) — 安全提示+历史分页
- **Phase 08**: RelationshipService(Like/Pass/Block/Unmatch/成功牵手)
- **Phase 08**: Block优先级最高(Block后自动取消Like/解除Match)
- **Phase 08**: V007迁移(3张表)+ 12个API端点
- **Phase 08**: Miniapp 我的缘分页(U22) — 三Tab切换
- **Phase 07**: Miniapp 首页推荐卡(U18) / 找对象(U19-U20) / 用户详情(U21)
- **Phase 07**: 5个新API端点 + 10个单元测试
- **Phase 06**: MatchRuleConfigProperties 配置化(权重/阈值/冷却天数)
- **Phase 06**: V006 迁移(match_rule_configs + recommendation_records)
- **Phase 06**: RecommendationController(3个API端点)
- **Phase 06**: 单元测试17个(MutualScore公式/阈值过滤/默认值)
- **Phase 05**: 并发安全领取(FOR UPDATE SKIP LOCKED)
- **Phase 05**: Admin Web 审核工作台页面
- **Phase 05**: V005 迁移(3张表 + 13条审核原因)
- **Phase 04**: PhotoService(Signed URL / MIME校验 / Magic Number / EXIF清理预留)
- **Phase 04**: 15 个新 API 端点(profile/preferences/photos/interests/privacy)
- **Phase 04**: Miniapp 资料页(U06/U08/U09/U12-U14/U15)
- **Phase 04**: 资料完整度计算 + 草稿支持
- **Phase 03**: 未成年硬拦截、身份证去重(SHA-256 Hash)
- **Phase 03**: 实名认证 API(submit/status/cancel)
- **Phase 03**: 认证状态机 + 审计日志
- **Phase 03**: Miniapp 实名认证页面 + 审核中页面
... (更多内容见 git 历史)