CHANGELOG.md 6.3 KB

Change Log

All notable changes to this project will be documented in this file.

[UNRELEASED]

Updates

  • fix jquery.inputmask.bundle.js
  • fix dependency paths for browserify
  • update files to be included for package.json, bower.json, component.json

Fixed

  • 3.2.0 Error extendDefinitions and extendAliases not functions #1024
  • Browserify error: Error: Cannot find module 'inputmask' from '/Users/.../node_modules/jquery.inputmask/dist/inputmask #1030
  • Invalid JSON phone-uk.js #1025

[3.2.0] - 2015-09-04

Added

  • add option command to set and retrieve options on an inputmask
  • dependencyLib wrapper around needed jQuery functionality
  • mac address alias #986
  • tabThrough option - Tab and autoselect mask parts #433
  • eslint testing in grunt validate task
  • $.fn.inputmask("setvalue", value)
  • jquery.clone support (also see $.fn.inputmask("setvalue", value))
  • hexadecimal definition (# in inputmask.extensions.js)
  • positionCaretOnTab option
  • Inputmask.unmask
  • numeric alias - increment/decrement by ctrl-up/ctrl-down
  • numeric alias - round values
  • percentage alias
  • Inputmask class
  • setting defaults / definitions / aliases
    • Inputmask.extendDefaults
    • Inputmask.extendDefinitions
    • Inputmask.extendAliases

Updates

  • enhance caret positioning behavior & radicFocus
  • change alfanumeric uppercase definition from # to &
  • numericInput option also possible on dynamic-masks
  • remove $.inputmask in favor of Inputmask class
  • remove "jquery." in the naming of the extensions to better reflect their denpendency
  • separate jquery plugin code from the inputmask core (first step to remove jquery dependency from the inputmask core)
  • Update placeholder handling

Fixed

  • Mask cleared on ajax submit or jquery unobtrusive validation error #1020
  • Update readme for numerics #994
  • extra zeros in currency alias #1008
  • masks parsing generate a Maximum call stack size exceeded #1007
  • Issue using datamask-input attributes and event handlers #992
  • Set specific inputmask option on already initialized control #949
  • Money question #644
  • Decimal numbers with fixed decimal part #990
  • Focus loop on IE9 with numeric.extensions #989
  • Numeric inputs with default value are setted to blank when submit the form #983
  • Default Enter key function getting lost on an input mask text field #938
  • Add JSHint and JSCS #879 => used eslint instead
  • On google chrome, cannot use jquery to clone the inputmask control with data and events #713
  • Cannot overwrite characters when highlighting the characters to the right of the decimal #974
  • Decimal mask accepts "123,456." (RadixPoint with no number after it) #973
  • Make numericInput work with complex masks #963
  • Auto position cursor at end of data on focus #965
  • Decimal separator conversion #919
  • Entering a period on a blank 'numeric' alias input not allowed #888
  • Typing 1000 becomes 1.00 using groupSeparator="." #959
  • phone-codes.js is missing when installing with bower #937
  • Repeat function doesn't work for dynamic masks #960
  • Provide convenient method to unmask value #929
  • Min value doesn't work with allowMinus #951
  • Escape value is inconsistent after mask #935
  • Escape optional marker, quantifiable marker, alternator marker and backslash not working #930
  • Is numeric carret position broken? #928
  • Decimal looses digits #924
  • Firefox: cursor jumps to the right when clicking anywhere on the value #921
  • Numeric inputMask doesn't rounds value #754
  • Chinese / Japanese characters are unable to mask #198
  • Infinite Loop on IE (v11) when using Japanese IME Keyboard #749
  • Delete key not working properly #799
  • Selecting and overwriting text will delete the character to the immediate right #914
  • Can't delete digits after decimal point on negative numbers #892
  • decimal : extra number after delete and typing new numbers #904
  • Dynamic masks with {*} and zero repeats #875
  • Mask does not alternate back after deleting digit #905
  • never trigger 'input' event when paste after invoke inputmask #776
  • Script looping start when add '.' between decimal values #870 ('.' part)

[3.1.63] - 2015-05-04

Added

  • Support for CommonJS (Browserify)

Updates

  • Allow masking the text content of other html-elements (other then div)
  • Make alternators correctly handle alternations with different lengths
  • better determine the last required position with multiple masks

Fixed

  • Script looping start when add '.' between decimal values #870 (script loop)
  • Static masks fails when we set value="2015" for an input field where data-inputmask was "2999" #903
  • contenteditable decimal #882
  • Tab out does not work when element is readonly #884
  • Change mask default for allowPlus and allowMinus #896
  • Browser hangs after trying to type some additional digits at the start of a date field #876
  • inputmask decimal with integerDigits or digits with maxlength can cause Browser freezed #889
  • masking a password field #821 (reenable type=password)
  • email inputmask "isComplete" always returns true #855
  • When two masks specified backspace clears the whole input instead of last char #780
  • Phone extention backspace problem #454

[3.1.62] - 2015-03-26

Added

  • Numeric alias: add unmaskAsNumber option
  • import russian phone codes from inputmask-multi
  • enable masking the text content in a div
  • enable contenteditable elements for inputmask
  • Update Command object to handle inserts and allow for multiple removes
  • Add a change log
  • Add Component package manager support - component.json

Fixed

  • updating a value on onincomplete event doesn't work #955
  • $.inputmask.isValid("1A", { mask : "1A" }) returns false #858
  • IE8 doesn't support window.getSelection js error #853
  • Email with dot - paste not working #847
  • Standard phone numbers in Brazil #836 (Part 1)
  • Sequentional optional parts do not fully match #699
  • How i fix that number problem? #835
  • Form reset doesn't get same value as initial mask #842
  • Numeric extension doesn't seem to support min/max values #830
  • Numeric max filter #837
  • Mask cache - 2 definitions for same mask #831
  • Adding parentheses as a negative format for Decimal and Integer aliases (100) #451
  • Should not allow "-" or "+" as numbers #815
  • isComplete erroneously returning false when backspacing with an optional mask #824

[3.1.61] - 2015-02-05

Initial start of a changelog

See commits for previous history.