𝌡Changelog

7.3.2

⤵️ Added:

7.2.8

⤵️ Added:

7.2.6

🔄 Modified:

7.2.1

🔄 Modified:

7.2.0

🔄 Modified:

7.1.1

🔄 Modified:

7.1.0

⤵️ Added:

🔄 Modified:

7.0.1

🔄 Modified:

7.0.0

⤵️ Added:

⤴️ Removed:

🔄 Modified:

6.1.0

⤵️ Added:

6.0.0

⤴️ Removed:

⤵️ Added:

5.0.0

⤴️ Removed:

Please, consider overriding corresponding
textField(:shouldChangeCharactersIn:replacementString:)
textInput(:isChangingCharactersIn:replacementString:) or
textView(:shouldChangeTextIn:replacementText:)
instead.

⤵️ Added:

Caret gravity affects caret movement when Mask adds characters precisely at the caret position during formatting. It is important to retain caret position after text deletion/backspacing.

Default CaretGravity is .forward. Set caret gravity to .backward only when user hits backspace.

These methods allow to incorporate new caret gravity setting. RTLCaretStringIterator had also been rewritten to reflect these changes.

🔄 Modified:

4.3.0

⤵️ Added:

4.2.0

⤵️ Added:

4.1.0

⤵️ Added:

↩️ Fixed: