-
-
Notifications
You must be signed in to change notification settings - Fork 43
/
VERSION.txt
109 lines (71 loc) · 2.94 KB
/
VERSION.txt
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
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
Java ClassMate project: licensed under Apache License 2.0
(http://www.apache.org/licenses/LICENSE-2.0.txt)
Release notes:
1.7.0 (02-Jan-2024)
#51: `TypeResolver.resolve(Long[].class)` should not return a `ResolvedType`
whose parent type is null
(reported by @ljnelson)
#75: Move JDK baseline to Java 8
(contributed by Dave B, @mebigfatguy)
#83: Simplify code by not calling `Set.contains()` before `add()`
- Remove `Automatic-Module-Name` since we provide proper module-info
1.6.0 (10-Oct-2023)
#70: Remove dead allocation
(reported by Dave B, @mebigfatguy)
#73: Make `GenericType` not implement `Serializable`
- Oss-parent to version 55 (junit version, javadoc links, jacoco)
1.5.1 (20-Oct-2019)
- Patch release to satisfy odd metadata requirements of a security tool
(wrt https/http for `url` in pom.xml)
1.5.0 (23-Mar-2019)
#43: Missing synchronization on `ResolvedObjectType#getConstructors`
(reported by pkwarren@github)
- Add JDK9+ module-info using Moditect plugin
1.4.0 (27-Mar-2018)
#41: Make cache used by `TypeResolver` pluggable; offer concurrent
variant in addition to LRU
1.3.4 (09-Sep-2017)
#38: Add `Automatic-Module-Name` for JDK9 interoperability
1.3.3 (28-Sep-2016)
#33: "ghost" type parameter in field
(reported, fix contributed by web-online@github)
1.3.2 (25-Sep-2016)
#30: ArrayIndexOutOfBoundsException when resolving Object.class
(reported by meszibalu@github)
1.3.1 (25-Oct-2015)
- Fix a problem with caching of subtype-extended types, causing problems
due to mutable `TypePlaceHolder`
1.3.0 (16-Sep-2015)
#28: Parametrised classes does not resolve method types properly
(reported by dawrut@github)
1.2.0 (22-May-2015)
#22: ResolvedTypeWithMembers should expose static fields as well
(proposed by arikkfir@github)
- Made `ResolvedMethod`, `ResolvedField` sortable to simplify tests
- More unit tests, from Jackson type resolver fails
1.1.0 (19-Aug-2014)
#16: ClassCastException in TypeResolver (ResolvedRecursiveType cannot be cast to ResolvedObjectType)
(reported by deki@github)
1.0.0 (15-Oct-2013)
The official Big One-Oh version!
(no functional changes since 0.9.0)
0.9.0:
#14: Fixed 2 unit tests that failed with JDK 1.7 (due to addition of members to 'java.lang.Object`
and `java.util.ArrayList`)
#15: ClassMate jar should include LICENSE file
0.8.0:
* Combine various ResolvedType.resolve(...) methods, using `java.lang.reflect.Type`
as common super type
* Changed order arguments for "resolve" that takes TypeBindings and Type, to prevent
problems with overloading: now TypeBindings is the first argument, not second
0.7.0:
#11: ResolvedType uses `java.lang.reflect.Type` to allow combination
of Class<?>, GenericType and ResolvedType.
#12: ResolvedType now implements `java.lang.reflect.Type`
0.6.0:
#5: Make `GenericType` Serializable
(suggested by Yuri S)
#8: Add additional pass-through methods in RawMember for all modifiers
(requested by Phillip S)
0.5.4:
* #4: problems with self-referential type variables