# Termux v0.118.3 - Product: Termux (https://whatsnew.fyi/product/termux) - Vendor: Termux - Date: 2025-05-22 - Version: v0.118.3 - Original notes: https://github.com/termux/termux-app/releases/tag/v0.118.3 - Permalink: https://whatsnew.fyi/product/termux/releases/v0.118.3 - Labels: Platforms: Android What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. --- - **changed** — Remove TERMUX_APP__BUILD_DATA_DIR and rename TERMUX__ROOTFS to TERMUX__ROOTFS_DIR - **fixed** — Bump org.lsposed.hiddenapibypass:hiddenapibypass to 6.1 to fix crash on Android 16 QPR1 - **fixed** — Declare MANAGE_EXTERNAL_STORAGE to prevent revocation of storage permission after updates - **fixed** — Add explicit serialVersionUID to Serializable classes like ReportInfo and TextIOInfo to fix deserialization exception ##### v0.118.3 - 2025-05-22 10:47 **Commit history:** [`v0.118.2...v0.118.3`](https://github.com/termux/termux-app/compare/21c0d51f...v0.118.3)
Changelog ###### Changed - **!** Remove `TERMUX_APP__BUILD_DATA_DIR` as a different naming scheme will be used for build variables and rename `TERMUX__ROOTFS` to `TERMUX__ROOTFS_DIR`. ([`849e6b10`](https://github.com/termux/termux-app/commit/849e6b10)) #####     ###### Fixed - Bump `org.lsposed.hiddenapibypass:hiddenapibypass` to `6.1` to fix crash on Android 16 QPR1. Related commit https://github.com/LSPosed/AndroidHiddenApiBypass/commit/9efadf06. Related commit https://android-review.googlesource.com/c/platform/libcore/+/3380841. Related commit https://cs.android.com/android/_/android/platform/libcore/+/0dc31afe. Closes [#4556](https://github.com/termux/termux-app/issues/4556). ([`fda17afa`](https://github.com/termux/termux-app/commit/fda17afa)) - Declare `MANAGE_EXTERNAL_STORAGE` as it being added in Termux:API version `0.51.0` is revoking the storage permission of Termux app after updates and sometimes later. Related issue [#4486](https://github.com/termux/termux-app/issues/4486). ([`23756528`](https://github.com/termux/termux-app/commit/23756528)) - Add explicit `serialVersionUID` to `Serializable` classes like `ReportInfo` and `TextIOInfo`. Reading `ReportInfo` with `Bundle.getSerializable()` by `ReportActivity` is triggering exception when default algorithm is used for `serialVersionUID` in Termux:API plugin app when error notification created in `ResultReturner.returnData()` by `TermuxPluginUtils.sendPluginCommandErrorNotification()` is clicked. Related issue https://github.com/termux/termux-api/issues/762. ([`4f033b34`](https://github.com/termux/termux-app/commit/4f033b34)) ---