- Adds Gift card support #275
- Adds click event binding to label tags referenced to hosted field containers #279
- Enables CORS-XHR API client by default #269
- Fixes expiry validation of invalid inputs #278
- Fixes dom value reader for empty selects #282
- Adds a pricing error when a coupon is not found #263
- Removes ussageAddons from pricing calculations #268
- Fixes bug around initial pricing not respecting coupons #264
- Adds functionality for running fraud data collector #254
- Updates discount type indication #250
- Fixes cvv requirement enforcement #231
- Misc. code cleanup and test infrastructure changes #234 #233 #230
- Adds support for hosted fields for card transactions: recurly-hosted iframes are injected in place of card fields
- Adds recurly.ready
- Adds eventing to main recurly instance
- Adds 'ready', 'change', and 'field:submit' events
- Adds single use coupon support to discount calculations #204
- Fix issue where XDRs aborted unpredictably #207
- Adds bank account tokenization #202
- Adds optional additional field validations #196
- Fixes tax rounding issue #199
- Adds partial number detection to cardType method #187
- Adds tax information to pricing object #169
- Fixes plan tax exemption for taxation other than US sales tax #186
- Fixes validate.cardNumber throwing on falsey values #179
- Fixes issue with pricing coupon and plan mismatches #177
- Fixes issue where Pricing detachment fails on multiple instances #188
- Adds Pricing support for tax_code #166
- Adds CORS support #157
- Rejects falsey configuration values #155
- Switches build from component to duo #154
- Adds plan unit price and setup fee to pricing output #150
- Fixes issue with IE PayPal communication #152
- Fixes rounding issues around tax and floats #147
- Correctly sets setup_fee on pricing output object #144
- Fixed missing json module dependency #138
- Fixed issue with addons and pricing module #137
- Added 'phone' and 'vat_number' to list of tokenizable fields #126
- Added checkbox support to Pricing.prototype.attach #123
- Fixed issue in Pricing.prototype.attach where addons would attempt to load out of order #127
- Fixed issue where coupon not found errors would go uncaught in Pricing.prototype.attach #124
- Fixed coupon rounding behavior in Pricing.prototype.calculations #125
- Updated testing dependencies #121
- Fixed parse cardType bug #120
- Fixed issue where publicKey was not sent to the PayPal flow initiation API #117
- Added Plan quantity manipulation to recurly.Pricing #115
- Full rewrite for Billing Info tokenization