Skip to content

Releases: insin/inputmask-core

v2.2.0

15 Sep 19:40
Compare
Choose a tag to compare

Fixed placeholderChar to allow ''

Fixed setSelection to set the selection to the end of the prior value chunk (user-input value)

Added isRevealingMask property

v2.1.1

11 Sep 17:03
Compare
Choose a tag to compare

Fixed settingnull or undefined as the mask's value - this will now be treated as if '' had been set rather than causing an error (#5)

v2.1.0

15 Jul 10:00
Compare
Choose a tag to compare

Added mask.getRawValue() to get the user's raw input, without any non-editable placeholder characters. [muffinresearch]

Added customisation of the character used to fill in editable slots for which these is no input yet, by passing a single-character placeholderChar string as an option to the InputMask constructor. [muffinresearch]

v2.0.1

15 Jul 09:59
Compare
Choose a tag to compare

Fixed taking input for patterns with leading static parts when the cursor or entire selection is in the static part. [jordansexton]

v2.0.0

03 Apr 10:58
Compare
Choose a tag to compare

Added mask.undo() and mask.redo()

setPattern() now sets/resets the selection.

Breaking changes

setPattern() now takes an options Object for its second argument instead of a String for the new value. value and selection options may be given.

The given (or defaulted) selection object is now used as-is when setting initial selection. It used to be set via setSelection(), which moved it to the first editable index.

v1.2.0

26 Mar 17:42
Compare
Choose a tag to compare

Added customisation of format characters by passing a formatCharacters object as an option to the InputMask constructor.

Added the ability for format character definitions to transform valid input.

Changed letter format character to a

Added new format characters:

  • A - letter, which will be transformed to upper case
  • # - alphanumeric, which will be transformed to upper case

v1.1.0

25 Mar 19:46
Compare
Choose a tag to compare

Added the ability to escape special pattern characters with a leading backslash character. As a result, backslashes must also be escaped to be used as static parts of a mask's pattern.

Added a mask.emptyValue property for convenient comparison.

v1.0.0

25 Mar 01:41
Compare
Choose a tag to compare

Initial realease features:

  • Fixed-width masking pattern
  • Editable character placeholders:
    • 1 - number
    • A - letter
    • * - alphanumeric
  • Editing operations which are aware of cursor position/selection and update post-op cursor position:
    • Single character input
    • Pasting a string
    • Backspacing