tag:github.com,2008:https://github.com/splitwise/TokenAutoComplete/releasesRelease notes from TokenAutoComplete2021-08-24T16:05:49Ztag:github.com,2008:Repository/12959153/4.0.0-beta032021-08-24T17:06:53ZKotlin API fixes<p>Fix a number of nullability issues from the Kotlin conversion in the library API for subclassing.</p>mgodtag:github.com,2008:Repository/12959153/4.0.0-beta022021-08-23T20:46:02ZConvert library to Kotlin<p>Convert the library to kotlin and fix a number of SpannableStringBuilder/Keyboard edge case bugs. Unlike beta01, this probably needs more testing before it's ready for production use.</p>mgodtag:github.com,2008:Repository/12959153/4.0.0-beta012020-08-03T13:25:57ZMigrate to Android X<p>This should be fine for production use, but I'm expecting to make a few other possibly breaking behavior changes before 4.0.0 RC</p>mgodtag:github.com,2008:Repository/12959153/3.0.22019-07-01T17:54:13ZText input mangling and ellipsize crash fixes<ul>
<li>Fix an issue where some text input would be erased if it was similar to the previous search (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="426330762" data-permission-text="Title is private" data-url="https://github.com/splitwise/TokenAutoComplete/issues/381" data-hovercard-type="issue" data-hovercard-url="/splitwise/TokenAutoComplete/issues/381/hovercard" href="https://github.com/splitwise/TokenAutoComplete/issues/381">#381</a>)</li>
<li>Fix a crash on collapsing with no text in the view (and possibly at other times as well) (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="424125227" data-permission-text="Title is private" data-url="https://github.com/splitwise/TokenAutoComplete/issues/380" data-hovercard-type="issue" data-hovercard-url="/splitwise/TokenAutoComplete/issues/380/hovercard" href="https://github.com/splitwise/TokenAutoComplete/issues/380">#380</a>)</li>
</ul>mgodtag:github.com,2008:Repository/12959153/3.0.12019-03-19T16:12:00ZFix tokenization for threshold of 1<ul>
<li>Fix <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="422124916" data-permission-text="Title is private" data-url="https://github.com/splitwise/TokenAutoComplete/issues/379" data-hovercard-type="issue" data-hovercard-url="/splitwise/TokenAutoComplete/issues/379/hovercard" href="https://github.com/splitwise/TokenAutoComplete/issues/379">#379</a>: allow a threshold of 1 to correctly prompt for results on the first letter typed.</li>
</ul>mgodtag:github.com,2008:Repository/12959153/3.0.02019-03-19T15:24:22ZCore text re-write<p>Completely re-wrote the core text handling code to provide a better structure for handling more complex text input.</p>
<p>Fixes: <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="414041934" data-permission-text="Title is private" data-url="https://github.com/splitwise/TokenAutoComplete/issues/378" data-hovercard-type="issue" data-hovercard-url="/splitwise/TokenAutoComplete/issues/378/hovercard" href="https://github.com/splitwise/TokenAutoComplete/issues/378">#378</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="28387587" data-permission-text="Title is private" data-url="https://github.com/splitwise/TokenAutoComplete/issues/39" data-hovercard-type="issue" data-hovercard-url="/splitwise/TokenAutoComplete/issues/39/hovercard" href="https://github.com/splitwise/TokenAutoComplete/issues/39">#39</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="78503854" data-permission-text="Title is private" data-url="https://github.com/splitwise/TokenAutoComplete/issues/132" data-hovercard-type="issue" data-hovercard-url="/splitwise/TokenAutoComplete/issues/132/hovercard" href="https://github.com/splitwise/TokenAutoComplete/issues/132">#132</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="154372970" data-permission-text="Title is private" data-url="https://github.com/splitwise/TokenAutoComplete/issues/218" data-hovercard-type="issue" data-hovercard-url="/splitwise/TokenAutoComplete/issues/218/hovercard" href="https://github.com/splitwise/TokenAutoComplete/issues/218">#218</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="161198845" data-permission-text="Title is private" data-url="https://github.com/splitwise/TokenAutoComplete/issues/226" data-hovercard-type="issue" data-hovercard-url="/splitwise/TokenAutoComplete/issues/226/hovercard" href="https://github.com/splitwise/TokenAutoComplete/issues/226">#226</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="76248413" data-permission-text="Title is private" data-url="https://github.com/splitwise/TokenAutoComplete/issues/127" data-hovercard-type="issue" data-hovercard-url="/splitwise/TokenAutoComplete/issues/127/hovercard" href="https://github.com/splitwise/TokenAutoComplete/issues/127">#127</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="110217373" data-permission-text="Title is private" data-url="https://github.com/splitwise/TokenAutoComplete/issues/172" data-hovercard-type="issue" data-hovercard-url="/splitwise/TokenAutoComplete/issues/172/hovercard" href="https://github.com/splitwise/TokenAutoComplete/issues/172">#172</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="115866429" data-permission-text="Title is private" data-url="https://github.com/splitwise/TokenAutoComplete/issues/179" data-hovercard-type="issue" data-hovercard-url="/splitwise/TokenAutoComplete/issues/179/hovercard" href="https://github.com/splitwise/TokenAutoComplete/issues/179">#179</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="120966137" data-permission-text="Title is private" data-url="https://github.com/splitwise/TokenAutoComplete/issues/183" data-hovercard-type="issue" data-hovercard-url="/splitwise/TokenAutoComplete/issues/183/hovercard" href="https://github.com/splitwise/TokenAutoComplete/issues/183">#183</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="121679517" data-permission-text="Title is private" data-url="https://github.com/splitwise/TokenAutoComplete/issues/186" data-hovercard-type="issue" data-hovercard-url="/splitwise/TokenAutoComplete/issues/186/hovercard" href="https://github.com/splitwise/TokenAutoComplete/issues/186">#186</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="162207833" data-permission-text="Title is private" data-url="https://github.com/splitwise/TokenAutoComplete/issues/228" data-hovercard-type="issue" data-hovercard-url="/splitwise/TokenAutoComplete/issues/228/hovercard" href="https://github.com/splitwise/TokenAutoComplete/issues/228">#228</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="376280448" data-permission-text="Title is private" data-url="https://github.com/splitwise/TokenAutoComplete/issues/366" data-hovercard-type="issue" data-hovercard-url="/splitwise/TokenAutoComplete/issues/366/hovercard" href="https://github.com/splitwise/TokenAutoComplete/issues/366">#366</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="166775829" data-permission-text="Title is private" data-url="https://github.com/splitwise/TokenAutoComplete/issues/238" data-hovercard-type="issue" data-hovercard-url="/splitwise/TokenAutoComplete/issues/238/hovercard" href="https://github.com/splitwise/TokenAutoComplete/issues/238">#238</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="195092560" data-permission-text="Title is private" data-url="https://github.com/splitwise/TokenAutoComplete/issues/267" data-hovercard-type="issue" data-hovercard-url="/splitwise/TokenAutoComplete/issues/267/hovercard" href="https://github.com/splitwise/TokenAutoComplete/issues/267">#267</a>.</p>mgodtag:github.com,2008:Repository/12959153/2.0.82016-09-22T14:37:14ZClear selections on focus change<ul>
<li>clear selections when the field changes focus</li>
<li>fix a memory leak in the token click handling code</li>
</ul>mgodtag:github.com,2008:Repository/12959153/2.0.72016-05-12T15:22:12ZRespect tokenization style<p>Correctly supplies raw text data for tokens.</p>mgodtag:github.com,2008:Repository/12959153/2.0.62016-05-12T14:12:20ZAccessibility improvementsNo content.mgodtag:github.com,2008:Repository/12959153/2.0.52016-03-09T21:16:00ZMore empty view fixes<ul>
<li>Prevent enter on empty view with hint from adding a token in some cases</li>
<li>Don't run filter on hint text when showing drop down on empty view</li>
</ul>mgod