github termux/termux-app v0.118.2

latest release: v0.119.0-beta.2
5 days ago

v0.118.2 - 2025-03-29 07:00

Commit history: v0.118.1...v0.118.2

Changelog

Added

  • Add package SE_PROCESS_CONTEXT, SE_FILE_CONTEXT and SE_INFO when generating app info markdown string. (999f10d7)

  • Add info to device info for supported ABIs for armv8l and 64-bit-only aarch64 devices and PAGE_SIZE for 16KB page size devices. (3aa986cf)

  • Export additional primary TERMUX_* scoped shell environment variables, i.e TERMUX__ROOTFS, TERMUX__HOME, TERMUX__PREFIX, TERMUX_APP__DATA_DIR, TERMUX_APP__LEGACY_DATA_DIR, TERMUX_APP__BUILD_DATA_DIR, TERMUX__SE_PROCESS_CONTEXT, TERMUX_APP__SE_FILE_CONTEXT, TERMUX_APP__SE_INFO and ANDROID__BUILD_VERSION_SDK. This is also required for libtermux-exec-*-ld-preload.so $LD_PRELOAD library as well for termux-exec version >= 2.0.0. (b7d2a4b6, 8440a728)

  • Basic MIME type recognition in ContentProvider. (c5f000a1)

  • Terminal CSI reporting of window and cell pixel size. (254e885f)

  • Fill .ws_xpixel and .ws_ypixel in winsize. (bb7fa88f)

  • Do not show AutoFill UI on Termux start and add support for usernames. Closes #3909. (043923e6)

  • Add support for Share selected text of terminal in long hold MORE menu so that users don't have to copy and paste to move text between apps. (2d38a1ca)

 

 

Changed

  • Bump apt-android-7 bootstraps to 2025.03.28-r1. (a8f8be18)

  • Add PGUP and PGDN extra keys to repetitive keys so that long holding them triggers page scrolling instead of having to repeatedly press the key to change pages. (fa710c47)

  • Make Shift-PgUp and Shift-PgDn scroll by pages rather than lines. (915e053a)

 

 

Fixed

  • Generate debug report before deleting broken prefix directory after bootstrap second stage failure to get stat info at time of failure. (7f632cf4)

  • Fully consume unknown CSI sequences containing unsupported parameter and intermediate bytes. Closes #4338. Co-authored-by: @krobelus and @agnostic-apollo. (3f237502)

  • Implement colon separated CSI parameters. (0415681d)

  • Make ScrollDown escape respect margins. Closes #2576. (4baf12ba)

  • Use Canvas.drawTextRun instead of drawText. drawText does (very) basic BiDi, which causes inconsistent behaviour. This ensures everything is LtR. (c1544076)

  • Mark view as important for AutoFill before requesting an AutoFill. Co-authored-by: @AChep and @agnostic-apollo. (ee9b31a0)

  • Parse (but ignore for now) terminal APC sequences. (f35063da)

  • Fix SHIFT+PAGE_UP and SHIFT+PAGE_DOWN behaviour to scroll 1 line of scrollback history instead of scrolling command history or changing pages. Closes #867. (791bf5f8)

  • Improve handling of empty ';' SGR sequences. (5b5e7194)


 

Don't miss a new termux-app release

NewReleases is sending notifications on new releases.