All notable changes to this project will be documented in this file.
- License file
- Mask Factory private class
- MaskCharacter abstract class
- MaskCharacter extended classes
- Refactoring methods
- Removing unnecessary methods
- Removing unnecessary method calls (Performance Polish)
- Change some access modifiers to private
- Mask class is now a private inner class from MaskedTextField
- Some code from updadeSemanticMask() has been moved to new method "consumeText()"
- IndexOutOfBound exception when text input has multiple wrong chars
- Now the user can delete/replace selected text
- IndexOutOfBound exception at firstPlaceHolder() when mask has escape characters
- Semantic Mask class
- Now the user can use escape characters to interpret special words as literals
- Carret position when user insert/delete text
- Section about "changelog" vs "CHANGELOG".
- Initial commit