Skip to content

Latest commit

 

History

History
129 lines (82 loc) · 4.57 KB

CHANGELOG.md

File metadata and controls

129 lines (82 loc) · 4.57 KB

Change Log for WooCommerce Extension

All notable changes to this project will be documented in this file.

This project adheres to Semantic Versioning and Keep a CHANGELOG.

Nothing documented right now.

1.3.1 - 2018-07-28

Requires

  • WooCommerce: 3.4+

Fixed

  • Order entity attribute values not being available during checkout.

1.3.0 - 2018-02-10

Added

  • Coupon settings that allow a certain number of points to be charged each time a coupon is used.

Fixed

  • Added missing id attribute to points type dropdown for the points gateway at checkout.

1.2.1 - 2017-10-16

Requires

  • WordPoints: 2.4+

Fixed

  • Deprecated notices from Channel, Module Name, and Module URI extension headers.
  • Deprecated notices from the un/installer, by using the new installables API.
  • Gateway settings not being deleted on uninstall.

1.2.0 - 2017-05-24

Changed

  • Multiple points types can be set up for use in the gateway, instead of just one. #34
  • The gateway is now only enabled when the current user is logged in, and when the user is not logged in and this is the only gateway enabled on the site, a custom message is displayed to the user rather than the default shown with WooCommerce. #36

Fixed

  • The refund amount for an order is now calculated using the conversion rate at the time the order was placed, rather than at the time of the refund. #35
  • Removed a reference to a nonexistent class in the @covers annotations.

1.1.0 - 2017-03-25

Requirements

  • WordPoints 2.3+
  • WooCommerce 3.0+

Added

  • Developer changelog.
  • Namespace and Module URI headers.
  • Order Complete hook event that fires when an order is completed and reverses when it is refunded.
  • Order entity.
  • Base order attribute class.
  • Attributes: Created Via, Custom Note, Date Completed, Date Created, Date Paid, Cart Tax, Shipping Tax, Tax Discount, Discount Total, Grand Total, and Shipping Total.
  • Relationships: Customer.
  • Restriction: Nonpublic.
  • Publish Product hook event class to provide custom strings for the event automatically registered by WordPoints core. #25
  • Reviewing a Product hook event class to provide custom strings for the event automatically registered by WordPoints core. #31
  • Product Review entity class.
  • Also deregister the parent entity relationship for product reviews.

Changed

  • Points to money conversion rate setting to be a number input accepting any number supplied by the user. #16
  • Unit tests to use get_sites() instead of direct queries when retrieving sites.
  • Code to use new getter methods for WooCommerce objects instead of accessing the properties directly. #21
  • Gateway tests to not rely on magic properties when getter methods are available. #22
  • Order factory used in the unit tests to use wc_get_product() instead of the soft-deprecated get_product().
  • Gateway tests to initialize the gateways in setUp() instead of overriding the default settings of our gateway.
  • Gateway class to be autoloaded. #29

Removed

  • Lingering references to the never-shipped points hook in the uninstaller. #24

Fixed

  • WordPoints_WooCommerce_Points_UnitTestCase to extend WordPoints_PHPUnit_TestCase_Points instead of the deprecated WordPoints_Points_UnitTestCase.
  • The gateway's process_payment() method not returning an array on failure. #22
  • Typo in the use of the custom_fields property of the product factory used in the PHPUnit tests.

1.0.2 - 2016-09-08

Requirements

  • WordPoints 2.1+

Fixed

  • Deprecated notices when uninstalling on latest WordPoints versions. #7

1.0.1 - 2015-03-17

Fixed

  • Updates not being available via the WordPoints.org module. #15

1.0.0 - 2015-01-08

Added

  • Payment gateway that uses points as currency.
  • The admin sets which points type to use.
  • How many points to charge for the monetary amount can be set to 1-to-1 or 1-to-100.