Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 250 lines (128 sloc) 6.743 kb
099575b Florian R. Hanke + history
authored
1 h2. Upcoming Version.
2
d6363ea Florian R. Hanke + 1.8.1
authored
3 h2. Version 1.8.1
4
5 * hanke: Morocco & Sudan (thanks @jcfischer)!
6
3451373 + 1.8.0, to-do countries are more plausible
Florian René Hanke authored
7 h2. Version 1.8.0
8
d6363ea Florian R. Hanke + 1.8.1
authored
9 * hanke: Countries are now plausibility checked less harshly.
3451373 + 1.8.0, to-do countries are more plausible
Florian René Hanke authored
10
e877f51 + 1.7.12, + Luxembourg, Nigeria (thanks @jcfischer), + specs
Florian René Hanke authored
11 h2. Version 1.7.12
12
13 * hanke: Luxembourg & Nigeria (thanks @jcfischer)!
14
1f86c14 + 1.7.11, UK improvements
Florian René Hanke authored
15 h2. Version 1.7.11
16
17 * hanke: Many improvements to UK numbers (thanks @g1smd)!
18
edf913a Florian R. Hanke + 1.7.10
authored
19 h2. Version 1.7.10
20
21 * hanke: More improvements to UK numbers.
22
43cd40f Florian R. Hanke + 1.7.9 UK improvements, thanks g1smd!
authored
23 h2. Version 1.7.9
24
1f86c14 + 1.7.11, UK improvements
Florian René Hanke authored
25 * hanke: Many improvements to UK numbers (thanks @g1smd)!
43cd40f Florian R. Hanke + 1.7.9 UK improvements, thanks g1smd!
authored
26
4712d63 Florian R. Hanke + history
authored
27 h2. Version 1.7.8
28
29 * hanke: Closes "https://github.com/floere/phony/issues/53":https://github.com/floere/phony/issues/53. Countries who don't have NDCs are now also plausible.
30
31 h2. Version 1.7.7
32
a17196f Florian R. Hanke + 1.7.7 (bugfixes)
authored
33 * hanke: Russia, added catchall in last rule and group in regexp.
34
7ea65d5 Florian R. Hanke + Russia etc. and examples
authored
35 h2. Version 1.7.6
36
37 * hanke: Russia, Kazakhstan, Abhasia *and* South Osetia (thanks glebm)!
38
2604238 Florian R. Hanke + 1.7.5, plausibility is not given on short rest parts of size 1..2
authored
39 h2. Version 1.7.5
40
41 * hanke: Fix for issue #47. If a number contains a rest (CC + NDC + rest) size that is in the range of @1..2@, it is not considered plausible (ie. @plausible?@ will return @false@).
42
fd0f4c7 Florian R. Hanke + 1.7.4
authored
43 h2. Version 1.7.4
44
45 * hanke: Fix for issue #45. Irish phone numbers with unrecognized NDCs are now formatted better when using @:national@ formatting (thanks theirishpenguin!).
46
47 h2. Version 1.7.3
48
4159ad9 Florian R. Hanke + 1.7.3, fix for Phony.plausible?('353')
authored
49 * hanke: Fix for issue #44. @Phony.plausible?('353')@ now returns false (on any number, if the NDC is missing, thanks theirishpenguin!).
50
fffa8b3 Florian R. Hanke + 1.7.2
authored
51 h2. Version 1.7.2
52
708ea25 Florian R. Hanke ! .
authored
53 * hanke: Fix for issue #42. @CountryCodes#clean@ is not destructive anymore, while @CountryCodes#clean!@ is.
fffa8b3 Florian R. Hanke + 1.7.2
authored
54
1bb12a8 Florian R. Hanke + 1.7.1
authored
55 h2. Version 1.7.1
56
57 * hanke: Polish number support much improved (thanks filiptepper!).
58
56c0e9c Florian R. Hanke + preparation for 1.7.0
authored
59 h2. Version 1.7.0
60
61 * hanke: Specifiable whether a zero is added in front of the NDC when formatting with format @:national@. Example: The US adds none, while Vietnam or Switzerland have one.
fe9ae81 Florian R. Hanke + explanations
authored
62 * hanke: Internal #split method is now more consistent. If there is no NDC, it will return nil. Also, it will return a @"0"@ in front of the NDC if a country needs that prefix, and @nil@ if not.
56c0e9c Florian R. Hanke + preparation for 1.7.0
authored
63
05c83e1 Florian R. Hanke + 1.6.8, including Vietnam
authored
64 h2. Version 1.6.8
65
66 * hanke: Vietnam! (Closes "issue #39":https://github.com/floere/phony/issues/39)
67
f1dfaef Florian R. Hanke + 1.6.7, improved experimental validation
authored
68 h2. Version 1.6.7
69
70 * hanke: Improvements to the experimental @plausible?(number, hints = {})@ feature. It is now possible to give the hints @cc@ and @ndc@ a regexp, as in @Phony.plausible?("1-434-123-1234", cc: /1|7/, ndc: /4(34|35)/)@.
71
3bbddb8 Florian R. Hanke + experimental 1.6.6 release of plausibility checking
authored
72 h2. Version 1.6.6
73
74 * hanke: Experimental @plausible?@ feature. Checks if the given number is a plausible number. Returns @false@ if 100% not plausible, @true@ if probably true.
75
c2bf651 Florian R. Hanke + Ghana, 1.6.5
authored
76 h2. Version 1.6.5
77
78 * hanke: Ghana (thanks jschwertfeger!).
79
99b5cbb Florian R. Hanke + Version 1.6.4
authored
80 h2. Version 1.6.4
81
82 * hanke: Fix for Ireland's VoIP numbers.
83
ddcc177 Florian R. Hanke + version 1.6.3, Ireland. Thanks stevenyan!
authored
84 h2. Version 1.6.3
85
86 * hanke: Ireland, thanks to stevenyan! (Closes "pull request #36":https://github.com/floere/phony/pull/36)
87
88 h2. Version 1.6.1/1.6.2
8d25743 Florian R. Hanke + history
authored
89
90 * hanke: Closes https://github.com/floere/phony/issues/32, normalizing numbers with a double zero at the beginning. Aka the "James Bond" release.
91
4270bcd Florian R. Hanke + 1.6.0, more lenient splitting, adds an arbitrary number (+10) to the #...
authored
92 h2. Version 1.6.0
93
94 * hanke: Phony's API is now much more lenient by always rendering 10 more numbers. If @split(3, 4)@ is defined in the DSL, it actually behaves as if @split(3, 4 + 10)@ was defined, allowing for irregularities in a country's scheme that Phony did not cover yet.
95 * hanke: The above change also allows for call-through numbers into offices etc.
96
97 h2. Version 1.5.2
98
99 * hanke: Fix for argentine republic's numbers (with input by vilcsak, thanks!).
100
f0af88d Florian R. Hanke + Version 1.5.1: Fix for korean mobile numbers
authored
101 h2. Version 1.5.1
102
103 * hanke: Fix for korean service codes incorrectly formatting korean mobile numbers (by vilcsak, thanks!).
104
105 h2. Version 1.5.0
106
107 * hanke: Raises when nil is handed into @#normalize@, @#split@, or @#format@ – to fail fast and hard. Please handle e.g. using @number && Phony.normalize(number)@, or @number && Phony.format(number)@.
108
cf7639b Florian R. Hanke + 1.4.5, + spec for #26
authored
109 h2. Version 1.4.5
110
111 * hanke: Fix for digits being cut off at the end of a greek mobile number (by vilcsak, thanks!).
112
099575b Florian R. Hanke + history
authored
113 h2. Version 1.4.4
114
115 * hanke: Singapore, Thailand.
116
e696fc3 Florian R. Hanke + Version 1.4.3 (thanks mrchucho!)
authored
117 h2. Version 1.4.3
118
119 * hanke: Fix for digits being cut off at the end of a number (by mrchucho, thanks!).
120
e62aa92 Florian R. Hanke + Version 1.4.2: Various formats are settable.
authored
121 h2. Version 1.4.2
122
123 * hanke: Exposing @Phony::CountryCodes.instance.international_absolute_format@, @Phony::CountryCodes.instance.international_relative_format@, @Phony::CountryCodes.instance.national_format@ (writer & reader) so people can set their special ndc formats. Especially if they use Phony for just one country. (Thanks sarwagya for the inspiration!)
124
b730671 Florian R. Hanke + Version 1.4.1, spec moved too
authored
125 h2. Version 1.4.1
126
127 * hanke: Moved @lib/countries.rb@ -> @lib/phony/countries.rb@ (Thanks trans!).
128
24c56de Florian R. Hanke + Version 1.4.0. Changed Phony.formatted to Phony.format. Old method sti...
authored
129 h2. Version 1.4.0
130
131 * hanke: Changed @Phony.formatted@ to @Phony.format@. The old method can still be used. (Thanks trans!)
132
df652f9 Florian R. Hanke + Lithuania
authored
133 h2. Version 1.3.5
134
743d679 Florian R. Hanke + 1.3.5: Lithuania, Croatia.
authored
135 * hanke: Lithuania. Croatia.
df652f9 Florian R. Hanke + Lithuania
authored
136
bcee083 Florian R. Hanke + 1.3.4: Slovakia.
authored
137 h2. Version 1.3.4
138
139 * hanke: Slovakia.
140
e997b04 Florian R. Hanke + Australia, + 1.3.3
authored
141 h2. Version 1.3.3
142
143 * hanke: Australia.
144
5dce6b5 Florian R. Hanke + 1.3.2, DSL rewrite
authored
145 h2. Version 1.3.2
146
147 * hanke: Fix. In certain cases, the Phony DSL clashed with existing DSLs.
148
52040ab Florian R. Hanke + 1.3.1, + Finland
authored
149 h2. Version 1.3.1
150
151 * hanke: Finland.
152
5c29d36 Florian R. Hanke + Tunisia
authored
153 h2. Version 1.3.0
154
6de470c Florian R. Hanke + 1.3.0
authored
155 * hanke: Easy DSL for defining countries (easier for you to improve phony :) ).
5c29d36 Florian R. Hanke + Tunisia
authored
156 * hanke: Mexico.
157 * hanke: Cuba.
158 * hanke: Tunisia.
159
0cabe28 Florian R. Hanke + 1.2.11, + Norway, Denmark.
authored
160 h2. Version 1.2.11
161
162 * hanke: Denmark, Norway. Skøl!
163
433a2e8 Florian R. Hanke + Version 1.2.10, thanks kbingman!
authored
164 h2. Version 1.2.10
165
166 * hanke: The UK. Thanks yet again to kbingman! (Closes "pull request 16":https://github.com/floere/phony/pull/16)
167
00d833c Florian R. Hanke + 1.2.9, ! belgium mobile numbers
authored
168 h2. Version 1.2.9
169
5dce6b5 Florian R. Hanke + 1.3.2, DSL rewrite
authored
170 * hanke: Clashing mobile numbers with Liège in Belgium fixed.
00d833c Florian R. Hanke + 1.2.9, ! belgium mobile numbers
authored
171
455167c Florian R. Hanke + history, 1.2.8, thanks to glebm for the fix!
authored
172 h2. Version 1.2.8
173
174 * hanke: Fix by glebm, thanks! Italian number handling did produce errors in Ruby 1.8. Closes "issue 13":https://github.com/floere/phony/issues#issue/13.
175
d6836db Florian R. Hanke + 1.2.7, closes issue 12
authored
176 h2. Version 1.2.7
177
178 * hanke: Italian numbers are correctly normalized: Phony.normalize('+390909709511').should == '390909709511' (Zero in front of area code is not removed, closes "issue 12":https://github.com/floere/phony/issues#issue/12)
179
cd19130 Florian R. Hanke + 1.2.6 Ciao Italia!
authored
180 h2. Version 1.2.6
181
182 * hanke: Italy.
d6836db Florian R. Hanke + 1.2.7, closes issue 12
authored
183
bc46e16 Florian R. Hanke + 1.2.5
authored
184 h2. Version 1.2.5
185
186 * hanke: Portugal. Polish landline (not mobile).
187
0fb354a Florian R. Hanke + 1.2.4, Malaysia
authored
188 h2. Version 1.2.4
189
190 * hanke: Malaysia.
191
110857c Florian R. Hanke + 1.2.3 history
authored
192 h2. Version 1.2.3
193
194 * hanke: South Korea.
195
196 h2. Version 1.2.2
885869c Florian R. Hanke + Ni hao, China.
authored
197
198 * hanke: China.
199
200 h2. Version 1.2.1
a167c57 Florian R. Hanke + Infos on forthcoming version
authored
201
394fe10 Florian R. Hanke + Merhaba, Turkey!
authored
202 * hanke: Turkey.
a167c57 Florian R. Hanke + Infos on forthcoming version
authored
203
d32b900 Florian R. Hanke + history file
authored
204 h2. Version 1.2.0
205
206 * hanke: Removed dependency on active support.
207
208 h2. Version 1.1.9
209
210 * hanke: Made the gem substantially smaller.
211
212 h2. Version 1.1.8
213
214 * hanke: Adds german 5-digits code formatting (Thanks ledermann!).
215
216 h2. Version 1.1.7
217
218 * hanke: Afghanistan. Venezuela.
219
220 h2. Version 1.1.6
221
222 * hanke: German 180, 181 numbers (Thanks kbingman and jcfischer!).
223
224 h2. Version 1.1.5
225
5dce6b5 Florian R. Hanke + 1.3.2, DSL rewrite
authored
226 * hanke: Peru. Brasil. Chile.
d32b900 Florian R. Hanke + history file
authored
227
228 h2. Version 1.1.3
229
230 * hanke: Romania.
231
232 h2. Version 1.1.2
233
234 * hanke: Sweden. Russia.
235
236 h2. Version 1.1.1
237
154b9ff Florian R. Hanke + Readers of the github dashboard: Happy new year!, + Whoops, forgot 2 i...
authored
238 * hanke: The Netherlands (Thanks alloy and manfred!).
d32b900 Florian R. Hanke + history file
authored
239
240 h2. Version 1.1.0
241
242 * hanke: German IVPNs. Poland. Greece. Egypt. Italy. Vanity number handling. Austria. Lots of code structure.
243
244 h2. Version 1.0.1
245
246 * hanke: Descriptions and dependencies changed.
247
248 h2. Version 1.0.0
249
250 * hanke: First release! Lots of countries.
Something went wrong with that request. Please try again.