{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":44804216,"defaultBranch":"master","name":"termux-app","ownerLogin":"termux","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-10-23T09:42:46.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/8104776?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1718670368.0","currentOid":""},"activityList":{"items":[{"before":"5e22b2ec50bddc8cc2193b19c5ec512723ae463b","after":null,"ref":"refs/heads/0.118","pushedAt":"2024-06-18T00:26:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"agnostic-apollo","name":null,"path":"/agnostic-apollo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31106828?s=80&v=4"}},{"before":"127bf5a1b51996e9162fb9c00e42396269622429","after":null,"ref":"refs/heads/0.118-update-bootstraps","pushedAt":"2024-06-18T00:25:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"agnostic-apollo","name":null,"path":"/agnostic-apollo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31106828?s=80&v=4"}},{"before":null,"after":"7c5992d379f2e2a3bbf43a608147aaef57d0ca04","ref":"refs/heads/github-releases/v0.119.0-beta.1","pushedAt":"2024-06-17T23:36:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"agnostic-apollo","name":null,"path":"/agnostic-apollo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31106828?s=80&v=4"},"commit":{"message":"Release: v0.119.0-beta.1\n\nThe `versionCode` has been bumped to `1020` so that users who have installed from F-Droid or GitHub should not have the app attempted to be updated by Google PlayStore and failing and also shown in PlayStore app updates list due to non-collaborative `v0.120` app release on PlayStore that set the `versionCode` higher than the latest F-Droid or GitHub `118` release. Unlike F-Droid, PlayStore does not check for difference in app APK signature before attempting to download and then failing to install due to signature mismatch.\n\nThe `v0.118.1` was released under `versionCode` `1000`, we bump `versionCode` to `1020` so that there are `20` version codes in between that can be used as patch releases for `0.118.x` in case needed, like for `v0.118.2`.\n\n- https://github.com/termux/termux-app/discussions/4000\n- https://github.com/termux/termux-app/issues/4012","shortMessageHtmlLink":"Release: v0.119.0-beta.1"}},{"before":null,"after":"43317b78c920a48254f8846f5e14b5f873faa271","ref":"refs/heads/github-releases/v0.118.1","pushedAt":"2024-06-17T23:35:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"agnostic-apollo","name":null,"path":"/agnostic-apollo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31106828?s=80&v=4"},"commit":{"message":"Release: v0.118.1\n\nThe `versionCode` has been bumped to `1000` so that users who have installed from F-Droid or GitHub should not have the app attempted to be updated by Google PlayStore and failing and also shown in PlayStore app updates list due to non-collaborative `v0.120` app release on PlayStore that set the `versionCode` higher than the latest F-Droid or GitHub `118` release. Unlike F-Droid, PlayStore does not check for difference in app APK signature before attempting to download and then failing to install due to signature mismatch.\n\n- https://github.com/termux/termux-app/discussions/4000\n- https://github.com/termux/termux-app/issues/4012","shortMessageHtmlLink":"Release: v0.118.1"}},{"before":"d90be9cd508b26636d705cda95cbebaace3d9706","after":"57e4ef456b9ad154eccc4b049e21513f1ac5ec06","ref":"refs/heads/master","pushedAt":"2024-06-17T21:08:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"agnostic-apollo","name":null,"path":"/agnostic-apollo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31106828?s=80&v=4"},"commit":{"message":"Added: Add support for GitHub action builds for `github-releases/**` branches","shortMessageHtmlLink":"Added: Add support for GitHub action builds for github-releases/** …"}},{"before":"d56f0aef5446c38fc2064c9021f7a4264a00c190","after":null,"ref":"refs/heads/readme-google-play","pushedAt":"2024-06-15T23:26:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"fornwall","name":"Fredrik Fornwall","path":"/fornwall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/277251?s=80&v=4"}},{"before":"062c9771a9ca2efa23e8de109f880c10b93d3fe3","after":"d90be9cd508b26636d705cda95cbebaace3d9706","ref":"refs/heads/master","pushedAt":"2024-06-15T23:26:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fornwall","name":"Fredrik Fornwall","path":"/fornwall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/277251?s=80&v=4"},"commit":{"message":"Changed: Update information regarding Google Play in README","shortMessageHtmlLink":"Changed: Update information regarding Google Play in README"}},{"before":"989f6756a78b69259a29fd46c9cf0270885f3085","after":"d56f0aef5446c38fc2064c9021f7a4264a00c190","ref":"refs/heads/readme-google-play","pushedAt":"2024-06-15T23:08:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"fornwall","name":"Fredrik Fornwall","path":"/fornwall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/277251?s=80&v=4"},"commit":{"message":"Changed: Update information regarding Google Play in README","shortMessageHtmlLink":"Changed: Update information regarding Google Play in README"}},{"before":"0dd3e5aabf5fd65f7affaa28f477cdb0b83c54df","after":"989f6756a78b69259a29fd46c9cf0270885f3085","ref":"refs/heads/readme-google-play","pushedAt":"2024-06-15T23:07:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fornwall","name":"Fredrik Fornwall","path":"/fornwall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/277251?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"3abed51d952396a3616dcfd840f727efefd24a90","after":"0dd3e5aabf5fd65f7affaa28f477cdb0b83c54df","ref":"refs/heads/readme-google-play","pushedAt":"2024-06-14T14:04:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"fornwall","name":"Fredrik Fornwall","path":"/fornwall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/277251?s=80&v=4"},"commit":{"message":"Changed: Update README after feedback from @finagolfin (thanks!)","shortMessageHtmlLink":"Changed: Update README after feedback from @finagolfin (thanks!)"}},{"before":"d0146619288ae241db40872b86729264a83b2478","after":"3abed51d952396a3616dcfd840f727efefd24a90","ref":"refs/heads/readme-google-play","pushedAt":"2024-06-14T13:57:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"fornwall","name":"Fredrik Fornwall","path":"/fornwall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/277251?s=80&v=4"},"commit":{"message":"Changed: Update README after feedback from @finagolfin (thanks!)","shortMessageHtmlLink":"Changed: Update README after feedback from @finagolfin (thanks!)"}},{"before":"4da8940a557becb818aa0026b8e71d05f3150168","after":"d0146619288ae241db40872b86729264a83b2478","ref":"refs/heads/readme-google-play","pushedAt":"2024-06-14T13:49:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fornwall","name":"Fredrik Fornwall","path":"/fornwall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/277251?s=80&v=4"},"commit":{"message":"Changed: Update README after feedback from @finagolfin (thanks!)","shortMessageHtmlLink":"Changed: Update README after feedback from @finagolfin (thanks!)"}},{"before":null,"after":"4da8940a557becb818aa0026b8e71d05f3150168","ref":"refs/heads/readme-google-play","pushedAt":"2024-06-13T11:41:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"fornwall","name":"Fredrik Fornwall","path":"/fornwall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/277251?s=80&v=4"},"commit":{"message":"Changed: Update information regarding Google Play in README\n\nThe current information is generating a lot of confusion, hopefully this updated one feels ok?","shortMessageHtmlLink":"Changed: Update information regarding Google Play in README"}},{"before":null,"after":"127bf5a1b51996e9162fb9c00e42396269622429","ref":"refs/heads/0.118-update-bootstraps","pushedAt":"2024-06-09T17:20:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Grimler91","name":"Henrik Grimler","path":"/Grimler91","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18900601?s=80&v=4"},"commit":{"message":"Changed: Bump bootstraps to v2024.06.09-r1\n\nAnd append \"+apt-android-7\" to download url, as bootstraps these days\nnormally support both >= android-5 and >= android-7.","shortMessageHtmlLink":"Changed: Bump bootstraps to v2024.06.09-r1"}},{"before":null,"after":"5e22b2ec50bddc8cc2193b19c5ec512723ae463b","ref":"refs/heads/0.118","pushedAt":"2024-06-08T13:25:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"fornwall","name":"Fredrik Fornwall","path":"/fornwall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/277251?s=80&v=4"},"commit":{"message":"Changed: Bump versionCode to 1000 and versionName to \"0.118.1\"\n\nUpdating versionCode to a new range will avoid Google Play prompting\nusers to upgrade from their F-Droid builds.","shortMessageHtmlLink":"Changed: Bump versionCode to 1000 and versionName to \"0.118.1\""}},{"before":"2f40df91e54662190befe3b981595209944348e8","after":"062c9771a9ca2efa23e8de109f880c10b93d3fe3","ref":"refs/heads/master","pushedAt":"2024-06-05T14:13:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"agnostic-apollo","name":null,"path":"/agnostic-apollo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31106828?s=80&v=4"},"commit":{"message":"Added: Request `SET_ALARM` permission to allow broadcasting an intent to set an alarm or timer in an alarm clock app\n\n- https://developer.android.com/reference/android/Manifest.permission#SET_ALARM\r\n- https://developer.android.com/reference/android/provider/AlarmClock\r\n\r\nCloses #3990","shortMessageHtmlLink":"Added: Request SET_ALARM permission to allow broadcasting an intent…"}},{"before":"212e8ee1610adc318f9299a76768d3dc231aacaf","after":null,"ref":"refs/heads/dependabot/github_actions/gradle/wrapper-validation-action-3","pushedAt":"2024-04-18T16:12:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"755b752a95a0d1c15662713b38a7476b746a1e95","after":"2f40df91e54662190befe3b981595209944348e8","ref":"refs/heads/master","pushedAt":"2024-04-18T16:12:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"agnostic-apollo","name":null,"path":"/agnostic-apollo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31106828?s=80&v=4"},"commit":{"message":"Changed: Bump gradle/wrapper-validation-action from 2 to 3\n\nBumps [gradle/wrapper-validation-action](https://github.com/gradle/wrapper-validation-action) from 2 to 3.\n- [Release notes](https://github.com/gradle/wrapper-validation-action/releases)\n- [Commits](https://github.com/gradle/wrapper-validation-action/compare/v2...v3)\n\n---\nupdated-dependencies:\n- dependency-name: gradle/wrapper-validation-action\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Changed: Bump gradle/wrapper-validation-action from 2 to 3"}},{"before":"67f489158062e7e8b69c234e896ec24a3287f9cb","after":"755b752a95a0d1c15662713b38a7476b746a1e95","ref":"refs/heads/master","pushedAt":"2024-04-16T07:36:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"agnostic-apollo","name":null,"path":"/agnostic-apollo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31106828?s=80&v=4"},"commit":{"message":"Reverted: Revert \"ci: use termux/upload-release-actions to attach debug builds to new releases\"\n\nThis reverts commit 2ac7fd1e565872d10b91157022485c13ab179524.\n\nDo not use `upload-release-action` for uploading artifacts and generating checksum and instead keep using standard `sha256sum` and internal github tools. `upload-release-action` also generates checksum in the wrong format, check https://github.com/termux/termux-app/pull/3241#discussion_r1106019790.","shortMessageHtmlLink":"Reverted: Revert \"ci: use termux/upload-release-actions to attach deb…"}},{"before":null,"after":"212e8ee1610adc318f9299a76768d3dc231aacaf","ref":"refs/heads/dependabot/github_actions/gradle/wrapper-validation-action-3","pushedAt":"2024-04-15T19:28:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Changed: Bump gradle/wrapper-validation-action from 2 to 3\n\nBumps [gradle/wrapper-validation-action](https://github.com/gradle/wrapper-validation-action) from 2 to 3.\n- [Release notes](https://github.com/gradle/wrapper-validation-action/releases)\n- [Commits](https://github.com/gradle/wrapper-validation-action/compare/v2...v3)\n\n---\nupdated-dependencies:\n- dependency-name: gradle/wrapper-validation-action\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Changed: Bump gradle/wrapper-validation-action from 2 to 3"}},{"before":"7b19cd2f5a9da23ea56262fb342c1b0240ac8c88","after":"67f489158062e7e8b69c234e896ec24a3287f9cb","ref":"refs/heads/master","pushedAt":"2024-04-07T10:52:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"agnostic-apollo","name":null,"path":"/agnostic-apollo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31106828?s=80&v=4"},"commit":{"message":"Fixed: Limit max combining characters in TerminalRow to 15 characters to prevent buffer overflows\n\nThe exception below causing app crash happens because of malicious input where combining characters keep getting added to same column of the row and this increases the size of `mSpaceUsed` and `mText`, eventually causing a buffer overflow of `mSpaceUsed`, which is limited to max `32767` value as per java `short` limit, but the limit itself isn't the issue, but an endless number of combining characters being added. Check `MAX_COMBINING_CHARACTERS_PER_COLUMN` field javadocs for why the limit `15` was chosen.\n\n```\ncurl -o matroska.js https://kimapr.net/lappy/matroska.js\ncat matroska.js\n```\n\nThe `charCount` below refers to value of `Character.charCount(codePoint)`, like before `oldCharactersUsedForColumn` is appended to `newCharactersUsedForColumn`.\n\n```\nTerminalRow: codePoint=112, mColumns=98, mText=637, columnToSet=18, mSpaceUsed=590, javaCharDifference=0, oldStartOfColumnIndex=510, oldCharactersUsedForColumn=1, newCharactersUsedForColumn=1, oldNextColumnIndex=511, newNextColumnIndex=511, charCount=1, oldCodePointDisplayWidth=1, newCodePointDisplayWidth=1\nTerminalRow: codePoint=40, mColumns=98, mText=637, columnToSet=19, mSpaceUsed=590, javaCharDifference=0, oldStartOfColumnIndex=511, oldCharactersUsedForColumn=1, newCharactersUsedForColumn=1, oldNextColumnIndex=512, newNextColumnIndex=512, charCount=1, oldCodePointDisplayWidth=1, newCodePointDisplayWidth=1\nTerminalRow: codePoint=40, mColumns=98, mText=637, columnToSet=20, mSpaceUsed=590, javaCharDifference=0, oldStartOfColumnIndex=512, oldCharactersUsedForColumn=1, newCharactersUsedForColumn=1, oldNextColumnIndex=513, newNextColumnIndex=513, charCount=1, oldCodePointDisplayWidth=1, newCodePointDisplayWidth=1\nTerminalRow: codePoint=101, mColumns=98, mText=637, columnToSet=21, mSpaceUsed=590, javaCharDifference=0, oldStartOfColumnIndex=513, oldCharactersUsedForColumn=1, newCharactersUsedForColumn=1, oldNextColumnIndex=514, newNextColumnIndex=514, charCount=1, oldCodePointDisplayWidth=1, newCodePointDisplayWidth=1\nTerminalRow: codePoint=917772, mColumns=98, mText=147, columnToSet=18, mSpaceUsed=98, javaCharDifference=2, oldStartOfColumnIndex=18, oldCharactersUsedForColumn=1, newCharactersUsedForColumn=3, oldNextColumnIndex=19, newNextColumnIndex=21, charCount=2, oldCodePointDisplayWidth=1, newCodePointDisplayWidth=0\nI TerminalRow: codePoint=65024, mColumns=98, mText=147, columnToSet=18, mSpaceUsed=100, javaCharDifference=1, oldStartOfColumnIndex=18, oldCharactersUsedForColumn=3, newCharactersUsedForColumn=4, oldNextColumnIndex=21, newNextColumnIndex=22, charCount=1, oldCodePointDisplayWidth=1, newCodePointDisplayWidth=0\nTerminalRow: codePoint=917772, mColumns=98, mText=147, columnToSet=18, mSpaceUsed=101, javaCharDifference=2, oldStartOfColumnIndex=18, oldCharactersUsedForColumn=4, newCharactersUsedForColumn=6, oldNextColumnIndex=22, newNextColumnIndex=24, charCount=2, oldCodePointDisplayWidth=1, newCodePointDisplayWidth=0\n...\nTerminalRow: codePoint=917959, mColumns=98, mText=32781, columnToSet=18, mSpaceUsed=32763, javaCharDifference=2, oldStartOfColumnIndex=18, oldCharactersUsedForColumn=32666, newCharactersUsedForColumn=32668, oldNextColumnIndex=32684, newNextColumnIndex=32686, charCount=2, oldCodePointDisplayWidth=1, newCodePointDisplayWidth=0\nTerminalRow: codePoint=917939, mColumns=98, mText=32781, columnToSet=18, mSpaceUsed=32765, javaCharDifference=2, oldStartOfColumnIndex=18, oldCharactersUsedForColumn=32668, newCharactersUsedForColumn=32670, oldNextColumnIndex=32686, newNextColumnIndex=32688, charCount=2, oldCodePointDisplayWidth=1, newCodePointDisplayWidth=0\nTerminalRow: codePoint=917961, mColumns=98, mText=32781, columnToSet=18, mSpaceUsed=32767, javaCharDifference=2, oldStartOfColumnIndex=18, oldCharactersUsedForColumn=32670, newCharactersUsedForColumn=32672, oldNextColumnIndex=32688, newNextColumnIndex=32690, charCount=2, oldCodePointDisplayWidth=1, newCodePointDisplayWidth=0\nTerminalRow: codePoint=917804, mColumns=98, mText=32781, columnToSet=18, mSpaceUsed=-32767, javaCharDifference=2, oldStartOfColumnIndex=18, oldCharactersUsedForColumn=1, newCharactersUsedForColumn=3, oldNextColumnIndex=19, newNextColumnIndex=21, charCount=2, oldCodePointDisplayWidth=1, newCodePointDisplayWidth=0\n```\n\n```\njava.lang.ArrayIndexOutOfBoundsException: src.length=32781 srcPos=19 dst.length=32781 dstPos=21 length=-32786\n\tat java.lang.System.arraycopy(System.java:469)\n\tat com.termux.terminal.TerminalRow.setChar(TerminalRow.java:196)\n\tat com.termux.terminal.TerminalBuffer.setChar(TerminalBuffer.java:455)\n\tat com.termux.terminal.TerminalEmulator.emitCodePoint(TerminalEmulator.java:2380)\n\tat com.termux.terminal.TerminalEmulator.processCodePoint(TerminalEmulator.java:624)\n\tat com.termux.terminal.TerminalEmulator.processByte(TerminalEmulator.java:520)\n\tat com.termux.terminal.TerminalEmulator.append(TerminalEmulator.java:487)\n\tat com.termux.terminal.TerminalSession$MainThreadHandler.handleMessage(TerminalSession.java:358)\n\tat android.os.Handler.dispatchMessage(Handler.java:106)\n\tat android.os.Looper.loop(Looper.java:223)\n\tat android.app.ActivityThread.main(ActivityThread.java:7664)\n\tat java.lang.reflect.Method.invoke(Native Method)\n\tat com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:592)\n\tat com.android.internal.os.ZygoteInit.main(ZygoteInit.java:947)\n```\n\nSee also following links for history of related changes to `TerminalRow` for combining characters. Note that jackpal terminal does not crash for above, which termux-app is based on, but changes were done by fornwall in initial commit of termux-app to change the behaviour, hence the crash, but he added the `FIXME: Put a limit of combining characters` comment as a note to solve the current issue in future, which is now.\n\n- https://github.com/jackpal/Android-Terminal-Emulator/commit/9a47042620bec87617f0b4f5d50568535668fe26\n- https://github.com/jackpal/Android-Terminal-Emulator/pull/338\n- https://github.com/termux/termux-app/commit/a18ee58f7a4f56cab6ba4a8cacaa70c4c76379b3#diff-f84d215b18106c037e01986a3968fa54b74691174a78fcc99493f745d3805be5\n\nCloses #3839","shortMessageHtmlLink":"Fixed: Limit max combining characters in TerminalRow to 15 characters…"}},{"before":"5be0e963f273f57a91be8b6627f5e989ecce43c3","after":null,"ref":"refs/heads/dependabot/github_actions/termux/upload-release-action-4.2.0","pushedAt":"2024-04-01T20:05:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"882da34fcddf56a82966b1dc3dbc0a3501a03b7b","after":"7b19cd2f5a9da23ea56262fb342c1b0240ac8c88","ref":"refs/heads/master","pushedAt":"2024-04-01T20:05:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"agnostic-apollo","name":null,"path":"/agnostic-apollo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31106828?s=80&v=4"},"commit":{"message":"Changed: Bump termux/upload-release-action from 4.1.0 to 4.2.0\n\nBumps [termux/upload-release-action](https://github.com/termux/upload-release-action) from 4.1.0 to 4.2.0.\n- [Release notes](https://github.com/termux/upload-release-action/releases)\n- [Changelog](https://github.com/termux/upload-release-action/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/termux/upload-release-action/compare/v4.1.0...v4.2.0)\n\n---\nupdated-dependencies:\n- dependency-name: termux/upload-release-action\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Changed: Bump termux/upload-release-action from 4.1.0 to 4.2.0"}},{"before":null,"after":"5be0e963f273f57a91be8b6627f5e989ecce43c3","ref":"refs/heads/dependabot/github_actions/termux/upload-release-action-4.2.0","pushedAt":"2024-04-01T20:02:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Changed: Bump termux/upload-release-action from 4.1.0 to 4.2.0\n\nBumps [termux/upload-release-action](https://github.com/termux/upload-release-action) from 4.1.0 to 4.2.0.\n- [Release notes](https://github.com/termux/upload-release-action/releases)\n- [Changelog](https://github.com/termux/upload-release-action/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/termux/upload-release-action/compare/v4.1.0...v4.2.0)\n\n---\nupdated-dependencies:\n- dependency-name: termux/upload-release-action\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Changed: Bump termux/upload-release-action from 4.1.0 to 4.2.0"}},{"before":"9b06e61b05de180f9e61d126aab534a80707a40b","after":null,"ref":"refs/heads/dependabot/github_actions/gradle/wrapper-validation-action-2","pushedAt":"2024-04-01T19:34:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"8e3a8980a849046adbd4156741e1d84047ee1df6","after":"882da34fcddf56a82966b1dc3dbc0a3501a03b7b","ref":"refs/heads/master","pushedAt":"2024-04-01T19:34:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"agnostic-apollo","name":null,"path":"/agnostic-apollo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31106828?s=80&v=4"},"commit":{"message":"Changed: Bump gradle/wrapper-validation-action from 1 to 2\n\nBumps [gradle/wrapper-validation-action](https://github.com/gradle/wrapper-validation-action) from 1 to 2.\n- [Release notes](https://github.com/gradle/wrapper-validation-action/releases)\n- [Commits](https://github.com/gradle/wrapper-validation-action/compare/v1...v2)\n\n---\nupdated-dependencies:\n- dependency-name: gradle/wrapper-validation-action\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Changed: Bump gradle/wrapper-validation-action from 1 to 2"}},{"before":null,"after":"9b06e61b05de180f9e61d126aab534a80707a40b","ref":"refs/heads/dependabot/github_actions/gradle/wrapper-validation-action-2","pushedAt":"2024-01-30T19:04:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Changed: Bump gradle/wrapper-validation-action from 1 to 2\n\nBumps [gradle/wrapper-validation-action](https://github.com/gradle/wrapper-validation-action) from 1 to 2.\n- [Release notes](https://github.com/gradle/wrapper-validation-action/releases)\n- [Commits](https://github.com/gradle/wrapper-validation-action/compare/v1...v2)\n\n---\nupdated-dependencies:\n- dependency-name: gradle/wrapper-validation-action\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Changed: Bump gradle/wrapper-validation-action from 1 to 2"}},{"before":"70574e0cd49b71167f8e94c827c9a7a316a75aae","after":null,"ref":"refs/heads/dependabot/github_actions/actions/upload-artifact-4","pushedAt":"2024-01-01T15:19:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"landfillbaby","name":"Lucy Phipps","path":"/landfillbaby","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20822924?s=80&v=4"}},{"before":"e4385832b74e0272d6cd9c34c2c14f9be0031381","after":"8e3a8980a849046adbd4156741e1d84047ee1df6","ref":"refs/heads/master","pushedAt":"2024-01-01T15:19:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"landfillbaby","name":"Lucy Phipps","path":"/landfillbaby","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20822924?s=80&v=4"},"commit":{"message":"Changed: Bump actions/upload-artifact from 3 to 4 (#3735)","shortMessageHtmlLink":"Changed: Bump actions/upload-artifact from 3 to 4 (#3735)"}},{"before":"10a276a82010659486ae93db01ed4e92b745dde8","after":null,"ref":"refs/heads/dependabot/github_actions/actions/download-artifact-4","pushedAt":"2024-01-01T15:19:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"landfillbaby","name":"Lucy Phipps","path":"/landfillbaby","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20822924?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEZ-fmfQA","startCursor":null,"endCursor":null}},"title":"Activity · termux/termux-app"}