forked from mapstruct/mapstruct-idea
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathchange-notes.html
51 lines (51 loc) · 2.34 KB
/
change-notes.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
<html>
<h2>1.2.1</h2>
<h2>1.2.2</h2>
<ul>
<li>Bug fix: ClassCastException in language injection in expressions</li>
</ul>
<ul>
<li>Support code completion in Mapping#expression and Mapping#defaultExpression</li>
<li>Support meta annotations for when looking for unmapped target properties</li>
<li>Bug fix: public static fields / methods should not be considered as unmapped properties or resolved in auto completion</li>
</ul>
<h2>1.2.0</h2>
<ul>
<li>Support for public fields (auto completion and unmapped target / source inspection warnings)</li>
<li>Support for constructor auto completion (find usages and renaming of constructor fields doesn't work yet)</li>
<li>Quick Fix: Add ignore all unmapped target properties</li>
<li>Bug fix: Correctly resolve fluent Boolean accessor</li>
<li>Bug fix: Only treat public non-static getters and setters as accessors</li>
</ul>
<h2>1.1.1</h2>
<ul>
<li>Bug fix: MissingMapperOrMapperConfigAnnotationInspection should only check class defined methods</li>
<li>Bug fix: UnmappedTargetProperties inspection should only check abstract methods</li>
</ul>
<h2>1.1.0</h2>
<ul>
<li>Support for types with Builders and fluent setters</li>
<li>
Added errors and quick fixes:
<ul>
<li><code>@Mapper</code> or <code>@MapperConfig</code> annotation missing</li>
<li>Unmapped target properties and quick fixes for it: Add unmapped property or Ignore unmapped property.
NB: <code>unmappedTargetPolicy</code> is not yet considered</li>
</ul>
</li>
</ul>
<h2>1.0.1</h2>
<ul>
<li>Bug fix: Properly handle methods with less than 3 characters</li>
</ul>
<h2>1.0.0</h2>
<ul>
<li>Initial version</li>
<li>Code completion for <code>target</code> and <code>source</code> in <code>@Mapping</code> and <code>@ValueMapping</code></li>
<li>Code completion for <code>componentModel</code> in <code>@Mapper</code> and <code>@MapperConfig</code></li>
<li>Go To Declaration for properties in <code>target</code> and <code>source</code> to setters / getters</li>
<li>Find usages of properties in <code>target</code> and <code>source</code> and find usages of setters / getters in <code>@Mapping</code> annotations</li>
<li>Highlighting properties in <code>target</code> and <code>source</code></li>
<li>Refactoring support for properties and methods renaming</li>
</ul>
</html>