Skip to content

Releases: d4rken/RxShell

RxJava3

16 Jul 21:22
Compare
Choose a tag to compare
  • Upgrade to RxJava3
  • MinimumApi raise to 21 (RxJava3 needs 19, but 21 should be fine)

Improved debugging

26 Nov 14:33
Compare
Choose a tag to compare
  • Updated dependencies
  • Fixed duplicate logging
  • Added a global callback for process creation and death

v1.0.8

29 Jul 18:40
c1770fe
Compare
Choose a tag to compare
  • Dependency updates
  • Reduced duplicate logspam when putting RxShell into debug mode

v1.0.7

27 Apr 01:20
Compare
Choose a tag to compare
  • Replaced Pair with EnvVar to reduce confusion

v1.0.6

27 Apr 01:21
Compare
Choose a tag to compare
  • Dependency updates (gradle etc.).
  • Improved build process (fixed leaking dependencies).
  • Removed extra dependency on appcompat.

v1.0.5

10 Apr 15:33
Compare
Choose a tag to compare
  • RootContext.EMPTY should not return a null SuApp as this conflicts with the devs expectations. SuBinary if none is found, is not null either. So in the EMPTY case we should return non null objects of type SuBinary.Type.NONE.

v1.0.4

28 Mar 18:52
Compare
Choose a tag to compare
  • Fixed su binary path detection (now with tests).
  • Fixed SuBinary.Builder not using provided shell sessions.

SuBinary path

28 Mar 18:25
Compare
Choose a tag to compare
  • The internal matching map for su binaries is now publicly accessible
  • The su binary path is determined

Improved error behavior

28 Mar 01:09
Compare
Choose a tag to compare

Cmd.execute(...) now respects buffer and processor settings on the command, even in error cases.

Root related improvements

27 Mar 23:18
Compare
Choose a tag to compare
  • Detection for type GenyMotion.
  • Better differentiation between root type NONE and UNKNOWN.
  • Offer raw output in any case where su output >0 or type UNKNOWN.
  • When using context switch with SuperSU, sanitize the passed command string.
  • Example app layout fixes.