forked from unicode-org/icu
-
Notifications
You must be signed in to change notification settings - Fork 0
/
APIChangeReport.html
289 lines (276 loc) · 14.1 KB
/
APIChangeReport.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
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
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<!-- © 2024 and later: Unicode, Inc. and others. -->
<!-- License & terms of use: http://www.unicode.org/copyright.html -->
<title>ICU4J API Comparison: ICU4J 74 with ICU4J 75</title>
</head>
<body>
<h1>ICU4J API Comparison: ICU4J 74 with ICU4J 75</h1>
<hr/>
<h2>Removed from ICU4J 74</h2>
<p>(no API removed)</p>
<hr/>
<h2>Deprecated or Obsoleted in ICU4J 75</h2>
<p>(no API obsoleted)</p>
<hr/>
<h2>Changed in ICU4J 75 (old, new)</h2>
<p>(no API changed)</p>
<hr/>
<h2>Promoted to stable in ICU4J 75</h2>
<h3>Package com.ibm.icu.text</h3>
<ul>
<li><span style='color:green'>(stable)</span> public interface <i>PersonName</i></li>
<li><span style='color:green'>(stable)</span> public class <i>PersonNameFormatter</i></li>
<li><span style='color:green'>(stable)</span> public static class <i>PersonNameFormatter.Builder</i></li>
<li><span style='color:green'>(stable)</span> public class <i>SimplePersonName</i></li>
<li><span style='color:green'>(stable)</span> public static class <i>SimplePersonName.Builder</i></li>
<li><span style='color:green'>(stable)</span> public static enum <i>PersonName.FieldModifier</i></li>
<li><span style='color:green'>(stable)</span> public static enum <i>PersonName.NameField</i></li>
<li><span style='color:green'>(stable)</span> public static enum <i>PersonName.PreferredOrder</i></li>
<li><span style='color:green'>(stable)</span> public static enum <i>PersonNameFormatter.DisplayOrder</i></li>
<li><span style='color:green'>(stable)</span> public static enum <i>PersonNameFormatter.Formality</i></li>
<li><span style='color:green'>(stable)</span> public static enum <i>PersonNameFormatter.Length</i></li>
<li><span style='color:green'>(stable)</span> public static enum <i>PersonNameFormatter.Usage</i></li>
PersonName.FieldModifier
<ul>
<li><span style='color:green'>(stable)</span> public static PersonName.FieldModifier <i>forString</i>(java.lang.String)</li>
<li><span style='color:green'>(stable)</span> public java.lang.String <i>toString</i>()</li>
<li><span style='color:green'>(stable)</span> public static final PersonName.FieldModifier ALL_CAPS</li>
<li><span style='color:green'>(stable)</span> public static final PersonName.FieldModifier CORE</li>
<li><span style='color:green'>(stable)</span> public static final PersonName.FieldModifier INFORMAL</li>
<li><span style='color:green'>(stable)</span> public static final PersonName.FieldModifier INITIAL</li>
<li><span style='color:green'>(stable)</span> public static final PersonName.FieldModifier INITIAL_CAP</li>
<li><span style='color:green'>(stable)</span> public static final PersonName.FieldModifier MONOGRAM</li>
<li><span style='color:green'>(stable)</span> public static final PersonName.FieldModifier PREFIX</li>
</ul>
PersonName.NameField
<ul>
<li><span style='color:green'>(stable)</span> public java.lang.String <i>toString</i>()</li>
<li><span style='color:green'>(stable)</span> public static final PersonName.NameField CREDENTIALS</li>
<li><span style='color:green'>(stable)</span> public static final PersonName.NameField GENERATION</li>
<li><span style='color:green'>(stable)</span> public static final PersonName.NameField GIVEN</li>
<li><span style='color:green'>(stable)</span> public static final PersonName.NameField GIVEN2</li>
<li><span style='color:green'>(stable)</span> public static final PersonName.NameField SURNAME</li>
<li><span style='color:green'>(stable)</span> public static final PersonName.NameField SURNAME2</li>
<li><span style='color:green'>(stable)</span> public static final PersonName.NameField TITLE</li>
</ul>
PersonName.PreferredOrder
<ul>
<li><span style='color:green'>(stable)</span> public static final PersonName.PreferredOrder DEFAULT</li>
<li><span style='color:green'>(stable)</span> public static final PersonName.PreferredOrder GIVEN_FIRST</li>
<li><span style='color:green'>(stable)</span> public static final PersonName.PreferredOrder SURNAME_FIRST</li>
</ul>
PersonNameFormatter.DisplayOrder
<ul>
<li><span style='color:green'>(stable)</span> public static final PersonNameFormatter.DisplayOrder DEFAULT</li>
<li><span style='color:green'>(stable)</span> public static final PersonNameFormatter.DisplayOrder SORTING</li>
</ul>
PersonNameFormatter.Formality
<ul>
<li><span style='color:green'>(stable)</span> public static final PersonNameFormatter.Formality FORMAL</li>
<li><span style='color:green'>(stable)</span> public static final PersonNameFormatter.Formality INFORMAL</li>
</ul>
PersonNameFormatter.Length
<ul>
<li><span style='color:green'>(stable)</span> public static final PersonNameFormatter.Length LONG</li>
<li><span style='color:green'>(stable)</span> public static final PersonNameFormatter.Length MEDIUM</li>
<li><span style='color:green'>(stable)</span> public static final PersonNameFormatter.Length SHORT</li>
</ul>
PersonNameFormatter.Usage
<ul>
<li><span style='color:green'>(stable)</span> public static final PersonNameFormatter.Usage ADDRESSING</li>
<li><span style='color:green'>(stable)</span> public static final PersonNameFormatter.Usage MONOGRAM</li>
<li><span style='color:green'>(stable)</span> public static final PersonNameFormatter.Usage REFERRING</li>
</ul>
UnicodeSet
<ul>
<li><span style='color:green'>(stable)</span> public static final int SIMPLE_CASE_INSENSITIVE</li>
</ul>
</ul>
<h3>Package com.ibm.icu.util</h3>
<ul>
MeasureUnit
<ul>
<li><span style='color:green'>(stable)</span> public static final MeasureUnit BEAUFORT</li>
</ul>
</ul>
<hr/>
<h2>Added in ICU4J 75</h2>
<h3>Package com.ibm.icu.lang</h3>
<ul>
<li><span style='color:orange'>(draft)</span> public static enum <i>UCharacter.IdentifierStatus</i></li>
<li><span style='color:orange'>(draft)</span> public static enum <i>UCharacter.IdentifierType</i></li>
UCharacter
<ul>
<li><span style='color:orange'>(draft)</span> public static final int <i>getIdentifierTypes</i>(int, java.util.EnumSet<UCharacter.IdentifierType>)</li>
<li><span style='color:orange'>(draft)</span> public static final boolean <i>hasIdentifierType</i>(int, UCharacter.IdentifierType)</li>
</ul>
UCharacter.IdentifierStatus
<ul>
<li><span style='color:orange'>(draft)</span> public static final UCharacter.IdentifierStatus ALLOWED</li>
<li><span style='color:orange'>(draft)</span> public static final UCharacter.IdentifierStatus RESTRICTED</li>
</ul>
UCharacter.IdentifierType
<ul>
<li><span style='color:orange'>(draft)</span> public static final UCharacter.IdentifierType DEFAULT_IGNORABLE</li>
<li><span style='color:orange'>(draft)</span> public static final UCharacter.IdentifierType DEPRECATED</li>
<li><span style='color:orange'>(draft)</span> public static final UCharacter.IdentifierType EXCLUSION</li>
<li><span style='color:orange'>(draft)</span> public static final UCharacter.IdentifierType INCLUSION</li>
<li><span style='color:orange'>(draft)</span> public static final UCharacter.IdentifierType LIMITED_USE</li>
<li><span style='color:orange'>(draft)</span> public static final UCharacter.IdentifierType NOT_CHARACTER</li>
<li><span style='color:orange'>(draft)</span> public static final UCharacter.IdentifierType NOT_NFKC</li>
<li><span style='color:orange'>(draft)</span> public static final UCharacter.IdentifierType NOT_XID</li>
<li><span style='color:orange'>(draft)</span> public static final UCharacter.IdentifierType OBSOLETE</li>
<li><span style='color:orange'>(draft)</span> public static final UCharacter.IdentifierType RECOMMENDED</li>
<li><span style='color:orange'>(draft)</span> public static final UCharacter.IdentifierType TECHNICAL</li>
<li><span style='color:orange'>(draft)</span> public static final UCharacter.IdentifierType UNCOMMON_USE</li>
</ul>
UProperty
<ul>
<li><span style='color:orange'>(draft)</span> public static final int IDENTIFIER_STATUS</li>
<li><span style='color:orange'>(draft)</span> public static final int IDENTIFIER_TYPE</li>
</ul>
UScript
<ul>
<li><span style='color:green'>(stable)</span> public static final int ARABIC_NASTALIQ</li>
</ul>
</ul>
<h3>Package com.ibm.icu.message2</h3>
<ul>
MFDataModel.Attribute
<ul>
<li><span style='color:orange'>(draft)</span> public final java.lang.String name</li>
<li><span style='color:orange'>(draft)</span> public final MFDataModel.LiteralOrVariableRef value</li>
</ul>
MFDataModel.CatchallKey
<ul>
<li><span style='color:orange'>(draft)</span> public <i>MFDataModel.CatchallKey</i>()</li>
</ul>
MFDataModel.FunctionAnnotation
<ul>
<li><span style='color:orange'>(draft)</span> public final java.lang.String name</li>
<li><span style='color:orange'>(draft)</span> public final java.util.Map<java.lang.String, MFDataModel.Option> options</li>
</ul>
MFDataModel.FunctionExpression
<ul>
<li><span style='color:orange'>(draft)</span> public final MFDataModel.FunctionAnnotation annotation</li>
<li><span style='color:orange'>(draft)</span> public final java.util.List<MFDataModel.Attribute> attributes</li>
</ul>
MFDataModel.InputDeclaration
<ul>
<li><span style='color:orange'>(draft)</span> public final java.lang.String name</li>
<li><span style='color:orange'>(draft)</span> public final MFDataModel.VariableExpression value</li>
</ul>
MFDataModel.Literal
<ul>
<li><span style='color:orange'>(draft)</span> public final java.lang.String value</li>
</ul>
MFDataModel.LiteralExpression
<ul>
<li><span style='color:orange'>(draft)</span> public final MFDataModel.Annotation annotation</li>
<li><span style='color:orange'>(draft)</span> public final MFDataModel.Literal arg</li>
<li><span style='color:orange'>(draft)</span> public final java.util.List<MFDataModel.Attribute> attributes</li>
</ul>
MFDataModel.LocalDeclaration
<ul>
<li><span style='color:orange'>(draft)</span> public final java.lang.String name</li>
<li><span style='color:orange'>(draft)</span> public final MFDataModel.Expression value</li>
</ul>
MFDataModel.Markup
<ul>
<li><span style='color:orange'>(draft)</span> public final java.util.List<MFDataModel.Attribute> attributes</li>
<li><span style='color:orange'>(draft)</span> public final MFDataModel.Markup.Kind kind</li>
<li><span style='color:orange'>(draft)</span> public final java.lang.String name</li>
<li><span style='color:orange'>(draft)</span> public final java.util.Map<java.lang.String, MFDataModel.Option> options</li>
</ul>
MFDataModel.Option
<ul>
<li><span style='color:orange'>(draft)</span> public final java.lang.String name</li>
<li><span style='color:orange'>(draft)</span> public final MFDataModel.LiteralOrVariableRef value</li>
</ul>
MFDataModel.Pattern
<ul>
<li><span style='color:orange'>(draft)</span> public final java.util.List<MFDataModel.PatternPart> parts</li>
</ul>
MFDataModel.PatternMessage
<ul>
<li><span style='color:orange'>(draft)</span> public final java.util.List<MFDataModel.Declaration> declarations</li>
<li><span style='color:orange'>(draft)</span> public final MFDataModel.Pattern pattern</li>
</ul>
MFDataModel.SelectMessage
<ul>
<li><span style='color:orange'>(draft)</span> public final java.util.List<MFDataModel.Declaration> declarations</li>
<li><span style='color:orange'>(draft)</span> public final java.util.List<MFDataModel.Expression> selectors</li>
<li><span style='color:orange'>(draft)</span> public final java.util.List<MFDataModel.Variant> variants</li>
</ul>
MFDataModel.StringPart
<ul>
<li><span style='color:orange'>(draft)</span> public final java.lang.String value</li>
</ul>
MFDataModel.UnsupportedAnnotation
<ul>
<li><span style='color:orange'>(draft)</span> public final java.lang.String source</li>
</ul>
MFDataModel.UnsupportedExpression
<ul>
<li><span style='color:orange'>(draft)</span> public final MFDataModel.UnsupportedAnnotation annotation</li>
<li><span style='color:orange'>(draft)</span> public final java.util.List<MFDataModel.Attribute> attributes</li>
</ul>
MFDataModel.UnsupportedStatement
<ul>
<li><span style='color:orange'>(draft)</span> public final java.lang.String body</li>
<li><span style='color:orange'>(draft)</span> public final java.util.List<MFDataModel.Expression> expressions</li>
<li><span style='color:orange'>(draft)</span> public final java.lang.String keyword</li>
</ul>
MFDataModel.VariableExpression
<ul>
<li><span style='color:orange'>(draft)</span> public final MFDataModel.Annotation annotation</li>
<li><span style='color:orange'>(draft)</span> public final MFDataModel.VariableRef arg</li>
<li><span style='color:orange'>(draft)</span> public final java.util.List<MFDataModel.Attribute> attributes</li>
</ul>
MFDataModel.VariableRef
<ul>
<li><span style='color:orange'>(draft)</span> public final java.lang.String name</li>
</ul>
MFDataModel.Variant
<ul>
<li><span style='color:orange'>(draft)</span> public final java.util.List<MFDataModel.LiteralOrCatchallKey> keys</li>
<li><span style='color:orange'>(draft)</span> public final MFDataModel.Pattern value</li>
</ul>
MFParseException
<ul>
<li><span style='color:orange'>(draft)</span> public <i>MFParseException</i>(java.lang.String, int)</li>
<li><span style='color:orange'>(draft)</span> public java.lang.String <i>getMessage</i>()</li>
</ul>
MFSerializer
<ul>
<li><span style='color:orange'>(draft)</span> public <i>MFSerializer</i>()</li>
</ul>
</ul>
<h3>Package com.ibm.icu.number</h3>
<ul>
LocalizedNumberFormatter
<ul>
<li><span style='color:orange'>(draft)</span> public UnlocalizedNumberFormatter <i>withoutLocale</i>()</li>
</ul>
LocalizedNumberRangeFormatter
<ul>
<li><span style='color:orange'>(draft)</span> public UnlocalizedNumberRangeFormatter <i>withoutLocale</i>()</li>
</ul>
</ul>
<h3>Package com.ibm.icu.util</h3>
<ul>
MeasureUnit.MeasurePrefix
<ul>
<li><span style='color:orange'>(draft)</span> public static final MeasureUnit.MeasurePrefix QUECTO</li>
<li><span style='color:orange'>(draft)</span> public static final MeasureUnit.MeasurePrefix QUETTA</li>
<li><span style='color:orange'>(draft)</span> public static final MeasureUnit.MeasurePrefix RONNA</li>
<li><span style='color:orange'>(draft)</span> public static final MeasureUnit.MeasurePrefix RONTO</li>
</ul>
</ul>
<hr/>
<p><i><font size="-1">Contents generated by ReportAPI tool on Mon Mar 25 13:11:50 EDT 2024<br/>© 2024 and later: Unicode, Inc. and others. License & terms of use: <a href="http://www.unicode.org/copyright.html">http://www.unicode.org/copyright.html</a></font></i></p>
</body>
</html>