All Versions
11
Latest Version
Avg Release Cycle
72 days
Latest Release
-
Changelog History
Page 1
Changelog History
Page 1
-
v6.1.0 Changes
โ Removed:
IndexOutOfBoundsException
HUZZAH!
Modified:
(none)
โ Added:
- ๐
IndexOutOfBoundsException
with a link to docs
-
v6.0.0 Changes
March 16, 2020โ Removed:
Mask::apply()
, theautocomplete
flag
This flag is now a part of the
CaretGravity.FORWARD
.Modified:
CaretGravity
is now a sealed class
โ Added:
CaretGravity.FORWARD
, theautocomplete
flagCaretGravity.BACKWARD
, theautoskip
flag
-
v5.0.0 Changes
September 18, 2019โ Removed:
CaretStringIterator::beforeCaret()
This method is now replaced with
::insertionAffectsCaret()
and::deletionAffectsCaret()
calls.โ Added:
CaretString
instances now contain caret gravity.
๐ 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.0๏ธโฃ Default
CaretGravity
is.FORWARD
. Set caret gravity to.BACKWARD
only when user hits backspace.CaretStringIterator::insertionAffectsCaret()
andCaretStringIterator::deletionAffectsCaret()
These methods allow to incorporate new caret gravity setting.
- Right-to-left masks.
-
v4.3.1
July 02, 2019 -
v4.3.0 Changes
June 13, 2019โ Added:
AffinityCalculationStrategy.EXTRACTED_VALUE_CAPACITY
option allowing to have radically different mask format depending on the extracted value length
-
v4.2.2
June 07, 2019 -
v4.2.1
June 07, 2019 -
v4.2.0 Changes
May 30, 2019โ Added:
AffinityCalculationStrategy.CAPACITY
affinity calculation option allowing to have radically different mask format depending on the input length
-
v4.1.0 Changes
February 06, 2019โ Added:
formattedText
toMaskedTextChangedListener.ValueListener::onTextChanged
- by Nikita Barishok in PR#73
Mask::isValid(format:customNotations:)
method for format checks
๐ Fixed:
- ๐ Optional blocks of symbols are now ignored when extracted value completeness is calculated, see #70
-
v4.0.0
November 19, 2018