Charge 1.8.3 – Jun 27, 2014
ee-
Hook chargeactionstart that fires when a user action is triggered, ie. a user cancels or reactivates their subscription via the {exp:charge:act} tag
-
A new 'plansetname' optional parameter on the {exp:charge:form} to optionally let you give your payment plans a defined name in the Stripe api, instead of the automatically generated name based on the plan parameters
-
Fixed a bug affecting member subscriptions on EE versions below 2.6, where the member group model doesn't exist
Charge 1.8.2 – Jun 20, 2014
ee-
Hook chargewebhookreceived_start that fires against all validated inbound Stripe webhook events. The full details of the event are available for custom implemenations beyond standard webhook handling.
-
Updated made some previously private webhook methods public to allow for external reuse on some cases. Methods like chargewebhook->extractcustomerid() and chargewebhook->extractinvoiceamount()are now available
-
Updated the handling of fixed cost coupons in multiple currencies for better fallbacks
-
Updated the wording on some error messages to make it clearer the cause of the issue
-
Fixed an install bug on EE versions less than 2.7 where the actions were attempting to set to be CSRF exempt
-
Fixed a bug where the status of a stripe return value wasn't properly collected
-
Fixed a bug in the webhook method that was detecting the value of a paid invoice
Charge 1.8.1 – Jun 12, 2014
ee-
a javascript bug in the bundled jquery library where classes weren't properly adjusted on error
Charge 1.8.0 – Jun 6, 2014
ee-
Added full Coupon support. Coupons can be used for both one-time and recurring payments, and can be fixed value or percentage based. For recurring payments extra options like maxium usages, how long they repeat and more are available
-
More robust handling for fixed length plans, working around some edge cases
-
The webhook input in the settings is no longer disabled to allow for direct copy/paste
-
An install bug for some setups with unusual paths
-
support for upcoming EE2.9.0 changes
-
A case where api calls would fail on some setups
Charge 1.3.4 – May 31, 2014
craft-
A left over debug message
CartThrob Offers 1.1.1 – May 29, 2014
ee-
a bug when generating large sets of coupons for some specific counts.
Maps 1.4.5 – May 22, 2014
ee-
A bug where the a maps field set to optional and placed on a hidden publish tab would pick up a default value
Maps 1.4.4 – May 13, 2014
ee-
a maptypedefault param to the front-end maps tag. Accepts values of 'normal' (the default), 'physical', 'hybrid' or 'satellite'.
-
a display bug on some older IE versions
Charge 1.3.3 – May 9, 2014
craft-
Stripe api usage for new subscription api setup
-
A bug when creating a new non-recurring coupon in the CP
-
How coupon values are calculated for better consistency
-
A message error where some error messages would be ignored when returning from the Stripe api, and a generic error would be shown in their place
-
A style inconsistency introduced in Craft 2.0
Charge 1.7.2 – May 2, 2014
ee-
Added 'chargecustomercreated' hook, which fires after a customer record has been created on stripe
-
an optional 'required' paramater to the form tag to allow for extra custom validation options. Also works with the open ended meta fields. Super if you need to set extra fields to be required for payments.
-
a missing card style in the CP for JCB card types
-
how webhooks deal with trial period ends, so the final charge element now inherits the updated stripe object data
-
an email parsing bug to catch some bad tag usages more gracefully
-
some legacy update queries for a better update process from older versions
-
a bug for some mysql strict setups