CHANGELOG.md 4.5 KB
Newer Older
如梦技术's avatar
如梦技术 已提交
1 2 3
# 变更记录

## 发行版本
如梦技术's avatar
如梦技术 已提交
4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
### [1.1.2] - 2019-05-11
:sparkles: 添加 `mica-plus-swagger` 组件,改用 `swagger-bootstrap-ui`
:sparkles: 项目启动完成之后停止控制台日志打印。
:zap: 优化 `MicaBeanCopier` 避免 copy 代码未改包造成的出错。
:zap: `ObjectUtil` 添加 isNull、isNotNull、isTrue、isFalse 等方法并同步进 `$`
:zap: `BaseController` 改为 `IController` 方便业务中进行二次扩展。
:sparkles: 添加 `lbWebClient``header` 透传处理功能,`Spring cloud gateway` 中用起来特`爽`
:sparkles: `LauncherService` 支持 ordered 排序.
:zap: 优化redis组件,
:zap: 启动监听,如果有 swagger,打印 swagger ui 地址。
:zap:  调整验证码旋转度数,避免文字遮挡。
:zap:  优化异常处理.
:zap:  添加只有 message 的 ServiceException 构造器.
:memo: 添加 snapshots 版本,snapshots 版本会及时响应,修复最新的 bug 或者必要的需求。.
:bug: gitee #IWLLH (MicaHttpHeadersContextHolder 只支持 Servlet) 优化避免 webflux 报错。
:bug: 修复 ip 获取的 bug。
:arrow_up: 升级 gradle 到 5.4.1.
:arrow_up: 升级 Spring boot 到 2.1.5.RELEASE
:arrow_up: 升级 mica-auto 到 1.1.0

24 25 26 27 28
### [1.1.1] - 2019-05-11
- :zap: 减少部分阿里巴巴规范问题。
- :zap: 优化日志,dev 环境日志,不按内存切分,不使用gz压缩,避免每次本地重启生成日志文件。
- :zap: 优化 StackTraceAsString 中 FastStringWriter 初始容量为200。
- :zap: 优化 ServiceException R 泛型。
29 30 31
- :sparkles: 添加 R.throw 系列方法,用于处理异常直接返回的情况。
- :zap: Try 添加 Runnable、Callable、Comparator 的 Lambda 受检异常处理。
- :bug: 修复日期添加和减少的bug IW2IM。
32

如梦技术's avatar
如梦技术 已提交
33
### [1.1.0] - 2019-04-26
如梦技术's avatar
如梦技术 已提交
34 35 36 37
- :zap: 将 mica 版本写入 banner.txt。
- :mute: nacos 日志影响了gateway 和 webflux 的日志,调高级别。
- :zap: 优化 Servlet 和 Webflux 请求日志打印效果。
- :sparkles: 添加部分工具类。
如梦技术's avatar
如梦技术 已提交
38
- :sparkles: 优化验证码生成。
如梦技术's avatar
如梦技术 已提交
39
- :sparkles: 开源所有 `mica-pro` 功能。
如梦技术's avatar
如梦技术 已提交
40
- :sparkles: `mica-pro` 中的 `http-cache` 注解部分移入 `mica-boot`(暂时只支持 Servlet)。
如梦技术's avatar
如梦技术 已提交
41 42 43 44
- :sparkles: 开源 `mica-cloud` 模块。
- :sparkles: 开源 `mica-plus-error-catch` 模块。
- :sparkles: 开源 `mica-plus-redis` 模块。
- :sparkles: 开源 `mica-plus-mongo` 模块。
如梦技术's avatar
如梦技术 已提交
45
- :sparkles: 添加Validated Get、Create、Update、DeleteGroup。
如梦技术's avatar
如梦技术 已提交
46

如梦技术's avatar
如梦技术 已提交
47 48 49 50 51 52
### [1.0.1] - 2019-04-03
- :ok_hand: 处理几处 P3C 代码检查问题。@冷冷
- :zap: 优化泛型,避免部分环境下的编译问题。
- :sparkles: 添加 lutool 中的 renderJson。
- :zap: 优化 dateUtils 性能。
- :zap: 优化 RuntimeUtil,提高性能。
如梦技术's avatar
如梦技术 已提交
53
- :zap: 升级 gradle 到 `5.3.1`
如梦技术's avatar
如梦技术 已提交
54

55 56 57 58 59 60 61 62 63
### [1.0.0] - 2019-03-20
- :bug: 修复 `webflux` 下不支持的配置。
- :zap: 异常 event `requestUrl` 拼接 `queryString`,添加 `requestMethod` 参数。
- :zap: 调整环境处理和请求日志,方便动态调整。
- :zap: 调整 `base64` 验证码为直接返回 `Captcha` 对象,方便二次处理。
- :wrench: `swagger` 服务名不使用大写,`webflux swagger` 仅仅自动配置 `Docket`
- :heavy_plus_sign: 添加 `lutool` 中的资源读取工具。
- :zap: 优化文件下载。

如梦技术's avatar
如梦技术 已提交
64 65 66 67 68 69 70
### [0.0.1-RC4] - 2019-03-13
- :heavy_plus_sign: webflux url 版本号和 header版本处理。
- :heavy_plus_sign: webflux 异常统一处理,未知异常发送 Event 事件,方便监听收集。
- :heavy_plus_sign: webflux 枚举转换,规则同 jackson。
- :heavy_plus_sign: webflux RequestContextHolder,方便获取 webflux request。

### [0.0.1-RC3] - 2019-03-05
如梦技术's avatar
如梦技术 已提交
71
- :zap: 优化 base64 验证码。可完美结合 mica-pro redis cache name # 号分割超时。
如梦技术's avatar
如梦技术 已提交
72 73 74 75 76 77 78 79 80
- :loud_sound: 优化`请求日志`,避免并发下顺序错乱。
- :pushpin: 升级 `mica-auto`
- :zap: 优化UUID,采用 java9的方式,提高性能。
- :heavy_plus_sign: bom 添加 `mica-pro` 依赖。
- :loud_sound: 异常事件添加触发时间。
- :pencil2: fix spelling issue about black -> blank。 `感谢:` github @xkcoding
- :zap: 优化日志,`spring boot admin` 中显示 `info` 日志。
- :zap: 升级 gradle 版本到 `5.2.1`

如梦技术's avatar
如梦技术 已提交
81
### [0.0.1-RC2] - 2019-02-19
如梦技术's avatar
如梦技术 已提交
82 83 84 85
- 修复 `PathUtil` 导包问题。
- 优化 `mica props`
- 优化 `Bean copy` 逻辑。

如梦技术's avatar
如梦技术 已提交
86 87
### [0.0.1-RC1] - 2019-01-23
#### 初始化项目
如梦技术's avatar
如梦技术 已提交
88 89 90 91 92 93 94
- `mica-bom` 依赖 bom。
- `mica-core` mica 核心工具集。
- `mica-captcha` mica 验证码。
- `mica-launcher` mica 启动器。
- `mica-log4j2` log4j2 配置。
- `mica-boot` spring boot 扩展。
- `mica-boot-test` 更加方便测试。