# Termux v0.118.1 - Product: Termux (https://whatsnew.fyi/product/termux) - Vendor: Termux - Date: 2024-06-18 - Version: v0.118.1 - Original notes: https://github.com/termux/termux-app/releases/tag/v0.118.1 - Permalink: https://whatsnew.fyi/product/termux/releases/v0.118.1 - 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'. --- - **added** — Add support for Termux bootstrap second stage by running termux-bootstrap-second-stage.sh - **added** — Request SET_ALARM permission to allow broadcasting an intent to set an alarm or timer in an alarm clock app - **changed** — Update support and donate users to termux.dev domain - **changed** — Use black or white cursor color based on terminal background instead of always white if colors.properties didn't have cursor color set - **changed** — Update WcWidth.java to Unicode 15.0.0 - **fixed** — Limit max combining characters in TerminalRow to 15 characters to prevent buffer overflows - **fixed** — Fix shared terminal transcript joining back lines - **fixed** — Ensure CSI parameter value is not greater than 9999 as per vt510 - **fixed** — Fix CSI parameters parsing like for SGR sequences that start with a semicolon or have sequential semicolon characters - **fixed** — Fix message dialog button text not showing in day mode due to white text - **fixed** — Fix wrong input type selected if toolbar is switched back to extra keys after tapping terminal if in text input mode - **fixed** — Change extra keys and terminal input view background to black for day/night theming and to fix translucency issues with light terminal color themes - **fixed** — Fix issue where a colour tint/highlight would be added to the terminal on activity re-creation - **fixed** — Fix termux app restarting on Samsung DeX version less than 3.0 when switching modes - **fixed** — Fix ArrayIndexOutOfBoundsException when setting zero width terminal character - **fixed** — Log exception instead of crashing app on NumberFormatException for invalid termcap/terminfo string requested - **fixed** — Fix CSI Delete Ps Column(s) (DECDC) - **fixed** — Fix ArrayIndexOutOfBoundsException thrown because length was less than 0 when selecting text from terminal buffer - **fixed** — Fix issue where menu wouldn't show when text on bottom row of terminal was selected ##### v0.118.1 - 2024-06-18 00.05 **Commit history:** [`v0.118.0...v0.118.1`](https://github.com/termux/termux-app/compare/9259ef0b...v0.118.1)
Changelog ###### Added - Add support for Termux bootstrap second stage by running `termux-bootstrap-second-stage.sh`. ([`2c82a558`](https://github.com/termux/termux-app/commit/2c82a558)) - Request `SET_ALARM` permission to allow broadcasting an intent to set an alarm or timer in an alarm clock app. Closes [#3990](https://github.com/termux/termux-app/issues/3990). ([`9735ae28`](https://github.com/termux/termux-app/commit/9735ae28)) #####     ###### Changed - Update support and donate users to `termux.dev` domain. ([`2a008d83`](https://github.com/termux/termux-app/commit/2a008d83)) - Use black or white cursor color based on terminal background instead of always white if `colors.properties` didn't have cursor color set. Credit for algorithm link belong to @Jamie-Landeg-Jones. Closes [#2653](https://github.com/termux/termux-app/issues/2653). ([`160ab68e`](https://github.com/termux/termux-app/commit/160ab68e)) - Update `WcWidth.java` to Unicode `15.0.0`. ([`63833d9c`](https://github.com/termux/termux-app/commit/63833d9c), [`fc8245bb`](https://github.com/termux/termux-app/commit/fc8245bb), [`6ece249c`](https://github.com/termux/termux-app/commit/6ece249c)) #####     ###### Fixed - Limit max combining characters in TerminalRow to `15` characters to prevent buffer overflows. Closes [#3839](https://github.com/termux/termux-app/issues/3839). ([`0813e463`](https://github.com/termux/termux-app/commit/0813e463)) - Fix shared terminal transcript joining back lines. ([`c9e2a75e`](https://github.com/termux/termux-app/commit/c9e2a75e)) - Ensure CSI parameter value is not greater than `9999` as per `vt510`. ([`9433f107`](https://github.com/termux/termux-app/commit/9433f107)) - Fix CSI parameters parsing like for SGR sequences that start with a `;` or have sequential `;` characters. Credits for finding the issue belongs to @Screwtapello. Closes [#2272](https://github.com/termux/termux-app/issues/2272), Closes [mawww/kakoune#4339](https://github.com/mawww/kakoune/issues/4339). ([`fbf55fd4`](https://github.com/termux/termux-app/commit/fbf55fd4)) - Fix message dialog button text not showing in day mode due to white text. ([`903f2496`](https://github.com/termux/termux-app/commit/903f2496)) - Fix wrong input type selected if toolbar is switched back to extra keys after tapping terminal if in text input mode. Closes [#2503](https://github.com/termux/termux-app/issues/2503). ([`2dc7381b`](https://github.com/termux/termux-app/commit/2dc7381b)) - Change extra keys and terminal input view background to black. Required for day/night theming and should fix issues where both views were translucent with light terminal color themes. ([`e55639e4`](https://github.com/termux/termux-app/commit/e55639e4)) - Fix issue where a colour tint/highlight would be added to the terminal on activity re-creation. ([`087da0b5`](https://github.com/termux/termux-app/commit/087da0b5)) - Fix termux app restarting on samsung dex version `< 3.0` when switching modes. ([`d7f22982`](https://github.com/termux/termux-app/commit/d7f22982)) - Fix `ArrayIndexOutOfBoundsException` when setting zero width terminal character. ([`f222315b`](https://github.com/termux/termux-app/commit/f222315b)) - Log exception instead of crashing app on `NumberFormatException` for invalid termcap/terminfo string requested. ([`e11bcfc9`](https://github.com/termux/termux-app/commit/e11bcfc9)) - Fix `CSI` Delete `Ps` Column(s) (`DECDC`). ([`af5fef4c`](https://github.com/termux/termux-app/commit/af5fef4c)) - Fix `ArrayIndexOutOfBoundsException` thrown because length was less than 0 when selecting text from terminal buffer. ([`03e31d19`](https://github.com/termux/termux-app/commit/03e31d19)) - Fix issue where menu wouldn't show whe _[Truncated at 4000 characters — full notes: https://github.com/termux/termux-app/releases/tag/v0.118.1]_