Home / Reports / Aug 12, 2025

Explore daily commit reports from the Algorand ecosystem. Stay updated with the latest code changes, repository activity, and developer contributions, refreshed every day.

Aug 11, 2025 Arrow Back Arrow Forward Aug 13, 2025
M
T
W
T
F
S
S
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7

Tuesday, August 12, 2025

160 commits were pushed across 18 repos by 23 authors. There were 1,173,787 additions and 1,740,305 deletions.

Stay up to date with the latest insights and developments on AlgoScan

Authors

Updated Repos

...

Commit Log

PatrickDinh 00:00:38 feat: send ABI method with the composer (algokit-core)
- 01:00:26 Build 2442 Data (go-algorand)
PatrickDinh 01:12:12 Merge pull request #221 from algorandfoundation/feat/app-client (algokit-core)
semantic-re… 01:15:42 Notes added by 'git notes add' (algokit-core)
engineering… 01:16:36 chore(python/algokit_transact): bump version to 1.0.0-alpha.41 [skip ci] (algokit-core)
boblat 01:18:00 Merge pull request #87 from algorandfoundation/refactor/spec-suffix (algorand-typescript-testing)
semantic-re… 01:21:19 Notes added by 'git notes add' (algokit-core)
neilcampbell 01:24:01 chore: improve the ergonomics of ABIValue for uints (algokit-core)
github-acti… 02:04:37 Commit from GitHub Actions (Community Interest Tracker) (community)
daniel-make… 03:40:49 fix: do not simplify bool parameter of setbit (puya)
daniel-make… 03:45:20 fix: update `op.setbit` and `op.getbit` to set and return a bool value respectively (puya)
daniel-make… 05:26:47 fix: fix typing for ITxnCreate bool only fields (puya)
daniel-make… 05:26:47 fix: update stubs for bool only itxn fields (puya)
boblat 05:27:00 docs: add a section on renaming test files (puya-ts)
daniel-make… 05:40:50 test: add a test case for intrinsics with bool only behaviour (puya)
daniel-make… 05:40:50 fix: do not have required fields for `itxn.KeyRegistration` (puya)
daniel-make… 05:40:50 chore: compile all (puya)
neilcampbell 05:45:41 chore: adjust text (puya-ts)
daniel-make… 05:47:58 docs: add changelog (puya)
kilavvy 05:49:42 Merge a8472d8fd809bb583f9fea32a2b09736dc5c9dec into eb02ac1b5be7ff2de219ca39e9a4b7d0c1ffa2cb (tatum-js)
neilcampbell 05:53:23 Merge pull request #226 from algorandfoundation/chore/improve-abi-value-syntax (algokit-core)
boblat 05:54:47 build: Create patch release for refactor commits (algorand-typescript-testing)
semantic-re… 05:56:56 Notes added by 'git notes add' (algokit-core)
engineering… 05:57:49 chore(python/algokit_transact): bump version to 1.0.0-alpha.42 [skip ci] (algokit-core)
boblat 06:00:16 Merge pull request #89 from algorandfoundation/fix/no-release-on-refactor (algorand-typescript-testing)
semantic-re… 06:02:46 Notes added by 'git notes add' (algokit-core)
semantic-re… 06:04:52 Notes added by 'git notes add' (algorand-typescript-testing)
dependabot[… 06:26:02 Bump form-data from 3.0.1 to 3.0.4 (subql-stellar)
neilcampbell 06:31:11 chore: adjust the unit test extension (algokit-typescript-template)
daniel-make… 06:50:47 chore: disable FBT001 in doc stubs (puya)
daniel-make… 07:02:11 chore: compile all (puya)
daniel-make… 07:02:11 fix: do not have required fields for `itxn.KeyRegistration` (puya)
daniel-make… 07:02:11 fix: update stubs for bool only itxn fields (puya)
daniel-make… 07:02:11 chore: disable FBT001 in doc stubs (puya)
daniel-make… 07:02:11 fix: update `op.setbit` and `op.getbit` to set and return a bool value respectively (puya)
daniel-make… 07:02:11 docs: add changelog (puya)
daniel-make… 07:02:11 fix: do not simplify bool parameter of setbit (puya)
daniel-make… 07:02:11 fix: fix typing for ITxnCreate bool only fields (puya)
daniel-make… 07:02:11 test: add a test case for intrinsics with bool only behaviour (puya)
daniel-make… 07:03:11 feat: include an error message if a dynamic array writes to an index that is out of bounds (puya)
daniel-make… 07:06:55 chore: compile all (puya)
daniel-make… 07:06:55 docs: add changelog (puya)
boblat 07:11:47 chore: delete internal type definitions from package (algorand-typescript-testing)
daniel-make… 07:12:40 docs: add changelog (puya)
daniel-make… 07:12:40 feat: include an error message if a dynamic array writes to an index that is out of bounds (puya)
daniel-make… 07:12:40 chore: compile all (puya)
achidlow 08:11:32 add failing test case for function that never returns but says it does and is also inlined (puya)
achidlow 08:14:34 chore: compile all (puya)
achidlow 08:14:34 fix: prevent error when inlining subroutines with zero returns at O0 (puya)
achidlow 08:30:04 add test case for F-Stack being generated in non-proto subroutine (puya)
achidlow 08:37:04 chore: compile all (puya)
achidlow 08:37:04 fix: prevent f-stack using frame_dig/frame_bury when the subroutine has no proto op (puya)
achidlow 08:37:27 add test for BigUInt not having fixed size according to SizeOf (puya)
aorumbayev 08:41:14 feat: finalizing arc56 abstraction; consolidating arc56 artifacts; (algokit-core)
aorumbayev 08:48:08 feat: initial indexer client (algokit-core)
aorumbayev 08:48:08 chore: client name generation fixes (algokit-core)
aorumbayev 08:48:09 chore: fix msgpack detection in algod (algokit-core)
aorumbayev 08:48:09 chore: regen indexer (algokit-core)
aorumbayev 08:48:10 feat: Adds Indexer client to algokit-utils (algokit-core)
aorumbayev 08:48:10 fix: handles top-level array schemas as type aliases (algokit-core)
aorumbayev 08:48:11 fix: add tweak to fix manual typos in indexer oas upstream descriptions; refine ci (algokit-core)
aorumbayev 08:48:11 chore: wait for indexer helpers (algokit-core)
aorumbayev 08:48:11 refactor: adds indexer helpers for testing (aligning with ts utils) (algokit-core)
achidlow 08:54:09 fix: prevent f-stack using frame_dig/frame_bury when the subroutine has no proto op (puya)
achidlow 08:54:09 chore: compile all (puya)
achidlow 08:54:09 add failing test case for function that never returns but says it does and is also inlined (puya)
achidlow 08:54:09 fix: prevent error when inlining subroutines with zero returns at O0 (puya)
achidlow 08:54:09 add test for BigUInt not having fixed size according to SizeOf (puya)
achidlow 08:54:09 chore: compile all (puya)
achidlow 08:54:09 add test case for F-Stack being generated in non-proto subroutine (puya)
achidlow 08:54:21 speed up deserialization && validation when there is a very large number of SourceLocations, and update to latest cattrs (puya)
aorumbayev 09:01:56 chore: merge conflicts (algokit-core)
achidlow 09:08:46 speed up deserialization && validation when there is a very large number of SourceLocations, and update to latest cattrs (puya)
aorumbayev 09:23:32 chore: pr comments (algokit-core)
achidlow 09:26:58 chore: compile all (puya)
achidlow 09:26:58 chore: compile all (puya)
achidlow 09:26:58 feat: update definition of a trivially inlineable function to include ops of just a single intrinsic (other than a return) (puya)
achidlow 09:26:58 in `size_diff` script, filter to stats files in supported locations (puya)
achidlow 09:26:58 feat: optimise `int 0; return` -> `err` (puya)
achidlow 09:26:59 feat: optimize `dup; return` -> `return` (puya)
achidlow 09:26:59 chore: compile all (puya)
xxiled-plas… 09:40:04 New vaults (xbacked-sdk)
achidlow 09:43:17 add release note (puya)
aorumbayev 09:57:05 chore: refactors method signature retrieval (algokit-core)
achidlow 10:07:50 chore: compile all (puya)
achidlow 10:07:50 chore: compile all (puya)
achidlow 10:07:50 feat: optimise `int 0; return` -> `err` (puya)
achidlow 10:07:50 in `size_diff` script, filter to stats files in supported locations (puya)
achidlow 10:07:50 feat: optimize `dup; return` -> `return` (puya)
achidlow 10:07:50 feat: update definition of a trivially inlineable function to include ops of just a single intrinsic (other than a return) (puya)
achidlow 10:07:50 chore: compile all (puya)
achidlow 10:07:50 add release note (puya)
daniel-make… 10:08:35 perf: don't do MIR x-stack or optimizations at O0 (puya)
daniel-make… 10:08:36 feat(internal): provide granular control of which optimisations to run on PuyaOptions (puya)
daniel-make… 10:08:36 perf: don't build debug info during assembly if not required (puya)
daniel-make… 10:08:36 docs: add changelog (puya)
daniel-make… 10:08:36 test: increase limits for execution tests (puya)
daniel-make… 10:08:36 perf: minimize TEAL optimizations at O0 (puya)
daniel-make… 10:09:22 chore: compile all (puya)
dependabot[… 10:11:15 Update @typescript-eslint/eslint-plugin requirement (algo-voting)
wjbeau 10:13:57 test: fix unit tests (pera-ios)
aorumbayev 10:15:30 feat: finalizing arc56 abstraction; consolidating arc56 artifacts; (#227) (algokit-core)
daniel-make… 10:15:46 feat(internal): provide granular control of which optimisations to run on PuyaOptions (puya)
daniel-make… 10:15:46 perf: don't do MIR x-stack or optimizations at O0 (puya)
daniel-make… 10:15:46 test: increase limits for execution tests (puya)
daniel-make… 10:15:46 chore: compile all (puya)
daniel-make… 10:15:46 perf: minimize TEAL optimizations at O0 (puya)
daniel-make… 10:15:46 docs: add changelog (puya)
daniel-make… 10:15:46 perf: don't build debug info during assembly if not required (puya)
sambitsargam 10:15:57 Merge pull request #674 from sambitsargam/dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-tw-8.39.1 (algo-voting)
sambitsargam 10:16:07 Merge pull request #673 from sambitsargam/dependabot/npm_and_yarn/algosdk-tw-3.4.0 (algo-voting)
sambitsargam 10:16:16 Merge pull request #672 from sambitsargam/dependabot/npm_and_yarn/typescript-5.9.2 (algo-voting)
sambitsargam 10:16:36 Merge pull request #667 from sambitsargam/dependabot/npm_and_yarn/eslint-tw-9.32.0 (algo-voting)
dependabot[… 10:18:06 Update core-js requirement from ^3.44.0 to ^3.45.0 (algo-voting)
semantic-re… 10:18:54 Notes added by 'git notes add' (algokit-core)
engineering… 10:19:46 chore(python/algokit_transact): bump version to 1.0.0-alpha.43 [skip ci] (algokit-core)
semantic-re… 10:24:52 Notes added by 'git notes add' (algokit-core)
aorumbayev 11:03:50 fix: adds support for string enums in OAS parser (algokit-core)
dependabot[… 11:04:30 Update js-base64 requirement from ^3.7.7 to ^3.7.8 (algo-voting)
hehe100596 11:40:09 ALL-13039 Implement code review feedback (tatum-js)
hehe100596 11:40:16 Merge 465539de4d4586f17b20aa556b4b7fa8c6cbb7cc into eb02ac1b5be7ff2de219ca39e9a4b7d0c1ffa2cb (tatum-js)
No-Cash-7970 12:28:27 Add Wallet Connect button to main body on pages (#123) (wen-tools)
wjbeau 12:41:20 Merge branch 'main' into feature/extract-core-module (pera-ios)
wjbeau 12:41:37 Merge 90e0a1c35656673d75b68e9336fe0d57e2ce38ae into 3888797782f5687775cf03c6a81510b037cf96ab (pera-ios)
mitsinsar 12:47:58 PERA-2610 Fix cached icon issue (pera-android)
mitsinsar 12:49:35 PERA-2722 :: Implement swap asset out selection fragment (#383) (pera-android)
mitsinsar 12:51:30 Merge branch 'refs/heads/dev' into pera-2610 (pera-android)
mitsinsar 12:53:18 PERA-2610 Set usdc asset id based on selected node (pera-android)
mitsinsar 12:56:46 Merge 3df3a4e67835c0dcfb2c816da4390f5211df8b62 into 303c853a6467e14896dec9e25c8ea94cab14876b (pera-android)
dependabot[… 14:05:34 Bump actions/checkout from 4 to 5 (revelio)
dependabot[… 14:05:37 Merge d73c6a2c318c03a7bdc5a22b391947793401f722 into 4877fe96c225edd924ccc2bdddc1613098f260a0 (revelio)
No-Cash-7970 14:19:29 Make styling adjustments to wallet connect buttons (wen-tools)
dependabot[… 14:31:00 Update eslint requirement from ^9.31.0 to ^9.33.0 (algo-voting)
dependabot[… 14:31:13 Update @typescript-eslint/parser requirement from ^8.38.0 to ^8.39.1 (algo-voting)
michaeltchu… 15:15:00 chore: log greeting (2025-08-12) (a-day-in-my-bobalife)
filipetamota 15:34:46 core module release code signing updated (pera-ios)
filipetamota 15:50:38 module target signing settings updated (pera-ios)
wjbeau 15:50:54 Merge bc65953b6c2147f12ba43123ab327bed145137d0 into 3888797782f5687775cf03c6a81510b037cf96ab (pera-ios)
aorumbayev 17:05:12 fix: enhances project bootstrapping logic (algokit-cli)
- 17:15:43 5.0.0-rc.6 (puya)
joe-p 17:43:31 fix: b64 charNum (puya-ts)
joe-p 18:09:51 wip: rm old src maps (reti)
joe-p 18:10:03 wip: update TMPL names (reti)
joe-p 18:10:09 Merge a5f0264f81924c2bc814e34802f26a3d2f0e1dac into bea7a6a8599c0b3072ae1f96c33c0acf62f81b3d (reti)
tristanmenz… 18:10:44 fix: Ensure ops which only support boolean values on the AVM receive only boolean values (puya-ts)
algorandskiy 18:15:09 tests: debug node TestNodeHybridTopology (go-algorand)
tristanmenz… 18:29:50 fix: Ensure ops which only support boolean values on the AVM receive only boolean values (puya-ts)
tristanmenz… 18:29:50 test: Add failing test to demonstrate bool packing bug (puya-ts)
semantic-re… 18:40:22 Notes added by 'git notes add' (puya-ts)
joe-p 18:44:00 wip: format utils.algo.ts (reti)
joe-p 19:01:54 ci: run CI on all non-EOL LTS node versions (puya-ts)
joe-p 19:11:00 ci: prevent artifact name conflicts across node versions (puya-ts)
joe-p 21:05:28 chore: ignore packages-temp (eslint) (puya-ts)
joe-p 21:24:15 feat: changes to support node 20 (puya-ts)
dependabot[… 21:26:46 Bump form-data from 3.0.1 to 3.0.4 (#136) (subql-stellar)
aorumbayev 23:08:01 chore: address pr comments (algokit-core)
aorumbayev 23:25:03 feat: indexer api client and minor jinja generator fixes (#228) (algokit-core)
semantic-re… 23:28:38 Notes added by 'git notes add' (algokit-core)
engineering… 23:29:30 chore(python/algokit_transact): bump version to 1.0.0-alpha.44 [skip ci] (algokit-core)
semantic-re… 23:34:08 Notes added by 'git notes add' (algokit-core)