Skip to content

Releases: FutureMind/MaskedEditText

1.0.18: Merge pull request #4 from FutureMind/fix/jitpack-download

14 Jun 08:26
9249014

Choose a tag to compare

1.0.17: Merge pull request #3 from FutureMind/fix/swap-to-fm-implementation

10 Jun 09:52
415d675

Choose a tag to compare

1.0.16

09 Jun 10:22

Choose a tag to compare

Remove unused imports

Migrate from rxjava2 to rxjava3

16 Jun 10:00

Choose a tag to compare

1.0.15

Migrate from rxjava2 to rxjava3

Migrate from rxjava2 to rxjava3

16 Jun 09:47

Choose a tag to compare

1.0.14

Migrate from rxjava2 to rxjava3

Fix error caused by wrong selection and text pasting

07 Apr 09:45

Choose a tag to compare

Given fix is a direct result of a previous fix (v1.0.12), which caused a new problem.

Previously when a user deleted a letter placed after a mask and just before the last letter in the phrase, cursor was unexpectedly placed after the last letter.

Fixing above issue resulted in the next issue, which allowed user to position cursor wherever possible given that the input is empty.

After positioning cursor on an empty input (with visible hint) and pasting value into it, the crash occurred.

In this fix I handle this crash by catching exception and reseting the input.

It is sort of a workaround and definitely not a perfect solution

Selection after char removal fix



03 Feb 13:58

Choose a tag to compare

Generally speaking, removing a char placed just before mask char resulted in misplacement of selection indicator.

Consider the setup below:
mask: ###-###-###
hint: 123456789
Your input: 123456789

Error:
Removal of '6' char resulted in selection set after mask, on '7' char instead of '5' char. 



ClassCastException removed and migration to androidx performed

31 Jan 11:06

Choose a tag to compare

Migration from appcompat to androidx;
Upgrade of build tools version from 25.0.3 to 28.0.3;
ClassCastException in MaskedEditText fixed;

Raw text changes observing enabled

20 Jan 09:48

Choose a tag to compare

Implementation of rx java;
Behavior processor created inside MaskedEditText;
observeRawTextChanges() implemented in MaskedEditText;

Release 1.0.9

16 Jan 15:36

Choose a tag to compare

Resolve build problems