Version 1.8.2
- Possible fix for a problem with PayPal Std and 0-value orders (which shouldn't get submitted)
- Fix minor bug with promo function usage in order confirmation
Version 1.8.1
- Update language files
- Add TIS-620 version of Thai language file
- Fix a problem with HTML email received by Gmail.
Version 1.8.0
- Add discount override, to allow for a discount on a per-product basis (useful to get rid of old stock, for example)
- Add option-selection to products. This differs from the categorisation-method of specifying different types of a product, and allows you to setup a selectable range of options (multi-select). Thus you might have a mix-and-match product, where a customer can select 3 out of 10 options, and so on.
- Split installation code into separate file
- Fix problem with exclude-pages
- Add more logging to product update
- Add threshold based promotions -- promotions which are triggered by the value of the order, rather than by a promotion code/voucher.
Version 1.7.7
- Hopefully fix a problem with glob (on some PHP installs)
- Move order widget into separate file
- Change "Espana" into "Spain"
- Fix problem with country missing from shipping address in confirmation email and in order screen
- Add a new tag [phone] to confirmation email
- Fix a problem with address in order export
- Add message to Credit Card entry notifying the customer that they have a final chance to confirm/cancel the order
- Updated German translation, provided by Joern
Version 1.7.6
- Fix problem with data export in Safari
- Add address to order export
- Update to Japanese lang files, provided by Soichi
- Fix for PayPal PDT
- Add missing internationalised text in Order Widget
- Update Swedish trans, provided by Marco
Version 1.7.5
- Fix incompatibility problem with Contact Form 7.
- Fix a problem with Google Analytics tag ([yakgoogleanalytics]).
Version 1.7.4
- Fix a problem with Wordpress MU not saving options correctly. Split options out into multiple values, rather than a single array of options.
- Add test for downloadable products
- Add a test to initialise paypal sandbox (for quicker testing)
- Fix problem with widget not clearing order details after successful purchase
Version 1.7.3
- Fix problem with paypal ipn
Version 1.7.2
- Fix problem with Accounts Receivable payment
- Fix problem with Credit Card payment
- Reduce memory usage
- Add instant update of pricing promotions in the first page of the cart (after hitting update)
Files changed: yak-for-wordpress.php, yak-static.php, yak-utils.php, yak-google-analytics.php, yak-view-cart.php, yak-view-confirm.php, yak-view-settings.php, yak-view-accrecv.php, payments/yak-paypal-pro.class.php, payments/yak-paypal.class.php, payments/yak-manual-credit-card.class.php, payments/yak-accounts-receivable.class.php, payments/yak-demo-payment.class.php, yak-promo-utils.php, yak-view-acc-recv.php, yak-model.php, yak-creditcard.php
Version 1.7.1
- Problem with Authorize.net url
- Separate PayPal Pro return url
- Finish moving code into separated payment classes
- Minor change to ipaddress sent to PayPal (only affects internal testing)
Files changed: yak-view-settings.php, yak-for-wordpress.php, yak-static.php, payments/yak-paypal-pro.class.php, payments/yak-paypal.class.php, payments/yak-google.class.php, payments/yak-manual-credit-card.class.php, payments/yak-accounts-receivable.class.php, payments/yak-demo-payment.class.php
Version 1.7.0
- Refactor payment types into separate classes to allow for easier extensibility
- Add 'demo' payment gateway
- Fix promo date saving problem
- Fix promo price calculation (causing problems in PayPal)
- Automatically create the Checkout page on activation
- Automatically create the "products" and "default" categories on activation
- Fix (hopefully) odd error_log problem in certain environments
Version 1.6.1
- Change third party integration script from yak_third_party.php to yak-third-party.php.
- Add total cost (without shipping) to interface for third party func. The function signature is now: yak_check_order_3p($order_id, $email, $recipient, $total_cost). Also added automated test.
- Plugin links were being added to every plugin row -- fixed so they're only added to the Yak row.
Version 1.6.0
- Remove auto_set_quantity -- doesn't make sense since you can now perform all product setup from the edit post page.
- Remove link back to project page.
- Add custom "Out of Stock" message
- Changes required so that YAK will work with WordPress MU
- Move language files into "lang" subdirectory
Files changed: yak-paypal-ipn.php, yak-view-products.php, yak-for-wordpress.php, yak-static.php, yak-view-cart.php, yak-view-settings.php, yak-dl.php
Version 1.5.2
- Remove help from YAK settings page. Moved to the WordPress Extend page: http://wordpress.org/extend/plugins/yak-for-wordpress/installation/
- Add links to the plugin details on the Plugins page
- Fix bug in orders screen (hitting update wasn't requerying)
- Set the priority of YAK's post processing (can be changed by modifying the DEFINE in yak-static.php)
Files changed: yak-view-settings.php, yak-static.php, yak-payments.php, yak-view-reports.php
Version 1.5.1
- Fix bug in sales report screen
Files changed: yak-view-reports.php
Version 1.5.0
- Fix shipping address in confirmation email, so that email and phone aren't included
- Add translation hooks for admin interface. There are now two base translation files: yak-XX.po and yak-admin-XX.po. Most translators will probably only want to translate the customer interface (yak). Those who want to translate the entire interface can also translate the admin interface as well (yak-admin).
- Fix confirmation email for credit card orders and accounts receivable
- Change accounts receivable button to "Next" rather than "Confirm", since it isn't the last page in the flow.
- Fix translation bug in address screen
- Add placeholder for third party integration (see changelog, or the handbook, for more info)
- Change the order screen so that it doesn't display orders without clicking the query button
Files changed: yak-for-wordpress.php, yak-model.php, yak-payments.php, yak-utils.php, yak-view-settings.php, ui.css, yak-static.php, yak-view-acc-recv.php, yak-view-address.php, yak-view-cart.php, yak-view-cc.php, yak-view-confirm.php, yak-view-orders.php, yak-promo-utils.php, yak-XX.po, yak-view-products.php, yak-view-reports.php
Version 1.4.6
- Add override for the shipping weight calculator value -- you can specify the value that is used for the first X grams in shipping calculation, and then the subsequent X grams.
Files changed: yak-for-wordpress.php, yak-view-confirm.php, yak-static.php, yak-view-settings.php, yak-promo-utils.php
Version 1.4.5.1
- Missed a Git collision marker in yak-settings.php
Version 1.4.5
- Localisation fix for the product page (patch provided by DjZoNe)
- Fix a minor problem with the tests
- Add facility to set session.cache_limiter to private for specific pages (such as checkout). This stops the "webpage has expired" messages in Internet Explorer.
- Add promotion code access (specify a comma-separated list of user[name]s who are allowed to access a promotion)
Files changed: yak-for-wordpress.php, yak-model.php, resources/ui.css, yak-static.php, yak-view-settings.php,
yak-view-acc-recv.php, yak-view-address.php, yak-view-cart.php, yak-view-cc.php, yak-view-confirm.php, yak-view-orders.php,
Version 1.4.4
- [html_shipping_address] no longer includes email address
- billing address is now passed to PayPal Standard (shipping address was being sent through before)
- add Portuguese translation provided by Álvaro
Files changed: yak-for-wordpress.php, yak-utils.php, yak-payments.php, yak-view-settings.php, yak-model.php
Version 1.4.3
- wrong order for product type columns