forked from unicode-org/icu
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathAPIChangeReport.html
248 lines (233 loc) · 13.3 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
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<!-- © 2023 and later: Unicode, Inc. and others. -->
<!-- License & terms of use: http://www.unicode.org/copyright.html -->
<title>ICU4J API Comparison: ICU4J 73 with ICU4J 74</title>
</head>
<body>
<h1>ICU4J API Comparison: ICU4J 73 with ICU4J 74</h1>
<hr/>
<h2>Removed from ICU4J 73</h2>
<p>(no API removed)</p>
<hr/>
<h2>Deprecated or Obsoleted in ICU4J 74</h2>
<h3>Package com.ibm.icu.text</h3>
<ul>
RuleBasedNumberFormat
<ul>
<li><span style='color:gray'>(deprecated)</span> public static final int DURATION</li>
</ul>
</ul>
<hr/>
<h2>Changed in ICU4J 74 (old, new)</h2>
<p>(no API changed)</p>
<hr/>
<h2>Promoted to stable in ICU4J 74</h2>
<h3>Package com.ibm.icu.number</h3>
<ul>
FormattedNumber
<ul>
<li><span style='color:green'>(stable)</span> public DisplayOptions.NounClass <i>getNounClass</i>()</li>
</ul>
NumberFormatterSettings
<ul>
<li><span style='color:green'>(stable)</span> public T extends NumberFormatterSettings<?> <i>displayOptions</i>(DisplayOptions)</li>
</ul>
</ul>
<h3>Package com.ibm.icu.text</h3>
<ul>
<li><span style='color:green'>(stable)</span> public final class <i>DisplayOptions</i></li>
<li><span style='color:green'>(stable)</span> public static class <i>DisplayOptions.Builder</i></li>
<li><span style='color:green'>(stable)</span> public static enum <i>DisplayOptions.Capitalization</i></li>
<li><span style='color:green'>(stable)</span> public static enum <i>DisplayOptions.DisplayLength</i></li>
<li><span style='color:green'>(stable)</span> public static enum <i>DisplayOptions.GrammaticalCase</i></li>
<li><span style='color:green'>(stable)</span> public static enum <i>DisplayOptions.NameStyle</i></li>
<li><span style='color:green'>(stable)</span> public static enum <i>DisplayOptions.NounClass</i></li>
<li><span style='color:green'>(stable)</span> public static enum <i>DisplayOptions.PluralCategory</i></li>
<li><span style='color:green'>(stable)</span> public static enum <i>DisplayOptions.SubstituteHandling</i></li>
DisplayOptions.Capitalization
<ul>
<li><span style='color:green'>(stable)</span> public static final java.util.List<DisplayOptions.Capitalization> VALUES</li>
<li><span style='color:green'>(stable)</span> public static final DisplayOptions.Capitalization BEGINNING_OF_SENTENCE</li>
<li><span style='color:green'>(stable)</span> public static final DisplayOptions.Capitalization MIDDLE_OF_SENTENCE</li>
<li><span style='color:green'>(stable)</span> public static final DisplayOptions.Capitalization STANDALONE</li>
<li><span style='color:green'>(stable)</span> public static final DisplayOptions.Capitalization UI_LIST_OR_MENU</li>
<li><span style='color:green'>(stable)</span> public static final DisplayOptions.Capitalization UNDEFINED</li>
</ul>
DisplayOptions.DisplayLength
<ul>
<li><span style='color:green'>(stable)</span> public static final java.util.List<DisplayOptions.DisplayLength> VALUES</li>
<li><span style='color:green'>(stable)</span> public static final DisplayOptions.DisplayLength LENGTH_FULL</li>
<li><span style='color:green'>(stable)</span> public static final DisplayOptions.DisplayLength LENGTH_SHORT</li>
<li><span style='color:green'>(stable)</span> public static final DisplayOptions.DisplayLength UNDEFINED</li>
</ul>
DisplayOptions.GrammaticalCase
<ul>
<li><span style='color:green'>(stable)</span> public static final java.util.List<DisplayOptions.GrammaticalCase> VALUES</li>
<li><span style='color:green'>(stable)</span> public static final DisplayOptions.GrammaticalCase <i>fromIdentifier</i>(java.lang.String)</li>
<li><span style='color:green'>(stable)</span> public final java.lang.String <i>getIdentifier</i>()</li>
<li><span style='color:green'>(stable)</span> public static final DisplayOptions.GrammaticalCase ABLATIVE</li>
<li><span style='color:green'>(stable)</span> public static final DisplayOptions.GrammaticalCase ACCUSATIVE</li>
<li><span style='color:green'>(stable)</span> public static final DisplayOptions.GrammaticalCase COMITATIVE</li>
<li><span style='color:green'>(stable)</span> public static final DisplayOptions.GrammaticalCase DATIVE</li>
<li><span style='color:green'>(stable)</span> public static final DisplayOptions.GrammaticalCase ERGATIVE</li>
<li><span style='color:green'>(stable)</span> public static final DisplayOptions.GrammaticalCase GENITIVE</li>
<li><span style='color:green'>(stable)</span> public static final DisplayOptions.GrammaticalCase INSTRUMENTAL</li>
<li><span style='color:green'>(stable)</span> public static final DisplayOptions.GrammaticalCase LOCATIVE</li>
<li><span style='color:green'>(stable)</span> public static final DisplayOptions.GrammaticalCase LOCATIVE_COPULATIVE</li>
<li><span style='color:green'>(stable)</span> public static final DisplayOptions.GrammaticalCase NOMINATIVE</li>
<li><span style='color:green'>(stable)</span> public static final DisplayOptions.GrammaticalCase OBLIQUE</li>
<li><span style='color:green'>(stable)</span> public static final DisplayOptions.GrammaticalCase PREPOSITIONAL</li>
<li><span style='color:green'>(stable)</span> public static final DisplayOptions.GrammaticalCase SOCIATIVE</li>
<li><span style='color:green'>(stable)</span> public static final DisplayOptions.GrammaticalCase UNDEFINED</li>
<li><span style='color:green'>(stable)</span> public static final DisplayOptions.GrammaticalCase VOCATIVE</li>
</ul>
DisplayOptions.NameStyle
<ul>
<li><span style='color:green'>(stable)</span> public static final java.util.List<DisplayOptions.NameStyle> VALUES</li>
<li><span style='color:green'>(stable)</span> public static final DisplayOptions.NameStyle DIALECT_NAMES</li>
<li><span style='color:green'>(stable)</span> public static final DisplayOptions.NameStyle STANDARD_NAMES</li>
<li><span style='color:green'>(stable)</span> public static final DisplayOptions.NameStyle UNDEFINED</li>
</ul>
DisplayOptions.NounClass
<ul>
<li><span style='color:green'>(stable)</span> public static final java.util.List<DisplayOptions.NounClass> VALUES</li>
<li><span style='color:green'>(stable)</span> public static final DisplayOptions.NounClass <i>fromIdentifier</i>(java.lang.String)</li>
<li><span style='color:green'>(stable)</span> public final java.lang.String <i>getIdentifier</i>()</li>
<li><span style='color:green'>(stable)</span> public static final DisplayOptions.NounClass ANIMATE</li>
<li><span style='color:green'>(stable)</span> public static final DisplayOptions.NounClass COMMON</li>
<li><span style='color:green'>(stable)</span> public static final DisplayOptions.NounClass FEMININE</li>
<li><span style='color:green'>(stable)</span> public static final DisplayOptions.NounClass INANIMATE</li>
<li><span style='color:green'>(stable)</span> public static final DisplayOptions.NounClass MASCULINE</li>
<li><span style='color:green'>(stable)</span> public static final DisplayOptions.NounClass NEUTER</li>
<li><span style='color:green'>(stable)</span> public static final DisplayOptions.NounClass OTHER</li>
<li><span style='color:green'>(stable)</span> public static final DisplayOptions.NounClass PERSONAL</li>
<li><span style='color:green'>(stable)</span> public static final DisplayOptions.NounClass UNDEFINED</li>
</ul>
DisplayOptions.PluralCategory
<ul>
<li><span style='color:green'>(stable)</span> public static final java.util.List<DisplayOptions.PluralCategory> VALUES</li>
<li><span style='color:green'>(stable)</span> public static final DisplayOptions.PluralCategory <i>fromIdentifier</i>(java.lang.String)</li>
<li><span style='color:green'>(stable)</span> public final java.lang.String <i>getIdentifier</i>()</li>
<li><span style='color:green'>(stable)</span> public static final DisplayOptions.PluralCategory FEW</li>
<li><span style='color:green'>(stable)</span> public static final DisplayOptions.PluralCategory MANY</li>
<li><span style='color:green'>(stable)</span> public static final DisplayOptions.PluralCategory ONE</li>
<li><span style='color:green'>(stable)</span> public static final DisplayOptions.PluralCategory OTHER</li>
<li><span style='color:green'>(stable)</span> public static final DisplayOptions.PluralCategory TWO</li>
<li><span style='color:green'>(stable)</span> public static final DisplayOptions.PluralCategory UNDEFINED</li>
<li><span style='color:green'>(stable)</span> public static final DisplayOptions.PluralCategory ZERO</li>
</ul>
DisplayOptions.SubstituteHandling
<ul>
<li><span style='color:green'>(stable)</span> public static final java.util.List<DisplayOptions.SubstituteHandling> VALUES</li>
<li><span style='color:green'>(stable)</span> public static final DisplayOptions.SubstituteHandling NO_SUBSTITUTE</li>
<li><span style='color:green'>(stable)</span> public static final DisplayOptions.SubstituteHandling SUBSTITUTE</li>
<li><span style='color:green'>(stable)</span> public static final DisplayOptions.SubstituteHandling UNDEFINED</li>
</ul>
</ul>
<h3>Package com.ibm.icu.util</h3>
<ul>
MeasureUnit
<ul>
<li><span style='color:green'>(stable)</span> public static final MeasureUnit QUARTER</li>
<li><span style='color:green'>(stable)</span> public static final MeasureUnit TONNE</li>
</ul>
</ul>
<hr/>
<h2>Added in ICU4J 74</h2>
<h3>Package com.ibm.icu.lang</h3>
<ul>
UCharacter.LineBreak
<ul>
<li><span style='color:green'>(stable)</span> public static final int AKSARA</li>
<li><span style='color:green'>(stable)</span> public static final int AKSARA_PREBASE</li>
<li><span style='color:green'>(stable)</span> public static final int AKSARA_START</li>
<li><span style='color:green'>(stable)</span> public static final int VIRAMA</li>
<li><span style='color:green'>(stable)</span> public static final int VIRAMA_FINAL</li>
</ul>
UCharacter.UnicodeBlock
<ul>
<li><span style='color:green'>(stable)</span> public static final UCharacter.UnicodeBlock CJK_UNIFIED_IDEOGRAPHS_EXTENSION_I</li>
<li><span style='color:green'>(stable)</span> public static final int CJK_UNIFIED_IDEOGRAPHS_EXTENSION_I_ID</li>
</ul>
UProperty
<ul>
<li><span style='color:orange'>(draft)</span> public static final int IDS_UNARY_OPERATOR</li>
<li><span style='color:orange'>(draft)</span> public static final int ID_COMPAT_MATH_CONTINUE</li>
<li><span style='color:orange'>(draft)</span> public static final int ID_COMPAT_MATH_START</li>
</ul>
</ul>
<h3>Package com.ibm.icu.text</h3>
<ul>
Normalizer2
<ul>
<li><span style='color:orange'>(draft)</span> public static Normalizer2 <i>getNFKCSimpleCasefoldInstance</i>()</li>
</ul>
PersonName.FieldModifier
<ul>
<li><span style='color:orange'>(draft)</span> public static final PersonName.FieldModifier GENITIVE</li>
<li><span style='color:orange'>(draft)</span> public static final PersonName.FieldModifier VOCATIVE</li>
</ul>
PersonNameFormatter.DisplayOrder
<ul>
<li><span style='color:orange'>(draft)</span> public static final PersonNameFormatter.DisplayOrder FORCE_GIVEN_FIRST</li>
<li><span style='color:orange'>(draft)</span> public static final PersonNameFormatter.DisplayOrder FORCE_SURNAME_FIRST</li>
</ul>
PersonNameFormatter.Formality
<ul>
<li><span style='color:orange'>(draft)</span> public static final PersonNameFormatter.Formality DEFAULT</li>
</ul>
PersonNameFormatter.Length
<ul>
<li><span style='color:orange'>(draft)</span> public static final PersonNameFormatter.Length DEFAULT</li>
</ul>
SpoofChecker
<ul>
<li><span style='color:orange'>(draft)</span> public int <i>areConfusable</i>(int, java.lang.CharSequence, java.lang.CharSequence)</li>
<li><span style='color:orange'>(draft)</span> public java.lang.String <i>getBidiSkeleton</i>(int, java.lang.CharSequence)</li>
</ul>
</ul>
<h3>Package com.ibm.icu.util</h3>
<ul>
Calendar
<ul>
<li><span style='color:orange'>(draft)</span> public static final int ORDINAL_MONTH</li>
<li><span style='color:orange'>(draft)</span> public java.lang.String <i>getTemporalMonthCode</i>()</li>
<li><span style='color:orange'>(draft)</span> public boolean <i>inTemporalLeapYear</i>()</li>
<li><span style='color:orange'>(draft)</span> public void <i>setTemporalMonthCode</i>(java.lang.String)</li>
</ul>
ChineseCalendar
<ul>
<li><span style='color:orange'>(draft)</span> public java.lang.String <i>getTemporalMonthCode</i>()</li>
<li><span style='color:orange'>(draft)</span> public boolean <i>inTemporalLeapYear</i>()</li>
<li><span style='color:orange'>(draft)</span> public void <i>setTemporalMonthCode</i>(java.lang.String)</li>
</ul>
HebrewCalendar
<ul>
<li><span style='color:orange'>(draft)</span> public java.lang.String <i>getTemporalMonthCode</i>()</li>
<li><span style='color:orange'>(draft)</span> public boolean <i>inTemporalLeapYear</i>()</li>
<li><span style='color:orange'>(draft)</span> public void <i>setTemporalMonthCode</i>(java.lang.String)</li>
</ul>
IslamicCalendar
<ul>
<li><span style='color:orange'>(draft)</span> public boolean <i>inTemporalLeapYear</i>()</li>
</ul>
MeasureUnit
<ul>
<li><span style='color:orange'>(draft)</span> public static final MeasureUnit GASOLINE_ENERGY_DENSITY</li>
</ul>
TimeZone
<ul>
<li><span style='color:orange'>(draft)</span> public static java.lang.String <i>getIanaID</i>(java.lang.String)</li>
</ul>
VersionInfo
<ul>
<li><span style='color:green'>(stable)</span> public static final VersionInfo UNICODE_15_1</li>
</ul>
</ul>
<hr/>
<p><i><font size="-1">Contents generated by ReportAPI tool on Tue Oct 03 15:39:12 EDT 2023<br/>© 2023 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>