* Bug Fixed - In v0.4 if more than 1 record found in address book matched the street address sent back by PayPal, a new address record would be added because the address matching code couldn't tell which record it should be. Re-wrote the address checking code to pick an address from matched records and not to create any new entry.
* Bug Fixed - In v0.4 if EC button disabled, the error message for the cancel url couldn't be shown when shipping is skipped (virtual orders). Changed the cancel url to checkout payment page when order content type is virtual and EC button not enabled.
* Added a new configuration key to skip sending shipping address to paypal.
* Added a new configuration key to skip the confirmation page before sending customers to PayPal.
* Minor bug fixed in the language level file, the cURL not exiting error message was not modified from WPP module, now amendeded to EC IPN module.
* Added in ipn.php to handle the customer's selected language to be used with order comments (IPN message logging).
* Modified in ipn.php not to show address status if shipping address not present (skipped or virtual orders).
* Bug fixed in ipn.php to work around osCommerce rounding issue with different decimal points settings.
* Bug fixed in ipn.php to handle all possible cancelled order statuses.
---------------------------------------------------
Full package

More...