Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Newer
Older
100644 474 lines (472 sloc) 14.865 kB
58997ed @amir - RFC822 compliant date/time validating
amir authored
1 <?xml version="1.0" encoding="UTF-8"?>
2d760fc @amir A valid package.xml
amir authored
2 <package packagerversion="1.6.1"
3 version="2.0"
4 xmlns="http://pear.php.net/dtd/package-2.0"
5 xmlns:tasks="http://pear.php.net/dtd/tasks-1.0"
6 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
7 xsi:schemaLocation="http://pear.php.net/dtd/tasks-1.0 http://pear.php.net/dtd/tasks-1.0.xsd http://pear.php.net/dtd/package-2.0 http://pear.php.net/dtd/package-2.0.xsd">
8
a157fa5 - Preparing for release
David Coallier authored
9 <name>Validate</name>
10 <channel>pear.php.net</channel>
11 <summary>Validation class</summary>
12 <description>Package to validate various datas. It includes :
957e32c @helgi fixed description
helgi authored
13 - numbers (min/max, decimal or not)
d516b28 @pierrejoye - format
pierrejoye authored
14 - email (syntax, domain check, rfc822)
957e32c @helgi fixed description
helgi authored
15 - string (predifined type alpha upper and/or lowercase, numeric,...)
58997ed @amir - RFC822 compliant date/time validating
amir authored
16 - date (min, max, rfc822 compliant)
957e32c @helgi fixed description
helgi authored
17 - uri (RFC2396)
a157fa5 - Preparing for release
David Coallier authored
18 - possibility valid multiple data with a single method call (::multiple)</description>
19 <lead>
20 <name>Pierre-Alain Joye</name>
21 <user>pajoye</user>
22 <email>pierre.php@gmail.com</email>
23 <active>no</active>
24 </lead>
25 <lead>
26 <name>Thomas V.V.Cox</name>
27 <user>cox</user>
28 <email>cox@php.net</email>
29 <active>no</active>
30 </lead>
31 <lead>
40bd71f - Latest package.xml file
David Coallier authored
32 <name>Helgi Þormar Þorbjörnsson</name>
a157fa5 - Preparing for release
David Coallier authored
33 <user>dufuz</user>
34 <email>dufuz@php.net</email>
35 <active>no</active>
36 </lead>
37 <lead>
38 <name>Amir Mohammad Saied</name>
39 <user>amir</user>
40 <email>amirsaied@gmail.com</email>
41 <active>yes</active>
42 </lead>
43 <lead>
44 <name>David Coallier</name>
45 <user>davidc</user>
0727408 - Corrected email address
David Coallier authored
46 <email>david@echolibre.com</email>
a157fa5 - Preparing for release
David Coallier authored
47 <active>yes</active>
48 </lead>
49 <lead>
50 <name>bertrand Gugger</name>
51 <user>toggg</user>
52 <email>bertrand@toggg.com</email>
53 <active>no</active>
54 </lead>
55 <developer>
56 <name>Stefan Neufeind</name>
57 <user>neufeind</user>
58 <email>pear.neufeind@speedpartner.de</email>
59 <active>no</active>
60 </developer>
db199cb @helgi Fix up the changelog to include 0.8.3 and 0.8.4 plus add the correct …
helgi authored
61 <date>2010-10-10</date>
eef97f3 @amir Updating package.xml, preparing for a new release
amir authored
62 <time>06:13:30</time>
a157fa5 - Preparing for release
David Coallier authored
63 <version>
f1ce160 @helgi Update changelog
helgi authored
64 <release>0.8.5</release>
a157fa5 - Preparing for release
David Coallier authored
65 <api>0.7.0</api>
66 </version>
67 <stability>
68 <release>beta</release>
69 <api>beta</api>
70 </stability>
71 <license>New BSD</license>
72 <notes>
763c664 @CloCkWeRX Release prep
CloCkWeRX authored
73 QA Release
74 Request #17963: Allow test suite to run without DNS resolver [patch by remicollet, adjustments by dufuz]
75 Bug #17279 Validate::email() with 'fullTLDValidation' => 'true' always return false.
76 Bug #17947 testdate test fails if date.timezone not set
77 Bug #17948 multicard test fails
a416a44 @CloCkWeRX Release prep
CloCkWeRX authored
78 </notes>
a157fa5 - Preparing for release
David Coallier authored
79 <contents>
80 <dir name="/">
81 <dir name="docs">
82 <file name="Example_Locale.php" role="doc" />
83 <file name="sample_multiple.php" role="doc" />
84 </dir> <!-- /docs -->
85 <dir name="tests">
86 <file name="email.phpt" role="test" />
f1ce160 @helgi Update changelog
helgi authored
87 <file name="email_domaincheck.phpt" role="test" />
a157fa5 - Preparing for release
David Coallier authored
88 <file name="multicard.phpt" role="test" />
89 <file name="multiple.phpt" role="test" />
90 <file name="number.phpt" role="test" />
91 <file name="testdate.phpt" role="test" />
f1ce160 @helgi Update changelog
helgi authored
92 <file name="testdate_minmax.phpt" role="test" />
a157fa5 - Preparing for release
David Coallier authored
93 <file name="uri.phpt" role="test" />
f1ce160 @helgi Update changelog
helgi authored
94 <file name="uri_domaincheck.phpt" role="test" />
a157fa5 - Preparing for release
David Coallier authored
95 </dir> <!-- /tests -->
96 <file name="LICENSE" role="doc" />
97 <file name="Validate.php" role="php" />
98 </dir> <!-- / -->
99 </contents>
100 <dependencies>
101 <required>
102 <php>
103 <min>4.2.0</min>
104 </php>
105 <pearinstaller>
106 <min>1.4.0b1</min>
107 </pearinstaller>
108 </required>
109 <optional>
110 <package>
111 <name>Date</name>
112 <channel>pear.php.net</channel>
113 </package>
7cd79cd - Removed the dependency Net_IDNA
David Coallier authored
114 <package>
115 <name>Net_IDNA</name>
116 <channel>pear.php.net</channel>
117 <min>0.7.1</min>
118 </package>
a157fa5 - Preparing for release
David Coallier authored
119 </optional>
120 </dependencies>
121 <phprelease />
122 <changelog>
123 <release>
db199cb @helgi Fix up the changelog to include 0.8.3 and 0.8.4 plus add the correct …
helgi authored
124 <date>2010-10-10</date>
125 <time>06:13:30</time>
126 <version>
127 <release>0.8.4</release>
128 <api>0.7.0</api>
129 </version>
130 <stability>
131 <release>beta</release>
132 <api>beta</api>
133 </stability>
134 <license>New BSD</license>
135 <notes>
136 QA release
137 Bug #17555 Use correct pattern delim
138 Bug #17755 Encoding to UTF-8 in Validate.php
139 Bug #17756 Avoiding ereg
140 </notes>
141 </release>
142 <release>
143 <date>2009-11-24</date>
144 <time>06:13:30</time>
145 <version>
146 <release>0.8.3</release>
147 <api>0.7.0</api>
148 </version>
149 <stability>
150 <release>beta</release>
151 <api>beta</api>
152 </stability>
153 <license>New BSD</license>
154 <notes>
155 - * Bug #14865 Fixing some unit test failures (amir)
156 - * Bug #15945 Improper string used to check domain dns (amir)
157 - * Bug #16381 String format validation fails for VALIDATE_NAME.VALIDATE_XXX (amir)
158 - * Bug #16427 Email Validation not working for check_domain (amir)
159 - * Bug #16811 Should determine whether Net/IDNA.php is available less "destructively" (kguest)
160 - </notes>
161 </release>
162 <release>
a157fa5 - Preparing for release
David Coallier authored
163 <version>
eef97f3 @amir Updating package.xml, preparing for a new release
amir authored
164 <release>0.8.2</release>
165 <api>0.7.0</api>
166 </version>
167 <stability>
168 <release>beta</release>
169 <api>beta</api>
170 </stability>
2d760fc @amir A valid package.xml
amir authored
171 <date>2009-01-31</date>
eef97f3 @amir Updating package.xml, preparing for a new release
amir authored
172 <license>New BSD</license>
173 <notes>
174 * Bug #12658: New lines at end of file create output (davidc)
175 * Bug #11001 RFC822 Comments break PCRE (davidc)
176 * Bug #14075 Validate::uri() rejects valid tag: URIs (davidc)
177 * Bug #14866 Notice: Undefined index: VALIDATE_ITLD_EMAILS (amir)
178 * Bug #14931 Warning: max(): Array must contain atleast one element (doconnor)
179 * Doc Bug #14180 Typo in $modulo variable description (amir)
180 * Doc Bug #14046 Docs desperately needed (amir)
181 * Request #956 Validate::email() doesn't allow Internationalized Domain Names (IDN) (davidc)
182 * Request #14791 Improve PHPCS Results [amir]
183 * Removed Net_IDNA Dependency [davidc]
184 </notes>
185 </release>
186 <release>
187 <version>
40bd71f - Latest package.xml file
David Coallier authored
188 <release>0.8.1</release>
189 <api>0.7.0</api>
190 </version>
191 <stability>
192 <release>beta</release>
193 <api>beta</api>
194 </stability>
195 <date>2007-12-10</date>
196 <license>New BSD</license>
197 <notes>* Fix Bug #2662: Invalid email addresses are validated [dufuz]
198 * Fix Bug #2936: Typo in sample_multiple.php [dufuz]
199 * Fix Bug #4068: errant &quot;return true;&quot; in Validate_US::phoneNumber [dufuz]
200 * Fix Bug #5390: XML Package Error [dufuz]
201 * Fix Bug #7531: Email-checks need to be more RFC-compliant [amir]
202 * Fix Bug #7648: VALIDATE_EALPHA does not include the � character [amir]
203 * Fix Bug #7864: uris rejected if subdomain contains underscores [amir]
204 * Fix Bug #8442: Undefined variable &quot;return&quot; [amir]
205 * Fix Bug #8629: eMail validation fails [amir]
206 * Fix Bug #8768: Valid URL&apos;s are marked invalid [amir]
207 * Fix Bug #8839: defect [amir]
208 * Fix Bug #8851: date-validation allows letters in time. [amir]
209 * Fix Bug #8853: E-Mail validation allows space before TLD [amir]
210 * Fix Bug #9156: Missing characters in validation sequence [amir]
211 * Fix Bug #9385: Missing characters in validation sequence [amir]
212 * Fix Bug #9386: Missing punctuation mark (hyphen) in VALIDATE_NAME [amir]
213 * Fix Bug #10044: email validation bug [davidc]
214 * Fix Bug #10167: ISSN/ISBN validation is broken by _checkControlNumber [dufuz]
215 * Fix Bug #10844: Validate::multiple() breaks by consolidating single field array [toggg]
216 * Fix Bug #11073: date() %d validates \d{1,2} as correct [amir]
217 * Fix Bug #11592: Email validation not working properly [davidc]
218 * Fix Bug #12452: EALPHA_LOWER is missing a � [thesaur]
219 * Implement Feature #11244: documentation [davidc]
7cd79cd - Removed the dependency Net_IDNA
David Coallier authored
220 * Implement Feature #8073: a@a is valid email [amir]
00b419c - Better to have a real dependency removed...
David Coallier authored
221 * Removed dependency on Net_IDNA [davidc]</notes>
40bd71f - Latest package.xml file
David Coallier authored
222 </release>
223 <release>
224 <version>
a157fa5 - Preparing for release
David Coallier authored
225 <release>0.8.0</release>
226 <api>0.7.0</api>
227 </version>
228 <stability>
58997ed @amir - RFC822 compliant date/time validating
amir authored
229 <release>beta</release>
230 <api>beta</api>
a157fa5 - Preparing for release
David Coallier authored
231 </stability>
232 <date>2006-11-17</date>
233 <license>New BSD</license>
234 <notes>- string():
235 * New chars in VALIDATE_EALPHA_LOWER and UPPER
236 - date():
237 * RFC822 date-time format compliant</notes>
238 </release>
239 <release>
240 <version>
241 <release>0.6.5</release>
242 <api>0.6.5</api>
243 </version>
244 <stability>
245 <release>beta</release>
246 <api>beta</api>
247 </stability>
248 <date>2006-10-05</date>
249 <license>New BSD</license>
250 <notes>- __stringToUtf7():
fe9aa3d @amir - Fixing #9156 (Missing some Icelandic chars)
amir authored
251 * #8442, Preventing a Notice
252 - email():
253 * #8629, hostnames starting with numbers are valid because of their popularity
254 * #8853, E-Mail validation allows space before TLD.
255 - date():
a157fa5 - Preparing for release
David Coallier authored
256 * #8851, date-validation allows letters in time.</notes>
257 </release>
258 <release>
259 <version>
260 <release>0.6.4</release>
261 <api>0.6.4</api>
262 </version>
263 <stability>
264 <release>beta</release>
265 <api>beta</api>
266 </stability>
267 <date>2006-07-31</date>
268 <license>New BSD</license>
269 <notes>- string():
5a27b56 @amir Preparing for another release
amir authored
270 * #7648, Adding a new character to VALIDATE_EALPHA
271 - email():
272 * #8073, a@a is a valid email address just in RFC restricted mode
273 - email():
274 * #7531, utf-7 encoding
275 - __stringToUtf7():
a157fa5 - Preparing for release
David Coallier authored
276 * new method added to do care about utf-7</notes>
277 </release>
278 <release>
279 <version>
280 <release>0.6.3</release>
281 <api>0.6.3</api>
282 </version>
283 <stability>
284 <release>beta</release>
285 <api>beta</api>
286 </stability>
287 <date>2006-04-20</date>
288 <license>New BSD</license>
289 <notes>- email():
d516b28 @pierrejoye - format
pierrejoye authored
290 * #6930, accepts options as an array to confirm to the Validate standard
1813685 Update changelog for email() changes
bertrand Gugger authored
291 previous boolean $check_domain still accepted for backwards compatibility
58997ed @amir - RFC822 compliant date/time validating
amir authored
292 * #7176, introduces an experimental option &quot;use_rfc822&quot;
d516b28 @pierrejoye - format
pierrejoye authored
293 which switch to a full RFC822 new checker
1813685 Update changelog for email() changes
bertrand Gugger authored
294 * unit test enhanced and completed
bd94819 @helgi update changelog (Thomas is inactive for this package, right ?)
helgi authored
295 - class_exists call in mulitple() now passes false to the autoload param
dad7db6 Completed changelog
bertrand Gugger authored
296 - uri():
d516b28 @pierrejoye - format
pierrejoye authored
297 * #6181, Accept URI terminating with a /
dad7db6 Completed changelog
bertrand Gugger authored
298 * use !empty() instead of isset()
299 * minus in the top domain as http://example.co-m is invalid
300 * Double slashes are accepted in the path part (requested by bjori)
301 As a consequence, only URIs with full authority can be valid, no relative URI
58997ed @amir - RFC822 compliant date/time validating
amir authored
302 * documentation header completed : usage notes , options and &quot;strict&quot; parameter
a157fa5 - Preparing for release
David Coallier authored
303 * unit tests completed and updated , use php.net instead of unavailable example.org</notes>
304 </release>
305 <release>
306 <version>
307 <release>0.6.2</release>
308 <api>0.6.2</api>
309 </version>
310 <stability>
311 <release>beta</release>
312 <api>beta</api>
313 </stability>
314 <date>2005-11-04</date>
315 <license>New BSD</license>
316 <notes>- Change licence to the new BSD License
58997ed @amir - RFC822 compliant date/time validating
amir authored
317 (see http://www.opensource.org/licenses/bsd-license.php)
318 - The path part in uri cannot contain two slash characters.
319 - Refactored email() regexp, hardened hostname check (taken from uri()) (bug #5804)
320 - Empty quoted email recipient is not valid, must at least contain a non blank char
40bd71f - Latest package.xml file
David Coallier authored
321 - Use &amp; as delimiter as �£ is problematic if the script is saved utf8
a157fa5 - Preparing for release
David Coallier authored
322 - Enhanced uri.phpt and email.phpt tests</notes>
323 </release>
324 <release>
325 <version>
326 <release>0.6.1</release>
327 <api>0.6.1</api>
328 </version>
329 <stability>
330 <release>beta</release>
331 <api>beta</api>
332 </stability>
333 <date>2005-09-13</date>
334 <license>New BSD</license>
335 <notes>- Bug #5390 XML Package Error
336 - uri was enchanced to fully comply with RFC2396 (Bertrand) (forgotten in last release changelog)</notes>
337 </release>
338 <release>
339 <version>
340 <release>0.6.0</release>
341 <api>0.6.0</api>
342 </version>
343 <stability>
344 <release>beta</release>
345 <api>beta</api>
346 </stability>
347 <date>2005-09-13</date>
348 <license>New BSD</license>
349 <notes>- Move to Beta state
58997ed @amir - RFC822 compliant date/time validating
amir authored
350 - Enhance again email validation and unit test it
a157fa5 - Preparing for release
David Coallier authored
351 - modulus methods fix if bcmath is not present</notes>
352 </release>
353 <release>
354 <version>
355 <release>0.5.0</release>
356 <api>0.5.0</api>
357 </version>
358 <stability>
359 <release>alpha</release>
360 <api>alpha</api>
361 </stability>
362 <date>2005-05-20</date>
363 <license>New BSD</license>
364 <notes>- Bug #2936, typo
c671b8c @helgi add ISSN and production tests, update changelog
helgi authored
365 - Bug #2879, Issn wrong validation
80ec08b @helgi updated changelog
helgi authored
366 - Better email validation
793083c @helgi Update changelog
helgi authored
367 - Request #997 validate:date minium and maximum accept Date objects (By Torsten Roehr)
368 - Request #4055 Making multiple() cope with new dir structure (By Torsten Roehr)
58997ed @amir - RFC822 compliant date/time validating
amir authored
369 To use with Validate_Finance_CreditCard then do &apos;type&apos; =&gt; &apos;Finance_CreditCard_number&apos;
370 For Validate_US it would be &apos;type&apos; =&gt; &apos;US_ssn&apos;
793083c @helgi Update changelog
helgi authored
371 This applies to all packages like that under Validate.
372 - unit testing for multiple (By Torsten Roehr)
80ec08b @helgi updated changelog
helgi authored
373 - CS fixes
6722086 @helgi Typo spotted by danielc
helgi authored
374 - Split country and finance classes and credit card functions into their own sub packages of Validate
78697e5 @helgi Changed my role to lead
helgi authored
375 - New lead/developer (Helgi)
375850e @helgi bump copyright year, moving CreditCard functions into it's own file/s…
helgi authored
376 - Few more none alpha chars added
bfc4378 @helgi update changelog
helgi authored
377 - _check_control_number renamed to _checkControlNumber
378 _get_control_number renamed to _getControlNumber
379 _mult_weights renamed to _multWeights
f5ff6e7 @helgi - Splitted these functions over to a new sub package called Validate_…
helgi authored
380 - added email test
6722086 @helgi Typo spotted by danielc
helgi authored
381 - Split these functions over to a new sub package called Validate_ISPN (International Standard Product Numbers)
f5ff6e7 @helgi - Splitted these functions over to a new sub package called Validate_…
helgi authored
382 * ISSN
383 * ISBN
384 * ISMN
385 * EAN8
386 * EAN13
387 * EAN14
388 * UCC12
389 * SSCC
a157fa5 - Preparing for release
David Coallier authored
390 - splited multiple() test in with (skipif not installed) or without card,</notes>
391 </release>
392 <release>
393 <version>
394 <release>0.4.1</release>
395 <api>0.4.1</api>
396 </version>
397 <stability>
398 <release>alpha</release>
399 <api>alpha</api>
400 </stability>
401 <date>2004-03-17</date>
402 <license>New BSD</license>
403 <notes>- fixed issue when validating IBANs via a static call
404 - added missing test validate_UK.php to package.xml</notes>
405 </release>
406 <release>
407 <version>
408 <release>0.4.0</release>
409 <api>0.4.0</api>
410 </version>
411 <stability>
412 <release>alpha</release>
413 <api>alpha</api>
414 </stability>
415 <date>2004-03-16</date>
416 <license>New BSD</license>
417 <notes>- pt_BR moved to ptBR required for multiple support(BC break)
4a004d5 @neufeind getting ready for 0.4.1
neufeind authored
418 - Add CH validation (Switzerland)
2cd3813 @helgi Some more utf-8 fuckup found by my editor, also adding the uri test f…
helgi authored
419 - added Euro banknotes IDs
4a004d5 @neufeind getting ready for 0.4.1
neufeind authored
420 - Improved UK postcodes validation
421 - Fixed allowed_scheme options in Validate::uri() (Torsten Roehr)
a157fa5 - Preparing for release
David Coallier authored
422 - Fixed optional arguments in Validate::number() (Torsten Roehr)</notes>
423 </release>
424 <release>
425 <version>
426 <release>0.3.0</release>
427 <api>0.3.0</api>
428 </version>
429 <stability>
430 <release>alpha</release>
431 <api>alpha</api>
432 </stability>
433 <date>2003-12-05</date>
434 <license>New BSD</license>
435 <notes>- Added Finance Validations for Financial related datas
1d0b1ac @pierrejoye - CS
pierrejoye authored
436 (S. Neufeind, Piotr Klaban)
437 - Add polish validation (Piotr Klaban)
438 - Add German validation (Stefan Neufeind)
439 - Add EAN-UCC validtatio (see http://www.ean-ucc.org) (Piotr Klaban)
440 - Add International Standard Serial Number (ISSN)
441 and Music Number(ISMN) (Piotr Klaban, David Grant)
442 - Drop Validate::url() in preferenc of Validate::uri() which is fully
443 RFC2396 compliant
a157fa5 - Preparing for release
David Coallier authored
444 - Move to PHP 3.0 license</notes>
445 </release>
446 <release>
447 <version>
448 <release>0.2.0</release>
449 <api>0.2.0</api>
450 </version>
451 <stability>
452 <release>alpha</release>
453 <api>alpha</api>
454 </stability>
455 <date>2003-06-15</date>
456 <license>New BSD</license>
457 <notes>- Add some dutch validations</notes>
458 </release>
459 <release>
460 <version>
461 <release>0.1.1</release>
462 <api>0.1.1</api>
463 </version>
464 <stability>
465 <release>alpha</release>
466 <api>alpha</api>
467 </stability>
468 <date>2003-03-12</date>
469 <license>New BSD</license>
470 <notes>- Validate::date(); argument parsing fixed</notes>
471 </release>
472 </changelog>
6f1f726 - Correct dependency tag
Derick Rethans authored
473 </package>
Something went wrong with that request. Please try again.