- Fix #28: auto complete on Android 6 and lower
- Remove un used get location call on auto complete
- Feature #18: Add option to bring cursor at the middle of pair
- Feature #11: Add setLineNumberTypeface method to change line number font
- Fix Issue #15: Improve Auto complete drop down position when cursor on the end of the view
- Fix OnDraw not working issue when the line number is disabled
- Fix calculate indentation issue when user insert on the end with no next char
- Improve drawing line number performance
- Improve Auto Complete implementation to fix multi size drop down popup position
- Add setMaxSuggestionsSize to limit the number of suggestions
- Add setAutoCompleteItemHeightInDp take the auto complete list item to change the drop down final size
- Add support for Auto Pair complete
- Improve Auto indenting implementation and be able to support python indentation
- Add the missing Javadoc comments for all the public methods
- Improve highlightSyntax implementation
- Add resetHighlighter method to un highlight all tokens
- Improve the example app
- Improve Auto indenting implementation and make it more customizable
- Add support for find and replacement features and highlight match tokens
- Improve auto-complete drop-down menu position to be directly below the current cursor position
- Support code snippets and change them in runtime
- Support optional line number
- Deploy on MavenCentral
- Added highlightWhileTextChanging option so you can control when the highlighter should to start, default value is true
- Initial release.