Skip to content

Releases: cxj/validate.address

Better namespacing

18 Jul 02:22
@cxj cxj
Compare
Choose a tag to compare

Add more specific component to namespace to avoid name collisions with other packages.

This breaks backward compatibility.

Revised API, return error and information text

18 Jul 00:41
@cxj cxj
Compare
Choose a tag to compare

Backward compatibility break: this has a new API for the returned object, which now contains error status and text, as well as other extended text that the USPS returns from time to time.

Improved error handling

18 May 17:41
@cxj cxj
Compare
Choose a tag to compare

Errors returned by the USPS interface are now better differentiated by using the code values in the PHP Exception class.

Refactored, API change.

13 May 21:45
@cxj cxj
Compare
Choose a tag to compare

Backward compatibility breaking change made to class Address construction. Default constructor has been removed, and replaced by 3 different factory methods: fromVars, fromArray and fromJson.

Miscellaneous changes including documentation improvements and code cleanups.

First stable release

08 May 03:23
@cxj cxj
f69bae0
Compare
Choose a tag to compare

Revises 2 class APIs slightly:

  • Address no longer requires the "Address1" parameter to be non-blank, due to odd USPS behavior.
  • AbstractCommunicate no longer injects URL dependency; it is hard-coded.

Initial tagged release.

08 May 01:03
@cxj cxj
Compare
Choose a tag to compare
Pre-release

The first functional release of this code.