2024-01-07 17:13:13 +08:00

107 lines
3.0 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.

---
title: 更新日志
order: 1
category:
- 更新日志
description: MapStructPlus release log
---
### 1.3.6
- Compatible with internal class conversion.
- The targetClass in the AutoMapping annotation supports configuring the parent class.
- AutoMapperConfig and AutoMapMapperConfig package and class name generated automatically by the framework support configuration.
- Supports AutoMapping annotations configured in the parent class.
### 1.3.5
- AutoMapping、ReverseAutoMapping 支持配置在方法上面;
- AutoMapping、ReverseAutoMapping 支持 defaultExpression 和 conditionExpression 属性
### 1.3.4
……什么都没更新腾讯云maven源同步的jar有问题只能重新发个新包
### 1.3.3
- fixbug: 修复 win JDK8 编译报错问题
### 1.3.2
- 不可变对象支持,可以使用任意包下的 `Immutable` 标注类型为不可变类
- 全面适配 IDEA 部分编译问题,使用更加流畅丝滑
### 1.3.1
- 增加编译参数中指定配置类的功能
- 更好地适配 IDEA 部分编译场景
### 1.3.0
- fix: 解决本地开发时 IDEA 编译或者运行时报错等与预期不一致的问题
- feature: AutoMapper 注解增加 imports 属性支持
### 1.2.5
- fix: 解决 MapConvertMapperAdapter 编译警告问题
- feat: 增加 `nullValueMappingStrategy``nullValuePropertyMappingStrategy` 配置项
- feat: 适配 solon
### 1.2.4
- fixbug: 修复当项目中只有 AutoMappers 注解时,没有生成转换接口的问题
### 1.2.3
- MapStructPlus 版本由 `1.5.3.Final` 升级为 `1.5.5.Final`
- 增加自定义 `ConvertMapperAdapter``MapConvertMapperAdapter` 类名和包名的功能
- 生成的转换接口,自动接入自定义转换接口,具体[详见](/guide/class-convert.html#自动接入自定义转换接口)
### 1.2.2
- fixbug: 定义多个uses时的问题
- feature: 增加 `@AutoEnumMapper` 注解,可以在类型转换时,自动转换枚举
### 1.2.1
- 解决JDK17编译警告
### 1.2.0
- 增加unmappedSourcePolicy、unmappedTargetPolicy配置并且设置unmappedTargetPolicy默认为ignore
- 增加Builder配置并设置disableBuilder默认为true
### 1.1.8
- 解决当只有 @AutoMapMapper 注解时,没有生成转换器的问题
- 修改没有找到转换器时的异常描述
## 1.1.7
- fixBug: [issue#8](https://github.com/linpeilie/mapstruct-plus/issues/11) Converter 转换已有对象不生效的问题
- 添加寻找转换接口的缓存,转换速度更快
## 1.1.6
- 支持在添加 `AutoMapper` 的类中,配置目标类到当前类的转换规则,适配多种场景下的使用;
- `AutoMapper` 增加注解,提供可以配置是否生成转换接口的功能;
- `AutoMapping` 的 target 属性默认可以不填,不填则取当前字段
- 升级 mapstruct 版本为 1.5.3.FINAL
## 1.1.5
- `AutoMapping` 增加 `source``defaultValue` 属性支持
## 1.1.4
- 增加反向转换配置功能
- 解决树状结构转换bug
## 1.1.3
- 适配 SpringBoot3
## 1.1.1
- 增加 Map 转对象的功能
- 增加单个对象与多个对象转换并配置的功能