All Versions
10
Latest Version
Avg Release Cycle
13 days
Latest Release
437 days ago

Changelog History

  • v2.0.4

    September 01, 2018
    • 🛠 Fixed setting focus on unfocused input on mask change in Safari (Thanks to @ngryman, #154)
    • 🛠 Fixed cursor jump on delayed mask or value change
    • 🛠 Fixed broken compatibility with IE8
  • v2.0.3

    August 06, 2018
    • 🛠 Fixed incompatibility with react-test-renderer (#147)
  • v2.0.2

    June 12, 2018
    • 🛠 Fixed #141
    • 🛠 Fixed issues with autofill in Firefox
  • v2.0.1

    May 22, 2018
    • 🛠 Fixed UMD build
  • v2.0.0

    May 22, 2018
    • 🛠 Fixed compatibility with StrictMode in React 16.3 and future React releases (due to deprecation of componentWillReceiveProps)
    • ➕ Added beforeMaskedValueChange property to allow to implement custom masking logic
    • ➕ Added support for children function to render another component instead of regular input
    • ✂ Removed ES module to avoid confusion with default import in some environments
    • ⬇️ Dropped support for React 0.13
    • 🛠 Minor fixes (look at the beta changelog for more details)
  • v2.0.0-beta.4

    May 17, 2018
    • 🛠 Fixed false positive warning about maxLength prop (#140)
    • ➕ Added react-dom as a peer dependency
  • v2.0.0-beta.3

    May 15, 2018
    • 🛠 Fixed transition between masked and non-masked state
    • ➕ Added support for children function to render another component instead of regular input
    • ⬇️ Dropped support for React 0.13
  • v2.0.0-beta.2

    May 11, 2018
    • 🛠 Fixed issues with editing inputs with autoFocus
  • v2.0.0-beta.1

    May 10, 2018
    • 🛠 Fixed initial cursor position on inputs with autoFocus
    • 🛠 Fixed bundles compatibility with IE 8,9,10 (not that easy to support actually)
  • v2.0.0-beta.0

    May 10, 2018
    • 🛠 Fixed deprecation warning in future React 16.4 (replaced componentWillReceiveProps with componentDidUpdate)
    • ✂ Removed ES module to avoid confusion with default import in some environments
    • ➕ Added beforeMaskedValueChange property to allow to implement custom masking logic
    • 🌲 Log error into console if maxLength property is defined on masked input (#128)
    • 🛠 Fixed cimoatibility with IE8 (why drop legacy if it's easy to support)
    • 🛠 Fixed cursor position after deleting range that includes mask prefix
    • 🛠 Fixed cursor position on backspace over permanent character on platforms with broken keydown event
    • 🛠 Fixed inconsistent behavior between typing and pasting the same character over mask prefix
    • ♻️ A lot of refactoring (thanks to @TrySound)