Changes in v1.1 - Sending a bad element to asNumber causes null exception (unit test added 11.10) - Added a dropDecimals setting and accompanying unit-tests. - Added roundToDecimalPlace and alertOnDecimal settings and accompanying unit tests. (from Emmanuel Sambo) - Fix rounding error in Internet Explorer - Remove dropDecimals in favor for roundToDecimalPlace - Use custom event to warn about decimals entered, if enabled - fixed but where only the first selector match was being set (unit test added 37) (issue #7) Changes in v1.2 - Stored originalDecimals for reporting on the decimalsEntered trigger - Added format_as_you_type demo page (from Emmanuel Sambo) - Fixed issue #11 blank should equal blank - Fixed bug #12 and added unit test (negativeFormatDecimal) to support - Fixed bug #13 and added a check for a float value - Fixed bug #14 and added unit tests for en-IN which contains edge cases due to its Rs. symbol (Rs. 1,000.00) Changes in v1.3 - Fixed bug #15 and added unit test, changed generateRegex function to check for blank symbol. - Added explicit open/closing {} on all if statements - Fixed bug #16 and added unit tests for negative format of (100.00) Changes in v1.4 - Fixed bug where "-" was deleted during Format As You Type. - Improved eventOnDecimalsEntered to only be triggered if necessary. - Improve Format As You Type demo by not calling formatCurrency on a SHIFT, HOME or END key - Added support for jQuery 1.4 and qUnit 1.4 - Added fix and test for issue #19 "-.01" was formatting as "-$NaN.01"