Recurly

Changelog

Here you’ll find some of our behind the scenes fixes, small updates to the look and feel of the app, as well as smaller additions to the API and recurly.js. Don’t worry, for bigger updates you can still check out our blog, as well as read our monthly newsletter. If you have questions on any of these items, don’t hesitate to contact support.

2014

April

04/14/2014 The Resend Email button no longer appears in the email is disabled.
04/14/2014 The Invoices Refund by Line Item now responds with a 201.
04/10/2014 A bug was corrected that caused future subscriptions to fail when a site had no enabled gateways.
04/10/2014 Upcoming transactions page changes announced through banner on transactions page.
04/10/2014 IE8 is no longer a supported browser.
04/09/2014 Public keys can now be regenerated in the UI.
04/09/2014 Terms of service were updated.
04/08/2014 Transaction UUIDs can now be searched.
04/08/2014 Transaction notes are now shown on the details page.
04/08/2014 Public ket for Recurly.js V3 was added to the API access page.
04/08/2014 Hungarian Forints (HUF) is now a supported currency in emails.
04/08/2014 Offline manual payments can now be entered using the API.
04/08/2014 Tax calculations are no longer shown on exempt subscriptions.
04/08/2014 The address used for taxation calculations was corrected.
04/08/2014 Plan name is now shown on the accounts page, instead of plan code.

March

03/31/2014 Emails entered on the Hosted Payment Pages can now be longer than 50 characters.
03/28/2014 The subscriptions API now includes a Subscription Change Preview.
03/28/2014 Max logo height on Hosted Payment Pages is now unrestriced. Max width is 555px.
03/28/2014 Validation is now performed on whitelisted IP addresses.
03/26/2014 A bug related to correctly setting approval_code has been fixed.
03/26/2014 Text that displays when changing billing cycle of a plan has been updated to specify that the change will happen at renewal.
03/25/2014 Invoice - Line Items export added.
03/25/2014 Subscription churn export added.
03/24/2014 The new accounts page has gone live.
03/21/2014 Database improvements related to add-on ordering were made.
03/21/2014 Logo size on Hosted Payment Pages is now constrained to 250x100.
03/12/2014 Fixed an issue that affected browsers that don't support the placeholder attribute (for instance, IE8)
03/11/2014 Search results are now more specific.
03/11/2014 An issue was corrected with the Hosted Payment Pages pricing display.
03/11/2014 Send Trial Email checkbox is now displayed on on the Subscription Plan edit page.
03/11/2014 Phone number was been added to billing account info form.
03/11/2014 Tax exempt related fields are now shown when US Sales Tax is enabled.
03/03/2014 Added UI information for when Addess Requirement is set to None (sales tax won't be calculated).
03/03/2014 Amputated Exports with new Invoices Summary
03/03/2014 Ability to enable US Sales Tax tax support
03/03/2014 Ability to toggle tax exemption for accounts, plans or charges
03/03/2014 Updated hosted payment pages UI, added US Sales Tax support
03/03/2014 Added API objects with tax amounts and details
03/03/2014 Added subscription preview API with client libraries
03/03/2014 Admin Panel updates for improved UX to support taxes and calculations
03/03/2014 Added a new invoice summary export
03/03/2014 Added country drop-down for account billing info
03/03/2014 Enabled Recurly.js V3 Beta support
03/03/2014 Fixed calculations for refund and terminate for discounts and taxes

February

02/28/2014 Updated links to gateway error code explanation pages
02/28/2014 Authorized_currencies is no longer reset during billing info update
02/24/2014 Update to transparant post error messaging for null responses
02/21/2014 Changed export functionality to stream directly to the API
02/11/2014 No longer show expired coupons in emails
02/11/2014 Subscription list page now links directly to the subscription
02/10/2014 Added "VAT #" field for all merchants regardless of VAT collections
02/10/2014 Added line item refunds to the API
02/10/2014 Fixed bug with renewal reminders being sent for plans with 0 renewals left
02/10/2014 Update link to intuit error codess
02/10/2014 Fixed bugs with renewal terms when changing collection typet
02/07/2014 Fixed sort on push notifications

January

01/28/2014 Update r.js download to always point to the latest
01/24/2014 Fix bug with add-ons migrating with plan changes
01/24/2014 New subscription preview API endpoint
01/15/2014 New info on ISO country standards
01/15/2014 Add subscribe to status site for real time alerts
01/13/2014 Add PLN to wirecard currencies
01/13/2014 New logout message
01/10/2014 Add collection method to push notifications
01/02/2014 Added "discount" column to invoice export
01/02/2014 Added links between invoices and subscriptions in v2 API responses

2013

December

12/30/2013 Changed subscription "edit" button to "more"
12/10/2013 Added support for 3-digit American Express CVVs
12/09/2013 Updated pricing for Enterprise Plan
12/09/2013 Bug fixes around VAT and Phone Number displays on invoices
12/05/2013 Fix for updating billing information on manually invoiced accounts
12/05/2013 Added support for NZD to Braintree
12/05/2013 Updated activity log to link account_code rather than UUID
12/04/2013 Updated error messaging around passed expiration years
12/04/2013 Added boolean logic to display VAT on email templates
12/04/2013 Auto update and backwards compatibility for VAT on email templates

November

11/26/2013 Added line_accounting_code parameter to email templates
11/15/2013 Added link to coupon from admin view
11/12/2013 Updated invoice style
11/05/2013 Updated user invite/welcome emails
11/05/2013 Better error messaging when a payment gateway times out
11/04/2013 Fix for 500 error when throttling API requests
11/04/2013 Activity log now links refund event to original transaction
11/04/2013 Recurly.js fix: setting add-on quantity to zero will remove the add-on
11/04/2013 Added postponement to the subscription change push notification

October

10/28/2013 Clear net_terms when switching from manual to automatic invoicing
10/28/2013 Fix for SagePay and 3D Secure invoice numbers
10/28/2013 Added breadcrumbs to the transaction details page
10/24/2013 Removed extra fields from CSV exports to optimize export speed
10/24/2013 API fix to disallow setting both single use and applies to months to coupons
10/17/2013 Remove API access for useragent NING/1.0
10/16/2013 Fix to show proper coupon redemption currency on account view
10/15/2013 Fix to stop throwing 400 errors on merchants using an unsupported API parameter
10/14/2013 Added support for PayPal payments from Cambodia
10/14/2013 Support links now open in a new tab
10/14/2013 Corrected credits to be applied to the invoice total when VAT is applied
10/14/2013 Fixed multiple quantity credits not applying to user accounts via the API
10/14/2013 Fixed display of credits in the account balance where VAT was applied
10/09/2013 Added breadcrumbs to plan creation/details pages
10/09/2013 Update to email templates UI
10/09/2013 Depreciated v1 Hosted Payment Pages

September

09/27/2013 Added a Void/Refund email
09/26/2013 Updated icons on admin console
09/26/2013 Moved renewal reminder and trial ending emails out of beta
09/19/2013 Added line_item_uuid to the invoice export.
09/16/2013 Fixed bug with subscription renewal reminder emails and limited lifespan subscriptions
09/03/2013 Update to VAT validation process on Hosted Payment Page billing information updates

August

08/29/2013 Allow Recurly merchants to upgrade their pricing plans
08/21/2013 Improved app UI loading times
08/20/2013 Subscription Renewal and Trial Ending emails to beta
08/20/2013 Timezone fix for API requests with "+00:00"
08/20/2013 Export buttons now link to new /exports page
08/15/2013 Modified Braintree multi-currency support setup
08/15/2013 Released fix for coupon pagination
08/14/2013 Included Croatia in EU country list for VAT calculations
08/14/2013 Added better UI support for long invoices
08/14/2013 Added gateway column to transaction export
08/14/2013 Fixed bug referencing all subscription changes as upgrades
08/13/2013 Added support for Person Accounts on the Salesforce Connector
08/05/2013 Added support for Diner's Club to Braintree Blue

July

07/30/2013 API v2 pagination fixes
07/26/2013 Simplified user subscription to Recurly newsletters
07/17/2013 Allow Salesforce integration to connect to different environments
07/08/2013 Add transactions for header, footer email templates
07/08/2013 Updated menu icons
07/01/2013 Improved VAT support in email templates

June

06/24/2013 Transaction status displayed on new Invoice view
06/24/2013 Released Manual Invoicing
06/24/2013 Partial Payment emails for Manual Invoicing
06/24/2013 New Dashboard for Production Customers
06/24/2013 VAT support for Manual Invoicing
06/10/2013 Added new invoice view
06/10/2013 Added new subscription view
06/10/2013 Added subscription reactivations to activity logs
06/10/2013 Updates to Danish transactions
06/10/2013 Added product_code to adjustments XML response
06/03/2013 Added support for more card types to Beanstream
06/03/2013 Added support for subscription add-on details in push notifications
06/03/2013 Updated Recurly.js v2.2.2 Merchants on V2.2.x should update for PayPal bug fix
06/03/2013 Salesforce no longer overwrites company name if Recurly company name is blank

May

05/27/2013 Added "Days past due" on invoice overview
05/27/2013 Split out invoice view into automated/manually collected invoices
05/27/2013 Updates to Recurly.js and VAT
05/20/2013 Added a "Deselect All" function for the Plans report
05/06/2013 Added coupon details view
05/06/2013 Added account level addresses to admin UI, emails, and exports
05/06/2013 UI changes and more details added to activity log
05/06/2013 Better validation around future start dates

April

04/29/2013 Account notes (read only) added to API v2
04/29/2013 Fixed a coupon bug on new subscription emails
04/22/2013 Added support for CAD, GBP, and EUR for Authorize.net
04/15/2013 Added support for Swiss francs on Litle
04/15/2013 Updated error messaging for TSYS/Recurly Gateway error code 5
04/08/2013 Improved UX for multi-currency invoicing
04/01/2013 Improved messaging on Dunning Management UI

March

03/18/2013 Recurly.js PayPal beta
03/18/2013 Fix to currency changes on Hosted Payment Pages
03/18/2013 Improvements to VAT validation
03/18/2013 Improved messaging around credits and refunds
03/11/2013 Better Hosted Payment Page support for subscriptions with limited renewals
03/11/2013 Better CVV validation - AmEx CVVs must be 4 characters, all other card types 3 characters
03/04/2013 Fixes for PayPal billing agreements with redirects
03/04/2013 Ability to modify stored billing address information, regardless of site address requirements

February

02/25/2013 Improvements to speed in API queries
02/05/2013 Added enforcement for APIv2 to validate address requirements based on site settings
02/05/2013 Site admins can no longer update users in their site

January

01/21/2013 Stopped creating credits for $0
01/21/2013 Set UTC on every API request when timezone isn't specified
01/21/2013 Apply coupon redemptions to trial invoice when there's a setup fee
01/21/2013 Adjust error messaging for CVV mismatch to note that error could be expiration date related
01/13/2013 Added additional encryption and storage layers for secure data
01/13/2013 Added custom color settings to Hosted Account Management page
01/07/2013 Adjusted coupons to expire at 11:59PM in the timezone they were created in
01/07/2013 Added a tooltip to explain coupon expiration time
01/07/2013 Enhanced API V2 to accept coupon expiration time

2012

December

12/23/2012 Relabled months to billing cycles on plans overview page
12/17/2012 Enabled Litle Automatic Account Updater
12/09/2012 Update mobile Hosted Payment Pages to support PayPal payments on iPhone
12/09/2012 Added support for IE10

November

11/25/2012 Added coupon redemptions export
11/12/2012 Added validation for unique add-on codes at creation
11/12/2012 first_renewal_date will now update when a future subscription is postponned before it's first renewal
11/12/2012 Added validation for postopne dates when being set through the API

October

10/21/2012 Removed Afghanistan as default country on Hosted Payment Pages dropdown
10/21/2012 Added details "hover" to display lengthy charge/credit description
10/14/2012 Removed European Union from countries list
10/14/2012 Added ability to postpone canceled subscriptions
10/14/2012 Removed future subscriptions from Subscriber Retention Report
10/14/2012 Updated current_period_ends_at_ date to return "nil" for canceled subscriptions
10/07/2012 Updated list of countries supported for PayPal purchases

September

09/30/2012 Fail any open invoices when an account is closed
09/23/2012 Added per-plan subscription churn exports
09/23/2012 CSV exports now provide local timezone data
09/09/2012 Updated styling of Hosted Account Management Pages
09/09/2012 Added yellow billing information icon to indicate tokenized billing information
09/09/2012 Removed semicolons from use in account codes

August

08/27/2012 Added support for Braintree in Canada and Europe
08/20/2012 Added conversions for known provides and countries to 2-char codes
08/20/2012 Added email activity to Activity Log
08/13/2012 Modifications to account details page to show invoice number in charges, invoice due date, and invoices above transactions
08/06/2012 Proper proration of subscriptions with custom first renewal date
08/06/2012 Added CC email to customer accounts

July

07/30/2012 Credit Cards are no longer authorized unless Credit Card Number or Expiration Date are updated
07/23/2012 Allow "collect now" functionality in all site currencies
07/23/2012 Force selection of refund option when terminating a plan inside the Recurly application
07/16/2012 Modifications to subscriptions maintain original UUID
07/16/2012 Deleted Add-on codes can now be reused
07/09/2012 Made coupon parameters available in email templates
07/09/2012 Expanded currencies for Wirecard customers

June

06/25/2012 Search on Coupon Name and Description
06/25/2012 Display "VAT" in front of VAT charges on a subscription
06/25/2012 Clarify Future Start Date inside of the Recurly App
06/25/2012 Remove JYP as a listed currency, as it's not supported
06/18/2012 Allow customers with PayPal info to pay via credit card on Hosted Payment Pages
06/18/2012 Added "verify" transactions for supported gateways to avoid authorizing and voiding $1 charges
06/18/2012 Relabled "Refund" to "Refund Options..." on transactions
06/18/2012 Void transactions if there is an error saving account information for new accounts
06/11/2012 Added Ogone and Merchant eSolution gateways
06/04/2012 Set new users timezones when new users are created
06/04/2012 Added 3d secure support for SagePay
06/04/2012 Allow whitelabeling of IP addresses

May

05/28/2012 Added subscription postpone to the API
05/28/2012 Added "Site Live" email for merchants
05/28/2012 Updated transaction error code when no gateway is present on the account
05/28/2012 Removed customer payment declined emails when no gateway is present on the account
05/28/2012 Marking invoice as successful/failed added to the API
05/28/2012 Expire active subscriptions when a Recurly site is closed
05/21/2012 Creating accounts via the API now shows up in the activity log
05/21/2012 VAT country and percent added to recurly.js
05/14/2012 New “edit subscription” button on accounts page
05/14/2012 Hosted Payment Pages: T and C’s and Privacy policy now open in new window
05/14/2012 Hosted Payment Pages: Set default payment type (CC vs. Paypal)
05/14/2012 Default all views to “all” for Accounts, subscriptions, invoices, and transactions
05/14/2012 Updated CSV exporter that streams files to browser
05/07/2012 Expire inactive sessions after 20 minutes
05/07/2012 Related transactions to subscription plans
05/07/2012 Set coupons description for Hosted Payment Pages via API

April

04/30/2012 Added total billing cycles to the API
04/30/2012 Updated logic for calculating credits for VAT customers
04/23/2012 Push notifications for changing (postponing) a renewal date