Address Standardization Solution -- Version Information

VersionChanges
5.5Coding standards tweaks.
5.4Improve handling of "US HIGHWYAY". Improve coding standards.
5.3Improve handling of "US HIGHWYAY". Use $_POST instead of $HTTP_POST_VARS in examples.
5.2Deal with "US HIGHWYAY" appropriately.
5.1Change line endings from CR LF to LF.
5.0phpDocumentor comments added. A few minor efficiency tweaks, requiring the use of PHP 4.
4.08
  • New mistaken abbreviations and spellings added to Numbers, Directionals, Suffixes and Identifiers to improve accuracy.
  • Rural Routes: those with the box mistakenly typed in first now corrected, additional spelling variations cought, catches cases where spaces mistakenly left out between letters and numbers.
  • Additional permutations of PO Box abbreviations cought.
  • Entries with ordinal numbers for floors fixed.
  • Saint streets cleaned from ST to SAINT.
  • Directionals to the left of streets with main names which are suffixes (eg. N MOUNTAIN RD) now properly abbreviated.
  • Identifiers to the left of streets with main names which are suffixes (eg. UPPER MOUNTAIN RD) converted to full words.
  • A space now replaces . in case user put in no space by mistake.
  • Reverse lookups can now be done from proper abbreviations to full words.
  • Combined checking of NORTH|SOUTH directionals for efficiency.
  • Modified some regular expressions to improve efficiency and accuracy (anchoring modified, removed double parentheses).
4.07Numbered streets ending in 11, 12, 13 now properly get completed as "TH." Repaired regular expression which mistakenly matched the "CR" in "CREST" to mean "COUNTY ROAD."
4.06Fixed bug where the word "SECOND" was being converted to the number 3.
4.05Added the StateList() function. Moved the $States array to the Constructor Class for the new procedure.
4.04Added the two optional arguments to the constructor function, as per Version 4.06 of the main Form Solution class.
4.03Eliminated situations where #'s were automatically added to addresses when it should not have been.
4.02Brought into compliance with Version 4.04 of the FormSolution class
4.01First public release.