|  | c7bee0033e | feat(data/mp): 新增枚举校验器 | 2024-11-15 21:53:52 +08:00 |  | 
			
				
					|  | e9b9d8b82e | refactor(core): 重构 IP 工具类获取归属地的返回格式(更方便数据处理) | 2024-11-08 20:49:12 +08:00 |  | 
			
				
					|  | 5891c4aa61 | feat(extension/crud): 支持树结构全局配置 | 2024-10-13 21:23:31 +08:00 |  | 
			
				
					|  | 7666d56019 | feat(extension/datapermission): 新增数据权限模块 | 2024-09-26 23:27:43 +08:00 |  | 
			
				
					|  | 1a97a1b709 | feat(extension/tenant): 新增 continew-starter-extension-tenant 多租户模块(暂时仅支持行级隔离) | 2024-09-11 23:42:30 +08:00 |  | 
			
				
					|  | 46773df9dd | chore: 优化代码格式 | 2024-09-11 22:24:46 +08:00 |  | 
			
				
					|  | 0cede6bf9f | chore: 完善 ConditionalOnProperty 配置 | 2024-09-11 21:22:19 +08:00 |  | 
			
				
					|  | e9b81f9466 | fix: 重构并修复更新场景加密失效的问题(仍需处理 MP 和单参查询加密问题) | 2024-09-06 00:03:35 +08:00 |  | 
			
				
					|  | 0b41f2d10c | refactor(web): 重构全局响应处理方案 引入 Graceful Response(一个Spring Boot技术栈下的优雅响应处理组件,可以帮助开发者完成响应数据封装、异常处理、错误码填充等过程,提高开发效率,提高代码质量) | 2024-08-06 23:54:06 +08:00 |  | 
			
				
					|  | b27fbd41eb | refactor(data/mybatis-plus): 移动枚举接口到 core 模块,和 MP IEnum 枚举接口解耦 | 2024-07-30 20:58:26 +08:00 |  | 
			
				
					|  | a110bd9789 | chore: 升级依赖 SpringBoot 3.1.11 => 3.2.7
SnailJob 1.1.0-beta1 => 1.1.0
MyBatisPlus 3.5.5 => 3.5.7
MyBatisFlex 1.8.9 => 1.9.3
dynamic-datasource 4.3.0 => 4.3.1
JetCache 2.7.5 => 2.7.6
Redisson 3.30.0 => 3.32.0
CosID 2.6.8 => 2.9.1
EasyExcel 3.3.4 => 4.0.1
XFileStorage 2.1.0 => 2.2.0
Crane4j 2.8.0 => 2.9.0
Hutool 5.8.27 => 5.8.29
AWS S3 1.12.720 => 1.12.761
IP2Region 3.1.11 => 3.2.6 | 2024-07-16 22:37:46 +08:00 |  | 
			
				
					|  | b0f5506424 | refactor(core): 优化 JSR 303 校验方法 | 2024-07-03 23:23:06 +08:00 |  | 
			
				
					|  | 6809600858 | feat(core): 新增 JSR 303 校验器自动配置(从 web 模块迁移) 1.从 web 模块移动 JSR 303 校验器自动配置到 core 模块
2.从 web 模块移动 MessageSourceUtils 到 core 模块 | 2024-07-03 23:22:07 +08:00 |  | 
			
				
					|  | 51c47751f4 | refactor(security/limiter): 重构限流器,支持自定义限流器名称生成器 | 2024-06-28 23:34:51 +08:00 |  | 
			
				
					|  | 13b3f24845 | feat(core): 新增表达式解析工具类 | 2024-06-28 23:03:56 +08:00 |  | 
			
				
					|  | 6b90880c21 | chore: 优化属性前缀命名 | 2024-06-28 21:42:53 +08:00 |  | 
			
				
					|  | 0ad7b18521 | refactor(core): 重构线程池自动配置 | 2024-06-26 22:51:09 +08:00 |  | 
			
				
					|  | de056aa0c4 | refactor(core): 重构线程池自动配置 | 2024-06-25 21:31:42 +08:00 |  | 
			
				
					|  | 3e9a15295a | feat(core): 新增 JSR 303 校验方法 | 2024-06-24 22:09:09 +08:00 |  | 
			
				
					| 
							
							
								 jasmine | ce08f28a61 | feat: 新增国际化及全局异常码配置 | 2024-06-24 13:44:03 +00:00 |  | 
			
				
					|  | a208fa59b2 | chore(core): 线程池配置增加默认线程前缀配置 | 2024-06-23 10:29:14 +08:00 |  | 
			
				
					|  | 0bba30b9c4 | fix(log/core): 兼容日志记录 IPv6 IP 归属地场景 | 2024-06-20 22:51:09 +08:00 |  | 
			
				
					|  | cc079e8bf4 | feat(messaging/websocket): 新增消息模块 - WebSocket | 2024-06-04 22:43:27 +08:00 |  | 
			
				
					|  | ee30e861ff | refactor: 调整邮件服务配置 | 2024-05-31 00:22:01 +08:00 |  | 
			
				
					|  | 9bee01baa3 | chore: 优化部分代码 | 2024-05-20 22:57:13 +08:00 |  | 
			
				
					|  | ca6c7098b1 | feat(core): 新增字符串工具类 | 2024-05-13 21:58:13 +08:00 |  | 
			
				
					|  | 8695cf9e09 | chore: 部分代码格式优化 | 2024-04-16 22:44:33 +08:00 |  | 
			
				
					| 
							
							
								 jasmine | c4051a6465 | refactor: 应用关闭,关闭自定义线程池ScheduledExecutorService * 程序结束,关闭ScheduledExecutorService 线程池。 | 2024-04-15 03:34:56 +00:00 |  | 
			
				
					|  | dbb7a6319e | chore: top.charles7c.continew => top.continew | 2024-04-09 22:33:19 +08:00 |  | 
			
				
					|  | 8c91d4a26c | refactor(web): 优化 XSS 过滤部分代码 | 2024-03-30 21:42:51 +08:00 |  | 
			
				
					| 
							
							
								 whhya | 2656da450c | feat(web): 新增 XSS 过滤器 | 2024-03-30 12:59:01 +00:00 |  | 
			
				
					|  | 4ffc5dc1d4 | feat(data): 新增 continew-starter-data-core 模块 1.移动 MetaUtils core => data-core
2.新增 SQL 函数接口及数据库类型枚举 | 2024-02-19 21:00:07 +08:00 |  | 
			
				
					|  | d42585cb4d | refactor(core): 完善自定义异常类构造方法 | 2024-02-19 20:24:03 +08:00 |  | 
			
				
					|  | c9867844b6 | refactor: 优化字符串模板方法 API 使用 | 2024-02-18 22:44:06 +08:00 |  | 
			
				
					|  | 5ccdd9e5da | feat(security/crypto): 新增安全模块-加密,支持 MyBatis ORM 框架字段加密 | 2024-02-08 23:13:01 +08:00 |  | 
			
				
					|  | ea71cf573b | refactor: 根据 Sonar 建议调整,StrUtil => CharSequenceUtil 工具层调整以减少 Sonar 建议,应用层则可忽略,怎么用方便怎么来 | 2024-02-07 17:48:32 +08:00 |  | 
			
				
					|  | 7b795194d3 | feat(security/mask): 新增安全模块-脱敏,支持 JSON 数据脱敏 | 2024-02-07 17:38:31 +08:00 |  | 
			
				
					|  | 0e3d388eb7 | refactor: 优化部分代码 移除所有 toString(),修复 Sonar、Codacy 扫描问题 | 2024-02-03 10:43:32 +08:00 |  | 
			
				
					|  | bed51b4831 | refactor: 优化部分代码 修复 Sonar、Codacy 扫描问题 | 2024-02-02 22:07:52 +08:00 |  | 
			
				
					|  | 4558cf004b | refactor: 优化部分代码 修复 Sonar、Codacy 扫描问题 | 2024-02-02 21:35:21 +08:00 |  | 
			
				
					|  | 8fc19ab9b8 | feat(web): 新增链路跟踪自动配置 基于 TLog(轻量级的分布式日志标记追踪神器),并适配 Spring Boot 3.x | 2024-02-01 21:49:16 +08:00 |  | 
			
				
					|  | 47a4d57dee | feat(security/password): 新增安全模块-密码编码器自动配置(core -> security/password) | 2024-02-01 20:46:55 +08:00 |  | 
			
				
					|  | 45a2c9e0c7 | refactor: 优化部分代码 修复 Sonar 扫描问题 | 2024-01-31 20:41:26 +08:00 |  | 
			
				
					| 
							
							
								 jasmine | 0eb6afabb6 | chore: 移除 lombok 依赖 再度精简依赖 | 2024-01-31 06:02:17 +00:00 |  | 
			
				
					| 
							
							
								 jasmine | e1b7fea24f | fix(core): 完善编码器配置校验 * 解决List<PasswordEncoder> 循环依赖问题
* 对用户选择的编码器做校验 | 2024-01-31 02:16:44 +00:00 |  | 
			
				
					|  | ab8c1aec2f | style: 优化部分代码格式 | 2024-01-31 00:15:03 +08:00 |  | 
			
				
					| 
							
							
								 jasmine | 331c145fef | feat(core): 新增 PasswordEncoder 自动配置 * 密码添加配置。
* 密码加密解密 | 2024-01-30 15:53:41 +00:00 |  | 
			
				
					|  | 75fe5377df | refactor: 优化部分代码 1.修复 Sonar 扫描问题
2.使用常量替代部分魔法值 | 2024-01-27 23:10:27 +08:00 |  | 
			
				
					|  | ef0e99de83 | fix: 修复反射工具类的获取非静态字段名列表,在调整为返回不可变列表后,导致 BaseServiceImpl 查询树列表报错的问题 恢复反射工具类的获取非静态字段名列表返回结构 | 2024-01-27 22:31:14 +08:00 |  | 
			
				
					|  | fe0bff3d3e | refactor: 优化部分代码 修复 Sonar 扫描问题 | 2024-01-27 14:33:15 +08:00 |  |