Releases: cofcool/chaos-server
Releases · cofcool/chaos-server
发布 v0.6.0
发布 v0.5.3
发布 v0.5.2
0.5.1
0.5.0: Merge pull request #13 from cofcool/dev
- 移除 MySQL 依赖
- Spring Boot 升级到 v2.4.1
- Shiro 升级到 v1.6.0
Shiro
的url
配置由","改为";"分割- Shiro 优化登录操作, 可直接通过
Filter
进行登录 - 优化
ResponseBodyMessageConverter
处理Result
时的逻辑 - 移除旧版验证码验证方式,改为由
AbstractLogin
处理 UserRole
删除roleId
- 移除
UserAuthorizationService.reportAuthenticationExceptionInfo
, 改为使用事件机制 DataAccess
添加save()
方法,add
方法重命名为insert
data-mybatis
改为依赖MyBatis-Plus
- 内部数据的解析不再依赖
MappingJackson2HttpMessageConverter
, 转为调用默认的HttpMessageConverter
- 移除
data-redis
模块 - 优化
ExceptionCodeDescriptor
实现, 状态码和描述信息共用键 - 修复
LoggingInterceptor
在 controller 调用发生异常时不打印日志问题
发布 v0.4.1
0.4.0: Merge pull request #3 from cofcool/dev
- 修改
ExecuteResult.entity
实现, 如果执行失败, 调用时会抛出异常 ExecuteResult
添加orElse
方法, 简化result
方法- 优化
AbstractApiInterceptor
, 移除ExcludeType
- 优化配置, 按照
Spring Boot
自动配置的方式进行配置 - 优化对异常描述码和描述信息的处理, 可自定义异常描述信息, 详情参考
ExceptionCodeManager
ValidateInterceptor
等配置改为可选项,默认不创建接口参数验证, 日志打印等拦截器LoggingInterceptor
移除对Jackson
的依赖, 改为调用对象的toString
方法- 接口类的
getXxx()
风格代码改为xxx()
Page
改为接口类,移除public T getCondition(Class<T> clazz)
方法,wd
改为words
, 优化Page
的参数注入- 授权模块优化
- 修改
AuthService.login()
的参数 UserAuthorizationService
删除setUserProcessor
方法- 修改
UserAuthorizationService.checkPermission()
的参数 - 简化
User
结构 - 移除
security-shiro
模块对的data-redis
依赖 - 优化验证码处理逻辑
Shiro
的url
配置由"\n"改为","分割security-spring
模块基本完成
- 修改