Releases: stripe-archive/jquery.payment
Fix bugs
This release fixes the formatting of Diner's Club card numbers.
Fix bugs
This release fixes bugs with formatting the card expiry field when pasted or on an Android device.
Fix bugs
This release fixes a variety of edge cases around pasting invalid content.
Support for Zepto and adding card types
This release exposes an array of known card types as $.payment.cards
, which can be extended to support additional region-specific card types. It also adds support for Zepto.js, though this is not quite well tested.
Bump version for NPM
I published to NPM in descending order which resulted in the last-published version being the 'latest', despite having correct semver data. This empty release allows me to ensure that it is the 'latest' release in the NPM registry.
Fix bugs
This release removes the use of a ES1–ES3 future reserved word (char
), which was causing trouble with certain asset compilers.
Fix bugs
Support for space or slash in expiry formatting
This release adds support for using the 'space' keystroke to jump between month and year input when formatting a payment expiry field. (It resolves #74.)
Input reliability and card type enhancements
This release resolves a number of issues around text input, specifically on Android.
It introduces a 0ms setTimeout
delay between handling an input events and updating an element's value, which may break code that depends upon reading the formatted value of an element within the same tick.
This release also adds a handful of national debit card brands, improves the patterns associated with identifying card brands, and removes Laser, which was decommissioned.
Fix tests and package manifests
This release retires some logistical debt in the repository.
Tests should now run and pass, and the manifests for npm, Bower, and the jQuery Plugins library should be valid and up-to-date.
A handful of other bugfixes are present in this release.