forked from daviddrysdale/python-phonenumbers
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCHANGES
304 lines (185 loc) · 8.86 KB
/
CHANGES
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
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
7.2.8
* Change Brazilian 6X area codes to accept either 8 or 9 digit for mobile
* Regenerate automatica files
7.2.7
* Regenerate automatic files
* Change Colombia mobile regexps in metadata to accept new range (+57 32 32xx xxxx)
* Merge Titans fork with its upstream: no conflicts.
7.2.5
* Merge Titans fork with its upstream: Changes affecting coutries where Titans work with has been made.
7.0.9
* Merge Titans fork with its upstream: Changes affecting coutries where Titans work with has been made.
* Merge Titans fork with its upstream: Held Titans Changes, such as ninth digit.
* Merge Titans fork with its upstream: Metadatabase updated.
7.0.5
* Merge titans fork with its upstream: no change in the countries where Titans work with
* Added CHANGES file based on python/HISTORY, CHANGES will be maintened by Titans
7.0.0
* Merge to upstream Subversion revision 715; upstream code changelog:
* New APIs for ShortNumberInfo. The old APIs have been deprecated and will be
removed in an upcoming release.
6.3.0
* Merge to upstream Subversion revision 703; upstream code changelog:
* Changing the offline geocoder to not return any country at all if the number
* could belong to multiple countries
* Removing obsolete code that treated countries with no metadata as valid.
6.2.0
* Merge to upstream Subversion revision 674; upstream code changelog:
* Better exclusion of dates when matching phone numbers from text.
* Handle phone input in RFC3966 with missing tel: prefix
6.1.0
* Merge to upstream Subversion revision 656; upstream code changelog:
* Adding MetadataLoader support to allow custom metadata loading from
alternative sources (should have no visible impact to users).
* Fixing bug where digits could be lost in as-you-type formatting and
formatting patterns incorrectly applied.
6.0.0a
* Split geographic metadata into chunks.
* Generate separate phonenumbers-lite package.
* (No upstream changes.)
6.0.0
* Removed beta status.
* Merge up to upstream Subversion revision 650; upstream code changelog:
* Better support for detecting phone numbers in text that are beside each
other
* Change to how Japanese numbers beginning with "00" are modelled, with the
side-effect that the maximum possible number length has been extended by
1.
* Handle StringIndexOutOfBoundsException in the AsYouTypeFormatter when the
national prefix that was extracted was not found in the prefix. This
affected countries with very long carrier codes, such as Korea.
* Removal of some of the author attributions - contributions to be tracked
in CONTRIBUTORS file.
5.9b1
* The codebase now supports Python 2.5-2.7 and Python 3.x out of the box, without
needing 2to3 conversion.
* The top-level module no longer exports the following functions:
* country_name_for_number
* description_for_number
* description_for_valid_number
These functions now need to be imported via the phonenumbers.geocoder submodule.
The short number functions have been renamed:
* is_possible_short_number_object becomes is_possible_short_number
* is_possible_short_number becomes is_possible_short_number_for_object
* is_valid_short_number_object becomes is_valid_short_number
* is_valid_short_number becomes is_valid_short_number_for_object
* expected_cost becomes expected_cost_for_region, and there's a new expected_cost
* function that takes a PhoneNumber object.
Merge up to upstream Subversion revision 622; upstream code changelog:
* Adding support for numbers with multiple Italian leading zeros, by
adding a field to the phone number proto to allow an arbitrary number of
leading zeros, and supporting this when parsing, validating and
formatting.
* Adding more functionality to ShortNumberInfo -> such as
GetExpectedCostForRegion.
* Fix for parsing short numbers that start with the national prefix.
* Updating FormatNumberForMobileDialing to work with short numbers.
* Stop finding Israeli 4-digit "star" numbers in text when no star is in
fact present.
* Bug fix for finding phone numbers where the area code was also part of
the country calling code.
5.8b1
* Rename shortnumberutil.py to shortnumberinfo.py
Merge up to upstream Subversion revision 603; upstream code changelog:
* Renamed ShortNumberUtil to ShortNumberInfo -> the former class is now
deprecated and will be deleted in a later release. At the moment it just
delegates to ShortNumberInfo.
* New methods in the ShortNumberInfo API - isCarrierSpecific, singleton interface,
isPossibleShortNumber, isValidShortNumber, getShortNumberCost. Note this
is an experimental API at the moment and subject to change.
* Bug fixes:
* AsYouTypeFormatting: 3-digit numbers can be formatted as a group
where appropriate
* AsYouTypeFormatting: Countries with an optional national prefix were
considered before to have always entered it, resulting in bugs where
numbers without the national prefix were not properly formatted.
* Numbers in Chile that overlap with emergency numbers are no longer
marked as connecting to them
* Not requiring the NDC to be alone for countries where there is no
national prefix in strict grouping when extracting phone numbers
5.7b2
* Fix setup.py to include new .shortdata sub-package.
5.7b1
* Merge up to upstream Subversion revision 594; upstream code changelog:
* Improve phone number extraction recall.
* Add support for loading short number metadata.
5.6b1
* Merge up to upstream Subversion revision 579; upstream code changelog:
* Fix for as-you-type-formatting bug affecting countries with no national prefix
formatting rule, such as China.
5.5b1
* Merge up to upstream Subversion revision 574; upstream code changelog:
* Changed internal initialization code and made more fields final.
* Note that we now throw an exception if an attempt is made to set the
metadata more than once (which should only happen during testing).
* Fix problem with formatNumberForMobileDialing for HU and CL.
5.4b1
* Load metadata on demand rather than all at start of day.
* Merge up to upstream Subversion revision 557; upstream code changelog:
* Switch formatNumberForMobileDialing to prefer national format to international format when the
number is dialed from the same region the phone number is from.
5.3b1
* Merge up to upstream Subversion revision 550; upstream code changelog:
* Handling UAN numbers in Argentina better when dialling them locally from a
mobile
5.2b1
* Merge up to upstream Subversion revision 532.
5.1b1
* Merge up to upstream Subversion revision 516.
5.0b2
* Merge up to upstream Subversion revision 500.
* The upstream metadata at r489 didn't match the
generated Java code in 5.0; this upstream revision
fixed the mismatch.
5.0b1
* Merge up to upstream Subversion revision 492.
4.9b1
* Merge up to upstream Subversion revision 469.
4.8b1
* Merge up to upstream Subversion revision 441.
4.7b1
* Merge up to upstream Subversion revision 431.
4.6b1
* Merge up to upstream Subversion revision 426.
* Reinstated Python 2.5 support, accidentally broken since 4.3.
4.5b1
* Merge up to upstream Subversion revision 419.
4.4b1
* Merge up to upstream Subversion revision 411.
4.3b1
* Merge up to upstream Subversion revision 396.
* Adjust codebase to allow 2to3 generation of Python 3.x version.
4.2b1
* Merge up to upstream Subversion revision 383.
4.1b1
* Merge up to upstream Subversion revision 374.
4.0b1
* Merge up to upstream Subversion revision 362.
3.9b1
* Merge up to upstream Subversion revision 353.
3.8b1
* Merge up to upstream Subversion revision 325.
* Includes initial simplistic implementation of geocoding functionality.
3.7b1
* Merge up to upstream Subversion revision 289 (but
* geocoding functionality not yet ported).
3.6b1
* Merge up to upstream Subversion revision 277 (but
* geocoding functionality not yet ported).
* Require Python 2.5, to allow import unicodedata.
3.5b2
* Fix GH-3: crash in parse() for number with blank metadata
3.5b1
* Merge up to upstream Subversion revision 213.
3.4b1
* Merge up to upstream Subversion revision 205.
* Changed version marker from a to b.
* More unit test coverage
3.3a1
* Merge up to upstream Subversion revision 190.
3.2a1
* Merge up to upstream version 3.3, Subversion revision 171.
3.1a1
* Initial port of libphonenumber, from http://code.google.com/p/libphonenumber/
* This version based on upstream version 3.2, Subversion revision 166 of:
* http://libphonenumber.googlecode.com/svn/trunk/java