Skip to content

2023

2023-06-14

  1. ✨:实体转换拓展;
  2. ✨:系统字典功能;
  3. ⚡:跨域;
  4. ⚡:第三方登录授权配置;
  5. ⚡:请求上下文拓展;
  6. ⚡:模型验证;

2023-05-31

  1. ✨:飞书 Webhook;
  2. ⚡:领域驱动设计(DDD)分层设计
  3. ⚡:SignalR 聊天功能;
  4. ⚡:架构层级;
  5. ⚡:分页;

2023-04-27

  1. ⚡:缓存配置;
  2. ⚡:序列化配置;
  3. ⚡:实体权限;

2023-04-21

  1. ✨:全局服务管理器;
  2. ✨:全局日志管理器;
  3. ✨:全局配置管理器;
  4. ✨:全局请求上下文管理器;
  5. ✨:应用全局管理器;
  6. ✨:服务器网卡信息;
  7. ✨:实现从字段或属性自动注入服务;
  8. ⚡:版本注释;
  9. ⚡:字段验证添加中文描述;
  10. ⚡:仓储层命名规范;
  11. ⚡:主键由 guid 转为 long,提升检索效率;
  12. ⚡:对象映射器由 AutoMapper 转为 Mapster,显著提升映射效率;
  13. ⚡:命名空间与代码命名规范;
  14. ⚡:邮件推送配置;
  15. ⚡:企业微信、钉钉 WebHook 推送配置;
  16. ⚡:CDN 配置;
  17. ⚡:任务创建;
  18. ⚡:数据库名称;
  19. ➖:未使用的包;
  20. ✅:即时通信;
  21. ✅:跨域配置;

2023-04-15

  1. 💥:修改软件定义;
  2. ✨:处理器信息;
  3. ✨:内存信息;
  4. ✨:磁盘信息;
  5. ✨:任务计划操作;
  6. ⚡:部分代码的优雅语法;
  7. ⚡:命名规范;
  8. ⚡:过时的包;
  9. ⚡:codacy issue;
  10. ⚡:加密解密;
  11. ⚡:编码解码;
  12. ⚡:命名空间;
  13. ⚡:去除 Swagger 版本日期信息;
  14. ⚡:数据库自动获取表结构;
  15. ⚡:JwtToken 配置;
  16. ⚡:项目引用;
  17. ⚡:补充 Object、Type、Reflection 的帮助类;
  18. 🐛:任务加载 bug;
  19. 🐛:工具类的属性信息获取错误的 bug;
  20. 🐛:拓展类为空警告;
  21. 🐛:磁盘、内存信息错误的问题;
  22. ➖:农历;
  23. ➖:无用配置;

2023-03-20

  1. ✨:即时通讯;
  2. 🐛:Linux 下 Ip 地址库出错问题;
  3. 🐛:日志打印明细信息;
  4. 🐛:Linux 下环境变量问题;

2023-02-28

  1. 💥:项目正式命名为曦寒;
  2. ⚡:部分代码;
  3. 🔖:软件版本;

2022

2022-12-28

  1. ✨:端口配置;
  2. ♻️:基础设施、服务、扩展;
  3. ⚡:代码可读性;
  4. ⚡:部分命名空间修改;
  5. ⚡:部分功能添加日志;

2022-11-19

  1. ⬆️:运行时版本升级至.NET 7;
  2. ✨:健康检查;
  3. ✨:API 文档根据配置动态显示隐藏;
  4. ✨:同一 Action 可分配更多组显示;
  5. ✨:Swagger 添加所有接口;
  6. ⚡:分组代码,更简洁且容易配置;
  7. ⚡:更新文档;
  8. ⚡:所有代码版本添加 region;
  9. ⚡:Swagger 封装;
  10. 🐛:配置为空检测;
  11. 🐛:接口文档所有接口分组获取出错的问题;
  12. 🐛:文档小绿锁混乱的问题;

2022-11-09

  1. ✨:微信消息推送;
  2. ✨:微信文件上传;
  3. ✨:钉钉消息推送;
  4. ✨:全局注入接口;
  5. ✨:批量注入服务依赖;
  6. ⚡:钉钉消息推送加密;
  7. 🐛:钉钉卡片菜单消息图片和链接错误的 bug;

2022-10-31

  1. ⚡:接口层融合;

2022-10-30

  1. ✨:系统字典管理;
  2. ⚡:系统状态管理转移为字典统一管理;
  3. ⚡:授权项目分离;
  4. ⚡:用户名、邮箱字段;
  5. ⚡:ip 地址信息库有用户库为系统库;
  6. ⚡:更新文档;

2022-10-09

  1. ✨:顶级语句;
  2. ✨:无感刷新 Token;
  3. ✨:解析 JWT 字符串;
  4. ✨:控制台项目;
  5. ⚡:http 请求帮助类;
  6. ⚡:部分文件位置调整;
  7. ⚡:完善文档;

2022-09-30

  1. ✨:汉语拼音转换;
  2. ✨:对象帮助类;
  3. ✨:扩展项目,用于汇总组件;
  4. ➖:无用包;
  5. ⚡:部分文件夹和命名空间规范;
  6. ⚡:系统配置重写;
  7. ⚡:Docker 文件重新生成;
  8. ⚡:目录;
  9. ⚡:重写过滤器;
  10. ⚡:重写中间件;
  11. ⚡:重写启动服务;
  12. ⚡:重写 JWT 组件;
  13. ⚡:代码清理;

2022-09-18

  1. ✨:Ip 地址信息;
  2. ⚡:Ip 信息直接使用字符串;
  3. ⚡:邮件发送工具类;
  4. ✅:单元测试;

2022-09-17

  1. ✨:根据 IP 获取地区信息;
  2. ✅:单元项目;
  3. ⚡:完善工具类;
  4. 🔖:github issue 模板;
  5. ⚡:部分包引用变化;

2022-09-09

  1. ✨:汉语拼音转换;
  2. ✨:常用工具类;
  3. ✨:性能分析工具;
  4. ⚡:SqlSugar 拓展分页;
  5. ⚡:统一返回状态模型提示;
  6. ⚡:数据验证封装;
  7. ⚡:分页返回数据封装;
  8. 🐛:用户注册邮箱长度验证;
  9. 🐛:分页总页数错误的 Bug;
  10. 🐛:Swagger 的 Jwt Bearer 需要认证的接口发请求不带 token;

2022-08-30

  1. ⚡:所有代码添加注释,对代码警告零容忍;
  2. ⚡:站点初始化;

2022-08-06

  1. ✨:网站配置;
  2. ✨:系统菜单;
  3. ➖:多余的包,减小体积;
  4. ⚡:默认开启内存缓存;
  5. 🐛:系统菜单、系统角色服务注入异常;

2022-07-31

  1. ✨:发布设置文件;
  2. ✨:预览环境;
  3. ✨:日志启用开关;
  4. ⚡:日志格式;

2022-07-29

  1. ✨:博客文章功能;
  2. ✨:博客标签功能;
  3. ✨:博客文章添加标签功能;
  4. ✨:博客文章点赞功能;
  5. ✨:博客文章评论功能;
  6. ✨:博客文章评论点赞功能;
  7. ⚡:博客文章分类功能;
  8. ⚡:账户认证;
  9. ⚡:AutoMapper 映射;
  10. ⚡:说明文档;
  11. 🐛:用户账户、权限、角色软删除问题;

2022-07-26

  1. ✨:Ip 转换帮助类;
  2. ⚡:实体字段说明,方便生成数据字典;
  3. ⚡:字段为 string 类型的,数据库可为空则默认不赋值,不为空则默认赋值 string.Empty;
  4. 🐛:IpV6 和 IpV4 无法保存在同一字段的问题;
  5. 🐛:AutoMapper 字段映射问题;

2022-07-25

  1. ✨:全局系统状态种子数据;
  2. ✨:用户权限、用户角色、用户账户种子数据;
  3. ⚡:系统初始化功能;
  4. ⚡:命名规范;
  5. 🐛:本地多网卡 Ip 错误的 Bug;
  6. 🐛:用户权限、用户角色、用户账户非登录操作的严重 Bug;
  7. 🐛:修改用户密码存储非加密密码的严重 Bug;
  8. 🐛:全局软删除功能;
  9. 🐛:全局状态功能;

2022-07-24

  1. ✨:项目 LOGO;
  2. ✨:博客文章分类功能;
  3. ⚡:本地 Ip 获取方法改写;
  4. ⚡:跨域问题;
  5. ⚡:数据库初始化检测;

2022-07-21

  1. ✨:初始化种子数据;
  2. ⚡:用户账户管理;
  3. ⚡:发布不生成 debug 文件;

2022-07-20

  1. ✅:用一键删除数据库;
  2. ⚡:异常过滤器;
  3. ⚡:权限验证;

2022-07-15

  1. ⚡:为用户账户分配角色;
  2. ⚡:Model 调整;

2022-07-01

  1. ✨:为用户账户分配角色;
  2. ✨:为用户角色分配权限;
  3. ✨:用户登录授权;
  4. ⚡:错误日志信息;
  5. ⚡:用户角色功能;
  6. ⚡:角色权限功能;
  7. ⚡:用户账户功能;

2022-06-30

  1. ✨:Excel 导入导出;

2022-06-29

  1. 🐛:部分缓存问题;

2022-06-20

  1. ✨:日志框架 Serilog、NLog 支持;
  2. ✨:分布式缓存;
  3. ⚡:完善权限接口;
  4. 🐛:缓存失效,取不到值的问题;

2022-06-18

  1. ⚡:参数字段调整;
  2. 🐛:结果过滤器不能获取到数据的问题;

2022-06-17

  1. ⚡:模型验证多次;

2022-06-16

  1. ✨:模型验证;
  2. ⚡:删除非异步过滤器,返回结果封装,添加缓存;
  3. 🐛:跨域获取不到域名数组的问题;

2022-06-05

  1. :alembic::前后端项目分离、更名仓库;由XiHanFun变更为XiHan.Framework和前端仓库XiHan.ManageXiHan.Display;本仓库为XiHan.Framework
  2. ✨:其他博客平台资源迁移功能(目前有 hexo 迁移);
  3. ⚡:➖配置文件敏感数据,如数据库密码、第三方登录配置、CDN 配置;
  4. ⚡:对象相互映射;

2022-05-09

  1. ✨:RBAC 权限管理;
  2. ✨:包装 API 返回模型,统一规范接口;
  3. ✨:Swagger 分组;
  4. ⚡:命名规范;
  5. ⚡:缓存、部分帮助类;
  6. ⚡:为空检测;

2022-04-11

  1. ✨:文件大小格式化工具类;
  2. ⚡:命名规范,文件规范;

2022-02-24

  1. ✨:批量删除;
  2. ⚡:.net6 新命名空间规范;
  3. ⚡:项目目录调整,删除无用功能接口,部分功能向 Service 聚焦;
  4. ⚡:项目整合;
  5. ⚡:完善用户角色功能;

2022-01-27

  1. ✨:用户权限功能;
  2. ✨:用户角色功能;
  3. ✨:用户账户功能;
  4. ✨:管理员功能、系统管理;
  5. ✨:网站配置、日志、第三方授权、皮肤;
  6. ⚡:授权完善;
  7. ⚡:代码命名规范,Service 层和 Api 层功能隔离;
  8. ⚡:工具类调整,Repository 层调整,Server 层调整;
  9. ⚡:命名规范,文件规范;
  10. ⚡:Id 全部采用 Guid;
  11. 🐛:AutoMapper 映射错误的 Bug;
  12. 🐛:注入 Bug;

2022-01-17

  1. ✨:版权和作者信息;
  2. ✨:分页查询功能;
  3. ✨:前端界面返回 AutoMapper 映射的安全数据,如密码等敏感数据;
  4. ⚡:缓存;

2022-01-16

  1. ✨:特性支持、缓存支持、日志支持;
  2. ✅:日志写入组件 log4net,日志写入;
  3. ✨:AES、SHA、MD5、SHA 加密算法;
  4. ⚡:文件命名统一化;
  5. ⚡:配置文件,工具类移动;

2021

2021-12-26

  1. ✨:JWT 授权鉴权;
  2. ⚡:项目配置;

2021-10-22

  1. ✨:Docker 支持;
  2. ✨:IOC 注入,自动生成数据库;
  3. ⚡:API 路由;
  4. ⚡:部分字段名称改为系统非保留字段;
  5. ⚡:Service 层;

2021-10-17

  1. 🎉:项目初始化;