{"action":"created","issue":{"url":"https://api.github.com/repos/JakeWharton/RxBinding/issues/137","labels_url":"https://api.github.com/repos/JakeWharton/RxBinding/issues/137/labels{/name}","comments_url":"https://api.github.com/repos/JakeWharton/RxBinding/issues/137/comments","events_url":"https://api.github.com/repos/JakeWharton/RxBinding/issues/137/events","html_url":"https://github.com/JakeWharton/RxBinding/issues/137","id":106248899,"number":137,"title":"RxTextView.textChangesWithBefore","user":{"login":"wKovacs64","id":1288694,"avatar_url":"https://avatars.githubusercontent.com/u/1288694?v=3","gravatar_id":"","url":"https://api.github.com/users/wKovacs64","html_url":"https://github.com/wKovacs64","followers_url":"https://api.github.com/users/wKovacs64/followers","following_url":"https://api.github.com/users/wKovacs64/following{/other_user}","gists_url":"https://api.github.com/users/wKovacs64/gists{/gist_id}","starred_url":"https://api.github.com/users/wKovacs64/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/wKovacs64/subscriptions","organizations_url":"https://api.github.com/users/wKovacs64/orgs","repos_url":"https://api.github.com/users/wKovacs64/repos","events_url":"https://api.github.com/users/wKovacs64/events{/privacy}","received_events_url":"https://api.github.com/users/wKovacs64/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2015-09-13T23:27:43Z","updated_at":"2015-09-16T17:17:49Z","closed_at":null,"body":"New to RxJava and RxBinding, I started out by doing some user input validation previously implemented via `TextWatcher`. I realized while attempting to leverage the `filter` operator that the Observable returned from `RxTextView.textChanges` only emits the new text. Would it be beneficial to add a similar Observable that also emitted the before value (from [`TextWatcher#beforeTextChanged`](https://developer.android.com/reference/android/text/TextWatcher.html#beforeTextChanged%28java.lang.CharSequence,%20int,%20int,%20int%29))?"},"comment":{"url":"https://api.github.com/repos/JakeWharton/RxBinding/issues/comments/140809971","html_url":"https://github.com/JakeWharton/RxBinding/issues/137#issuecomment-140809971","issue_url":"https://api.github.com/repos/JakeWharton/RxBinding/issues/137","id":140809971,"user":{"login":"xfumihiro","id":12194969,"avatar_url":"https://avatars.githubusercontent.com/u/12194969?v=3","gravatar_id":"","url":"https://api.github.com/users/xfumihiro","html_url":"https://github.com/xfumihiro","followers_url":"https://api.github.com/users/xfumihiro/followers","following_url":"https://api.github.com/users/xfumihiro/following{/other_user}","gists_url":"https://api.github.com/users/xfumihiro/gists{/gist_id}","starred_url":"https://api.github.com/users/xfumihiro/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/xfumihiro/subscriptions","organizations_url":"https://api.github.com/users/xfumihiro/orgs","repos_url":"https://api.github.com/users/xfumihiro/repos","events_url":"https://api.github.com/users/xfumihiro/events{/privacy}","received_events_url":"https://api.github.com/users/xfumihiro/received_events","type":"User","site_admin":false},"created_at":"2015-09-16T17:17:49Z","updated_at":"2015-09-16T17:17:49Z","body":"#145\r\n@wKovacs64 I've added a test case to demonstrate the usage that you mentioned."}}