Charge 2.2.1 – Apr 11, 2017

craft
  • Fixed an issue with checking the state of Connect on some setups

  • Fixed an issue that would cause emails to fail to send for subscriptions when setup via the CP caused by a bad handle/name combo on the email trigger

Charge 2.2.0 – Apr 9, 2017

craft
  • Added full support for Stripe Connect. You can use Connect to build marketplaces, multi-vendor setups and more. Connect sub-accounts and collect application fees for payments with minimal extra setup. All Connect related features are handled via a new Connect fieldtype.

  • Added the ability to Update and move active subscriptions from the front-end. You can now let customers self-service and modify their active subscriptions. When changing their plan, all pricing and period differences will be automatically pro-rated, and updated dynamically.

  • Added a new onChang` trigger type. Triggered when a customer changes their subscription via the new self service updateSubscription options.

  • Added support for custom error message translations on the front-end, just pass a config object with translations into the charge jquery helper

  • Updated handling of subscription checks, and internal api checks to maintain better consistency through out our local records.

  • Updated bundled stripe libraries to take advantage of new api options.

  • Updated logging to better handle rare edge case errors and fallbacks

  • Updated compatibility checks for new cases and fixes

  • Updated demo templates new improved starter account area templates.

  • Fixed too many bugs to list.

Charge 2.1.8 – Nov 29, 2016

craft
  • Fixed a bug in the upgrade migration that would throw an error on some setups, causing the previous migration to fail.

  • Fixed a bug in the jquery.charge.js that would cause an error when used along side jQuery 3.x

  • Added support for supplying translated error messages as part of the charge js init

Charge 2.1.7 – Nov 22, 2016

craft
  • Added a new compatibility check within the settings area, with direct checks for most common causes of server issues (ie. TLS < 1.2), along with steps to help fix.

  • Added New Zealand Dollar (nzd) as a supported currency.

  • Added new currency and plan amount direct options for displaying info in the charge overview table.

  • Fixed a compatibility issue for the latest version of Craft, removing usage of CRAFT_BUILD, VERSION and TRACK.

  • Fixed an issue that stopped ordering of charges based on payment amount.

  • Fixed a bug where the payments currency symbol in the charge element table would incorrectly show as USD, regardless of the actual currency.

SearchPlus 1.1.8 – Nov 22, 2016

craft
  • Fixed a compatibility issue with the latest release of Craft. Removed depreciated usage of CRAFT_BUILD, TRACK, VERSION.

SearchPlus 1.1.7 – Oct 21, 2016

craft
  • Fixed a bug where a check on supported element ids would cause an entry save event to fail

Charge 2.1.5 – Oct 20, 2016

craft
  • Updated how the payments are retrieved for the main element view to massively improve performance on installs with a large number of payments.

  • Updated how Charge stores it's license state to fix an intermittent bug on some Craft installs where the Pro edition state could be temporarily lost until the license was rechecked.

  • Updated the logging output help debug situation where the Stripe API rejects api calls due to installs having lower than TLS 1.2

  • Fixed a bug where a charge with a subscription could return a null subscription.

  • Fixed a bug in the CP where some filters wouldn't update the main element view.

SearchPlus 1.1.6 – Oct 20, 2016

craft
  • Updated how the internal License state is stored to fix an intermittent bug on some installs.

  • Updated the handling of Commerce product variants to more fully map them as part of the default mapping. Variants are now included in a variants array, and the default variant also in a defaultVariant item.

  • Fixed a bug in Commerce's event triggering that passed old or empty data on a products default price, sku when an item was saved the first time.

  • Fixed a bug where variant updates after a purchase wouldn't trigger an index update with the available quantity update.

Charge 2.1.3 – Aug 30, 2016

craft
  • Fixed a bug where payments in live mode were mistakenly marked as paid in test mode.

  • Fixed a bug in the included demo templates that was causing triggered actions on multiple choice plans to be silently ignored due to a bad naming error.

  • Fixed a bug in the way the email error conditions were logged.

  • Cleaned up various legacy code references.

  • Fixed a bug where guest registration would fail silently instead of returning a user side error.

  • Fixed up some left over debugging from guest registration setup.

  • Updated the way guest registration post-activation behaves for some setups with non-standard site and user configurations.

  • Updated the handling of guest registration logging to make it clearer in the Logs what's going on, and where any errors might be occurring.

  • Updated how invalid customer details are handled at the service level. Now creates customers that we were meant to have, but failed to find as needed.

  • Updated the handling of an edge case where customers that have been removed from the Stripe api, but we still have recorded locally. Now we will catch the issue internally and create a new customer as required instead of returning a user visible "No customer .." error.

Charge 2.1.2 – Aug 1, 2016

craft
  • Fixed a bug in the guest registration service caused by left over debugging.