Skip to content

Commit ae28328

Browse files
committed
Release 1.7.0
1 parent e21eeb8 commit ae28328

File tree

2 files changed

+37
-1
lines changed

2 files changed

+37
-1
lines changed

change-notes.html

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,40 @@
11
<html lang="en">
2+
<h2>1.7.0</h2>
3+
<ul>
4+
<li>
5+
New Inspections:
6+
<ul>
7+
<li>No source defined in <code>@Mapping</code></li>
8+
<li>
9+
More than one source defined in <code>@Mapping</code>.
10+
Quick fixes:
11+
<ul>
12+
<li>Remove <code>source</code></li>
13+
<li>Remove <code>constant</code></li>
14+
<li>Remove <code>expression</code></li>
15+
<li>Use <code>constant</code> as <code>defaultValue</code></li>
16+
<li>Use <code>expression</code> as <code>defaultExpression</code></li>
17+
</ul>
18+
19+
</li>
20+
<li>
21+
More than one default source in <code>@Mapping</code>.
22+
Quick fixes:
23+
<ul>
24+
<li>Remove <code>defaultValue</code></li>
25+
<li>Remove <code>defaultExpression</code></li>
26+
</ul>
27+
</li>
28+
</ul>
29+
</li>
30+
<li>Align <code>@InheritConfiguration</code> with MapStruct core and support auto inheritance</li>
31+
<li>Support collection getters as viable target setter</li>
32+
<li>Support java text blocks for expression injection</li>
33+
<li>Support <code>Map&lt;String, ?&gt;</code>, as a valid mapping source</li>
34+
<li>Support fluent setters with super types (e.g. Lomboks <code>@SuperBuilder</code></li>
35+
<li>Align expression detection with MapStruct core</li>
36+
<li>Fix "Remove usage of Mappers factory" inspection ignoring component model defined in <code>@MapperConfig</code></li>
37+
</ul>
238
<h2>1.6.1</h2>
339
<ul>
440
<li>Add smart completion for target in <code>Mapping</code> (already mapped target are not proposed)</li>

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ runGenerators = true
1010

1111
pluginGroup = org.mapstruct
1212
pluginName = mapstruct-intellij
13-
pluginVersion = 1.6.2-SNAPSHOT
13+
pluginVersion = 1.7.0
1414

1515
publishPluginId =
1616
publishUsername =

0 commit comments

Comments
 (0)