tag:github.com,2008:https://github.com/CPIGroup/phpAmazonMWS/releases Release notes from phpAmazonMWS 2018-03-07T21:21:11Z tag:github.com,2008:Repository/7542979/1.4.2 2018-03-07T21:22:35Z March 2018 Bug Fix <p>This release updates the format of sent timestamp parameters to comply with Amazon's new stricter requirement.</p> <h3>Bug Fixes</h3> <ul> <li>Fixed timestamps to comply with ISO8601</li> </ul> Peardian tag:github.com,2008:Repository/7542979/1.4.1 2018-01-19T21:14:42Z January 2018 Bug Fix <p>This release fixes a mistake from the November 2017 update.</p> <h3>Bug Fixes</h3> <ul> <li>Fixed parameter names for the Product Fee Estimate class</li> </ul> Peardian tag:github.com,2008:Repository/7542979/1.4.0 2017-11-17T18:14:54Z November 2017 <p>This release adds support for the changes added from March 2016 to June 2017. See the CHANGELOG for a more-detailed list of changes.</p> <h3>Improvements</h3> <ul> <li>Added Travis support for PHP 7.1 and 7.2</li> <li>Added Composer support for PHPUnit 4 and 5</li> <li>Added an option to disable SSL verification (not recommended outside of testing)</li> <li>Added new response fields in the Financial Event class for SAFE-T Reimbursement events</li> <li>Added new response fields in the Fulfillment Order class for returns</li> <li>Added new fields in the Merchant classes for label customization options and hazmat</li> <li>Added new response fields in the Order class, such as <code>BuyerTaxInfo</code></li> <li>Added new class for getting Product Fee Estimates</li> <li>The logger function will now attempt to create the log file if it does not already exist</li> </ul> <h3>Bug Fixes</h3> <ul> <li>Fixed an undefined index error when cURL receives an empty or invalid response</li> </ul> Peardian tag:github.com,2008:Repository/7542979/1.3.0 2016-08-09T17:11:45Z August 2016 <h2>Change log</h2> <p>This release adds support for the changes and new APIs added from February 2015 to March 2016. See the newly-added CHANGELOG for a more detailed list of changes.</p> <h3>Improvements</h3> <ul> <li>Added Travis support</li> <li>Updated the Composer file to allow for newer PHP versions</li> <li>Changed all private methods and properties in all classes to protected</li> <li>Added PHPUnit XML configuration file</li> <li>Added change log, contribution guidelines, and credits files</li> <li>Added support for MWS Auth Token</li> <li>Added methods for getting the last response code, error message, and error response</li> <li>Added support for the Merchant Fulfillment API</li> <li>Added support for the Recommendations API</li> <li>Added support for the Subscriptions API</li> <li>Added support for the Finance API</li> <li>Added four new Inbound classes</li> <li>The marketplace can now be specified in the Order List class, Fulfillment Order class, and all Product classes</li> <li>Added new response fields in the Feed class for processing dates</li> <li>Added new response fields in the Order classes, such as <code>IsPrime</code></li> <li>Added a method for getting the order ID from the Order Item List class</li> <li>Added a new parameter in the Order List class, <code>TFMShipmentStatus</code></li> <li>Added a method for getting the raw report data from the Report class</li> <li>Added a new response field in the Report List class, <code>AcknowledgedDate</code></li> <li>Added new parameters and response fields in the Fulfillment Order classes, such as <code>CODSettings</code></li> <li>Added a new method in the Fulfillment Order Creator class for updating orders</li> <li>Added new parameters and response fields in the Fulfillment Preview class, such as <code>ScheduledDeliveryInfo</code></li> <li>Added a new method in the Product Info class for getting lowest-priced offers</li> <li>The Product class now keeps the identifier used to search for an item under the key <code>Request</code></li> <li>Added new methods in the Shipment class for setting parameters previously restricted to use of <code>usePlan</code></li> <li>Added a new parameters and response fields in the Inbound Shipment classes, such as <code>ShipmentName</code> and <code>PrepDetailsList</code></li> <li>Added support for new styles of token responses used by some classes</li> <li>The Service URL setting in config now works with or without a slash at the end</li> <li>The <code>genTime</code> method now supports Unix timestamps, though some methods that use <code>genTime</code> still do not</li> <li>Updated the name of the <code>CompletedProcessingDate</code> field in the Report Request List class to <code>CompletedDate</code></li> <li>Updated the name of the <code>ShipServiceLevelCategory</code> field in the Order class to <code>ShipmentServiceLevelCategory</code></li> <li>Deprecated <code>getDateProcessingCompleted</code> in favor of <code>getDateCompleted</code></li> <li>Deprecated <code>getShipServiceLevelCategory</code> in favor of <code>getShipmentServiceLevelCategory</code></li> <li>Deprecated <code>setFulfillmentMethod</code> in the Fulfillment Order Creator class</li> <li>Deprecated <code>setMethodFilter</code> in the Fulfillment Order List class</li> </ul> <h3>Bug Fixes</h3> <ul> <li>Some tests that tried to load the normal configuration file now properly load test configuration</li> <li>Corrected many small mistakes in documentation</li> <li>The <code>setShowSalesChannel</code> method in the Report class now properly sets the parameter</li> <li>Fixed the spelling of <code>StateOrProvinceCode</code> throughout the Outbound and Inbound classes</li> <li>The Product Info class now properly gets all relationships</li> <li>The Shipment class no longer sets the address when using <code>usePlan</code> and correctly sets other parameters</li> <li>Fixed a loop caused by an empty response to actions that use tokens</li> </ul> <h3>Removals</h3> <ul> <li>Removed all of the old leftover test XML files from the mock folder</li> <li>Removed old environment config lines from the test config file</li> </ul> Peardian tag:github.com,2008:Repository/7542979/1.2.0 2016-08-09T17:12:03Z March 2016 <h2>Change log</h2> <p>This is the long-awaited release for changes made from May 2014 to February 2015.</p> <h3>Improvements</h3> <ul> <li>The store name can now be omitted when initiating objects if there is only one store is set in the config file.</li> <li>Added support for four relatively-new fields returned for Orders: <code>CbaDisplayableShippingLabel</code>, <code>ShippedByAmazonTFM</code>, <code>TFMShipmentStatus</code>, and <code>OrderType</code>.</li> <li>Log messages now display time using the 24 hour format, rather than 12 hour.</li> <li>Each store in the config file can have its own <code>serviceUrl</code>, which will override the normal service URL.</li> </ul> <h3>Bug Fixes</h3> <ul> <li>Inventory lists no longer cause an error if detailed information is not given.</li> <li>Logging function no longer gives an error when PHP is in strict mode.</li> <li>Removed bad include paths from NetBeans project settings.</li> <li>Product class no longer gives an error when PHP is in strict mode.</li> <li>Product Info class now uses the correct identifier parameters when fetching categories.</li> <li>Product Info class now correctly gets child relationship data.</li> </ul> <h3>Removals</h3> <ul> <li>Removed the obsolete <code>checkResponse</code> method from the Feed class.</li> </ul> Peardian tag:github.com,2008:Repository/7542979/1.1.0 2014-05-16T18:20:03Z Orders API Update and Bug Fixes <h2>Change log</h2> <h3>Improvements</h3> <ul> <li>Feeds now allow for direct string input rather than relying entirely on files</li> <li><em>HTTP 100 Continue</em> responses are properly handled</li> <li>Amazon-defined constants, such as API version numbers and throttle times, have been moved to a separate file since users shouldn't have to worry about them. Users who already have a config file should redo them.</li> <li>Updated the Orders API to the <em>2013-09-01</em> version, which adds <em>Earliest/Latest Ship Date</em> and <em>Delivery Date</em> to returned order data</li> <li>Raw responses are stored for debugging purposes and can be accessed with <code>getLastResponse()</code> or <code>getRawResponses()</code></li> <li>Created a folder for example scripts and added some examples to the readme</li> </ul> <h3>Bug Fixes</h3> <ul> <li>Feeds actually send now</li> <li>Fixed config file path in unit tests</li> </ul> carl689 tag:github.com,2008:Repository/7542979/1.0.0 2014-02-12T21:50:40Z Initial Release <p>This is the initial release of the CPI Group Amazon MWS library. See the readme file for more information.</p> Peardian