Changelog

Amazon Product API PHP Wrapper Library Changelog

This is the changelog of the AmazonProductAPI library for PHP. The current available release of the library can be found here


Version: 1.0.1 Released 11-19-2010

Bug Fix Version – correction to locale validation logic and mapping of Japan to .jp domain
  • Correction to setLocale method validation logic.
  • Domain map updated from co.jp to jp for Japan Locale

Version: 1.0.0 Released: 11-07-2010

Official Release – Unit Testing and general bug fixes throughout the library.
  • Strict Mode – enabled support of Strict mode which will throw errors on invalid request.
  • toJSON bug fix – fix of bug that caused invalid JSON when string contained double quotes.
  • Validatiy Interfaces
    • AmazonProduct_iValid – Valiate object
    • AmazonProduct_iValidConstant – Validate string is a constant
  • Search API – additional SearchIndex added to api to account for EAN,UPC,ISBN, and SKU search requriements
  • SearchIndex :: SupportSearchIndexes – convenience method to get associated array of supported search indexes.
  • Locales :: SupportedLocales – convenience method to get associated array of supported locales
  • Condition :: Collectible – added missing Collectible constant
  • Default Locale was incorrectly set to us not US
  • ResponseGroup :: CartTopSellers – typo correction to constant
  • Unit Testing – implemented through phpUnit
    • ItemLookup
    • SimilarityLookup
    • ItemSearch
    • BrowseNodeLookup
    • Constant Classes

Version: 0.3.0 Released: 10-23-2010

Implementation of convienence methods, JSON formatting, and support for BrowseNodeLookup operation of the Amazon Product Advertising API.
  • Code re-factor of search to execute in AmazonProductAPI class.
  • JSON format support by implementing toJSON method
  • Support for BrowseNodeLookup operation
    • Implementation of AmazonProduct_TopItemSet
    • Updated xml parsing of AmazonProduct_BrowseNode
  • Typo corrections in AmazonProduct_SearchIndex SHOE and AUTOMOTIVE constants
  • ItemLookup operation API methods implemented
    • lookup
    • lookupByASIN
    • lookupByEAN
    • lookupByISBN
    • lookupBySKU
    • lookupBYUPC
  • ItemSearch operation API methods implemented
    • search
    • searchAll
    • searchApparel
    • searchAutomotive
    • searchBooks
    • … etc
  • SimilarityLookup operation API methods implemented
    • similarityLookup
  • BrowseNodeLookup operation API methods implemented
    • browseNodeLookup

Version: 0.2.0 Released: 10-18-2010

Support for SimilarityLookup operation, result iteration and general code cleanup and re-factor of the APaPi library.
  • Code re-factor of cUrl and processing functionality from AmazonProductAPI into AmazonProduct_Request
  • Implementation of result iteration
    • AmazonProduct_Iterator – defines iterator to loop throough all results
    • AmazonProduct_Result->getIterator() – implements IteratorAggregate to obtain result iterator
  • Removal of Header variables from result
  • Conversion of parseXML methods to utilize updated constructor to reduce lines of code.
  • Parameter name correction of Local to Locale in AmazonProduct_Locale
  • Enhanced processing to handle request error messages
  • Bug Fix – ResponseGroup.php had it’s class defined as AmazonProduct_ResultGroup instead of AmazonProduct_ResponseGroup
  • Creation of supporting Amazon Constant Classes
    • AmazonProduct_Condition
    • AmazonProduct_SimilarityType

Version: 0.1.0 Released: 10-15-2010

Initial Development Version of the AmazonProductAPI. Proof of concept development release containing base classes for performing a generic ItemSearch or ItemLookup from the Amazon Product API
  • AmazonProductAPI – main class containing authentication keys and support functions
  • Proof of Concept develpment of request and response objects
    • AmazonProduct_Request
    • AmazonProduct_Response/li>
  • Initial build out of data type objects
    • AmazonProduct_Abstract
    • AmazonProduct_Accessory
    • AmazonProduct_AlternateVersion
    • AmazonProduct_AvailabilityAttributes
    • AmazonProduct_BrowseNode
    • AmazonProduct_Collection
    • AmazonProduct_CollectionItem
    • AmazonProduct_CustomerReviews
    • AmazonProduct_EditorialReview
    • AmazonProduct_Error
    • AmazonProduct_Image
    • AmazonProduct_ImageSet
    • AmazonProduct_Item
    • AmazonProduct_ItemAttributes
    • AmazonProduct_ItemLink
    • AmazonProduct_Language
    • AmazonProduct_ListmaniaList
    • AmazonProduct_Locale
    • AmazonProduct_Merchant
    • AmazonProduct_Offer
    • AmazonProduct_OfferAttributes
    • AmazonProduct_OfferListing
    • AmazonProduct_OfferSummary
    • AmazonProduct_Offers
    • AmazonProduct_Price
    • AmazonProduct_QuantityRestriction
    • AmazonProduct_SimilarProduct
  • Creation of Amazon Constant Classes
    • AmazonProduct_IdType
    • AmazonProduct_Locale
    • AmazonProduct_Operation
    • AmazonProduct_ResponseGroup
    • AmazonProduct_SearchIndex

Comments & Questions

Add Your Comment