Home / Reports / Mar 17, 2026

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

Mar 16, 2026 Arrow Back Arrow Forward Mar 18, 2026
M
T
W
T
F
S
S
23
24
25
26
27
28
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

Tuesday, March 17, 2026

272 commits were pushed across 17 repos by 26 authors. There were 2,976,543 additions and 4,836,982 deletions.

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

Authors

Updated Repos

...

Commit Log

Hlavaty1972… 00:17:04 Merge a20bebe0a76fe694d7dbd6e9bbc3d1c3645020f4 into 7a795aa72fb0ccc8a87c6431bc6514c2430d68d4 (CryptoDeepTools)
p2arthur 00:23:49 chore: ignore Codex workspace and refresh lockfile metadata (algorand-typescript-testing)
p2arthur 00:24:26 docs(starlight): migrate docs to Starlight structure and MDX content (algorand-typescript-testing)
p2arthur 00:24:55 feat(docs-examples): add examples pages loader and contract overviews (algorand-typescript-testing)
renovate[bo… 00:34:55 chore(deps): update dependency eslint-config-next to v16 (algoworld-explorer)
renovate[bo… 00:34:57 chore(deps): update dependency eslint-config-next to v16 (algoworld-explorer)
renovate[bo… 00:35:01 Merge 53e3ea4e5baedbbc6498ceff5e1f3c2b2d8aa4a9 into 04bb54c18a9859d876122eb6ed6d4baf60ee4904 (algoworld-explorer)
Rashidhmd 00:37:39 Merge 16081ea49e84d206382c34ef342929835062c09d into 9d9020c36e47382a1ed5ec22fa78a0f7fef28358 (rosetta-smart-contracts)
- 01:00:22 Build 2659 Data (go-algorand)
renovate[bo… 01:27:12 chore(deps): update non-major dependencies (use-wallet)
renovate[bo… 01:27:16 Merge 6ad6c0cbcde3671071bef336cca5aa1e9669d327 into 5073ca134b7c4c5721fcfbe976d5c364a5cc777a (use-wallet)
boblat 01:33:42 refactor: use the new abi call node for abi calls (puya-ts)
boblat 01:33:42 refactor: stop parsing event signature string to simplify frontend (puya-ts)
boblat 01:33:42 chore: update nodes.ts (puya-ts)
boblat 01:33:42 test: show relevant segments in assertion of logs for arc28 event (puya-ts)
boblat 01:36:48 Merge ac43d49de1926834d7d51e900cb8189f219d176c into b7e5d0ddcb131e24ea17c43f042c5bf00d1d5aba (puya-ts)
boblat 01:50:13 refactor: let arc-4 method arg type check be done in ir layer (puya-ts)
boblat 01:52:05 Merge af01d9b8642b2cf1f9aeb59f75d9dafb68bedddc into ac43d49de1926834d7d51e900cb8189f219d176c (puya-ts)
boblat 01:56:56 refactor: accept bytes_wtype in ARC4Encode node to push type mapping to ir layer (puya-ts)
boblat 01:56:56 refactor: use ARC4FromBytes node for decodeArc4 method to push type mapping to ir layer (puya-ts)
boblat 01:56:57 fix: return `8` for `sizeOf<boolean>()` instead of `1` (puya-ts)
boblat 01:56:57 refactor: remove unused dependency and function (puya-ts)
boblat 01:56:57 refactor: remove unused type mapping functions (puya-ts)
boblat 01:59:36 Merge 4ed3517aee0fb04ad1b782e0630269fb8a28fd9e into af01d9b8642b2cf1f9aeb59f75d9dafb68bedddc (puya-ts)
iglosiggio 02:01:50 Merge 58cc3ba3641740140c7f111898d321391b56fb23 into b7e5d0ddcb131e24ea17c43f042c5bf00d1d5aba (puya-ts)
achidlow 02:17:52 y (puya-ts)
p2arthur 02:36:22 ci(starlight): Update ci/cd to handle starlight documentation building and publishing (algorand-typescript-testing)
boblat 02:42:09 chore: refresh test artifacts to puyapy 5.7.1 (algorand-python-testing)
p2arthur 02:50:30 chore: fix audit errors (algorand-typescript-testing)
boblat 02:52:38 Merge pull request #60 from algorandfoundation/chore/update-artifacts (algorand-python-testing)
boblat 02:59:35 chore: refresh test artifacts to puyapy 5.7.1 (algorand-python-testing)
- 02:59:35 1.2.0-beta.4 (algorand-python-testing)
p2arthur 03:00:09 chore: clean up starlight ci/cd testing harness (algorand-typescript-testing)
boblat 03:02:50 Merge c65178ded4c1dbd9abdc230858e0030ae7d028b6 into aaca7f9a3e34fdf52544e14daba442695789e21f (algorand-python-testing)
Hlavaty1972… 03:03:36 Merge dd01202f42b037df42ba95de331437f10cee82f8 into 7a795aa72fb0ccc8a87c6431bc6514c2430d68d4 (CryptoDeepTools)
dependabot[… 03:03:42 build(deps): update core-js requirement from ^3.48.0 to ^3.49.0 (algo-voting)
dependabot[… 03:04:00 build(deps-dev): update @typescript-eslint/eslint-plugin requirement (algo-voting)
dependabot[… 03:04:06 Merge c8c538f991a0e1cfc9b698d9a9475d2b0c296329 into 692a52a9113a9ee8bf10c0f2dbcf536209f30781 (algo-voting)
dependabot[… 03:04:21 build(deps-dev): update @typescript-eslint/parser requirement (algo-voting)
dependabot[… 03:05:01 Merge 521f2a172f10f9439cfc74296b53595cfbfa2542 into 692a52a9113a9ee8bf10c0f2dbcf536209f30781 (algo-voting)
boblat 03:25:25 chore: fix audit vulnerabilities (algorand-typescript-testing)
boblat 03:25:47 Merge aa717558b1e8fefc8374f1d87461bc89f9bf99f5 into 5b14ce7b8b8b7cefcf1e0779a8761c4ea9d24d9b (algorand-typescript-testing)
achidlow 03:36:26 remove unused special case (puya)
achidlow 03:37:07 allow coverage to be reported when there are failing tests (puya)
p2arthur 03:53:04 feat(docs): generate examples mdx during docs build (algorand-typescript-testing)
p2arthur 03:54:47 refactor(docs): remove runtime examples collection in benefit of static mdx generated EXAMPLES DOCUMENTATION (algorand-typescript-testing)
p2arthur 03:55:37 chore(docs): put starlight sidebar to its own file and update devportal publish workflow (algorand-typescript-testing)
boblat 03:59:02 chore: update puya-ts version (algorand-typescript-testing)
p2arthur 04:06:28 test: add test harness for docs generation and publishing (algorand-typescript-testing)
achidlow 04:07:23 refactor: remove over-read on ReplaceValue lowering (puya)
achidlow 04:09:35 chore: compile all (puya)
p2arthur 04:27:53 chore: add algokit logo as favicon to starlight documentation (algorand-typescript-testing)
achidlow 04:33:33 add test for read and write of static/fixed size array of dynamic sized elements, where the elements are not themselves byte-length or mutli-byte-length arrays (puya)
tmattel 04:38:38 Merge 5d2056443c823d214977cf1e6806b62179422a6b into 7a795aa72fb0ccc8a87c6431bc6514c2430d68d4 (CryptoDeepTools)
p2arthur 04:41:25 Merge 2946b28d4d26dd061aa254880b0cbd105e5aab1e into c1bf2e26c9cf079d70d0ff025ccb32c8830a03f4 (algorand-typescript-testing)
p2arthur 05:47:39 feat(docs): bootstrap starlight docs workspace and shared styling (algorand-python-testing)
PatrickDinh 05:52:58 can migrate assets (algokit-lora)
achidlow 06:15:36 linting (puya)
p2arthur 06:44:48 docs(content): migrate top-level documentation pages to starlight (algorand-python-testing)
p2arthur 06:45:13 docs(testing-guide): migrate testing guide pages and assets to starlight (algorand-python-testing)
p2arthur 06:46:13 feat(docs): replace sphinx build flow with api bridge and legacy redirects (algorand-python-testing)
p2arthur 06:46:42 ci(docs): add reusable docs build action and update publish workflows (algorand-python-testing)
p2arthur 06:47:15 chore: update gitignore to ignore agents folder (algorand-python-testing)
p2arthur 06:48:46 Merge 113ffb36da5e0482730b8c0b2e92fc01e8869e8e into c65178ded4c1dbd9abdc230858e0030ae7d028b6 (algorand-python-testing)
achidlow 07:27:09 given that AWST ArrayConcat doesn't (can't) validate operands, restore previous behaviour of invalid type combinations being a code/user error rather than an internal error (puya)
achidlow 07:27:09 improve error message on attempted pop from empty dynamic array (puya)
achidlow 07:27:09 chore: compile all (puya)
daniel-make… 07:38:22 refactor: use ir.ArrayConcat for all arrays (puya)
daniel-make… 07:38:22 refactor: use ir.ArrayPop for all dynamic array types (puya)
daniel-make… 07:38:22 test: add op up transaction to test as budget increased from 648 to 706 (puya)
daniel-make… 07:39:25 chore: compile all (puya)
achidlow 07:59:34 optimise & refactor ARC-4 embedded library functions (puya)
achidlow 07:59:34 chore: compile all (puya)
achidlow 07:59:35 remove unused special case (puya)
daniel-make… 07:59:35 restore additional concat params when doing array concats (puya)
achidlow 07:59:35 chore: compile all (puya)
achidlow 07:59:35 refactoring (puya)
achidlow 07:59:35 allow coverage to be reported when there are failing tests (puya)
achidlow 07:59:35 refactoring (puya)
achidlow 07:59:36 chore: compile all (puya)
achidlow 07:59:36 add test for read and write of static/fixed size array of dynamic sized elements, where the elements are not themselves byte-length or mutli-byte-length arrays (puya)
achidlow 07:59:36 refactor: remove over-read on ReplaceValue lowering (puya)
achidlow 07:59:37 linting (puya)
achidlow 07:59:37 chore: compile all (puya)
achidlow 07:59:37 given that AWST ArrayConcat doesn't (can't) validate operands, restore previous behaviour of invalid type combinations being a code/user error rather than an internal error (puya)
achidlow 07:59:37 improve error message on attempted pop from empty dynamic array (puya)
daniel-make… 08:00:48 Merge f7242be0c0251c41e831601e5500fa7e02131b44 into 0bf28334d2a370401ddb0e65f9c4a514b5bff786 (puya)
renovate[bo… 08:53:06 chore(deps): update non-major dependencies (use-wallet)
renovate[bo… 08:53:10 Merge 775ff3a3943aff15df54ac163c43594c26484b60 into 5073ca134b7c4c5721fcfbe976d5c364a5cc777a (use-wallet)
github-acti… 10:00:03 Merge e605be07241537606302205a2d4e21c7b6a4daeb into 19f5ab2ff478ffe15e9019142dd022a3dd811991 (go-algorand-sdk)
filipetamota 10:01:20 fix network change flow (#305) (pera-ios)
filipetamota 10:02:03 account name fixed (#307) (pera-ios)
Truszczynsk… 10:03:53 PERA-3852 - [IOS] - Release Candidate - BUG - BACK Button on Confirmation Screen causes wrong behavior (pera-ios)
Truszczynsk… 10:04:11 PERA-3592 - Joint Account - Action Menu (pera-ios)
Truszczynsk… 10:10:07 PERA-3852 - [IOS] - Release Candidate - BUG - BACK Button on Confirmation Screen causes wrong behavior (pera-ios)
mitsinsar 11:32:23 PERA-2983 Log notification type on click (pera-android)
mitsinsar 11:37:39 Merge 2db218939ab6901019f5e27ee4e8917bcb73325a into 7b8775192b13d3cc3deea2718968193562345d10 (pera-android)
iglosiggio 12:54:17 chore: Apply suggestions from CR (puya-ts)
Argimirodel… 12:54:24 Merge 005a99c38e24ffdf391da62d64860edf7d7334d2 into b7e5d0ddcb131e24ea17c43f042c5bf00d1d5aba (puya-ts)
iglosiggio 12:57:47 chore: Bump algokit-utils (puya-ts)
iglosiggio 12:58:22 feat: WIP WIP Add client generation for typescript (puya-ts)
iglosiggio 12:58:24 chore: Add generated clients (puya-ts)
iglosiggio 12:58:24 refactor: Use ABIType to handle ARC4 types (puya-ts)
iglosiggio 12:58:24 fix: Use the name override when present (puya-ts)
iglosiggio 12:58:24 fix: node20 does not have Set.prototype.symmetricDifference (puya-ts)
iglosiggio 12:58:24 refactor: Move clientgen to its own file (puya-ts)
iglosiggio 12:58:24 feat: Add clientgen cli tool (puya-ts)
iglosiggio 12:58:24 refactor: Remove unused parameter (puya-ts)
iglosiggio 12:58:24 chore: Remove development comment (puya-ts)
iglosiggio 12:58:25 feat: Add cli for clientgen to bin/ (puya-ts)
iglosiggio 12:58:25 fix: `allowActions` was processed incorrectly (puya-ts)
iglosiggio 12:58:25 fix: Fix typo hiding error logs (puya-ts)
iglosiggio 12:58:25 chore: Rename bin/clientgen.ts to bin/puyats-clientgen.ts (puya-ts)
iglosiggio 12:58:25 fix: `onCreate` was incorrectly set as 'require' instead of 'disallow' (puya-ts)
iglosiggio 12:58:25 chore: Add polyfill for Set.prototype.symmetricDifference (puya-ts)
iglosiggio 12:58:26 fix: Misc fixes from code review (puya-ts)
iglosiggio 12:58:26 fix: Set.prototype.symmetricDifference was an intersection :facepalm: (puya-ts)
iglosiggio 12:58:26 fix: @abimethod should always have parenthesis! (puya-ts)
iglosiggio 12:58:26 refactor: Use namespaced imports instead of cluttering the file with individual symbol imports (puya-ts)
iglosiggio 12:58:26 refactor: Use a map string->PType instead of string->string during codegen (puya-ts)
iglosiggio 12:58:26 refactor: Separate type imports from non-type imports (puya-ts)
iglosiggio 12:58:27 refactor: Use the ARC56 specs from the compiler response (requires puya at a736ee0d7a3d660f0fbfae354d456c1aef3a8de1 or later) (puya-ts)
iglosiggio 12:58:27 chore: Add a "disable eslint" pragma to generated files (puya-ts)
iglosiggio 12:58:34 chore: Don't report unused `eslint-disable` instances on generated clients (puya-ts)
iglosiggio 13:00:39 Merge 9f9489b6ac916f99a464fbbe0bd3f12c69577db3 into b7e5d0ddcb131e24ea17c43f042c5bf00d1d5aba (puya-ts)
boblat 13:03:27 refactor: let arc-4 method arg type check be done in ir layer (#345) (puya-ts)
boblat 13:06:02 refactor: accept bytes_wtype in ARC4Encode node to push type mapping to ir layer (puya-ts)
boblat 13:06:03 refactor: use ARC4FromBytes node for decodeArc4 method to push type mapping to ir layer (puya-ts)
boblat 13:06:03 refactor: remove unused type mapping functions (puya-ts)
boblat 13:06:03 refactor: remove unused dependency and function (puya-ts)
boblat 13:06:03 fix: return `8` for `sizeOf<boolean>()` instead of `1` (puya-ts)
aorumbayev 13:06:26 feat: adds runtime validation using Pydantic schemas (algokit-utils-py)
aorumbayev 13:06:34 chore: generate the validation schemas (algokit-utils-py)
aorumbayev 13:07:06 chore: move schemas to tests folder to avoid polluting prod packages exposed to end users (algokit-utils-py)
aorumbayev 13:07:46 fix: unblock check-python after alpha merge (algokit-utils-py)
boblat 13:08:34 refactor: push type mapping to ir layer for encodeArc4 and decodeArc4 methods (#346) (puya-ts)
boblat 13:08:39 Merge 1f5e613911aec548acc0f24f559257868f7aefcc into b7e5d0ddcb131e24ea17c43f042c5bf00d1d5aba (puya-ts)
tristanmenz… 13:12:27 refactor: Remove algosdk dependency (puya-ts)
neilcampbell 13:13:10 chore: update utils and correcting test assertion (puya-ts)
PatrickDinh 13:13:17 chore: upgrade utils-ts (puya-ts)
PatrickDinh 13:13:17 chore: remove 'types' from algokit imports (puya-ts)
PatrickDinh 13:14:51 chore: review (puya-ts)
iglosiggio 13:17:02 chore: Bump algokit-utils to the latest alpha (puya-ts)
PatrickDinh 13:17:09 Merge b1967a10eabf7d6c31c9284ad8980b75d518735c into b7e5d0ddcb131e24ea17c43f042c5bf00d1d5aba (puya-ts)
lempira 13:18:58 ci: add devportal docs publish workflow and migrate docs to pnpm (puya-ts)
lempira 13:20:10 Merge d58fc87e8a16915c5a4674de15236ddc677308a1 into b7e5d0ddcb131e24ea17c43f042c5bf00d1d5aba (puya-ts)
cusma 13:35:58 docs: fund due cashflow permission (d-asa)
cusma 13:37:15 feat: fund due cashflow permission (d-asa)
cusma 13:37:41 chore: build artifacts (d-asa)
cusma 13:37:59 chore: fund due cashflows with op daemon (d-asa)
cusma 13:38:32 test: fund due cashflow permission (d-asa)
cusma 13:41:18 chore: formatting (d-asa)
cusma 13:41:24 Merge 00d89d7b2c64e3b5d709b9d63bfb933f89057e95 into e9f2aa1c16c7c9ebf4a0f35b7e3a44127398d0d3 (d-asa)
aorumbayev 13:50:57 fix: enforce required fields, fix docs, restore targeted lint rules (algokit-utils-py)
aorumbayev 13:50:57 fix: enforce required fields, fix docs, restore targeted lint rules (algokit-utils-py)
cusma 13:53:25 Merge pull request #134 from cusma/feat/fund-due-cashflow-permission (d-asa)
cusma 13:58:53 docs: avoid arranger lockout (d-asa)
lempira 14:11:20 ci: add devportal docs publish workflow and migrate docs to pnpm (#352) (puya-ts)
iglosiggio 14:13:36 chore: Bump algokit-utils to the latest alpha (puya-ts)
iglosiggio 14:13:51 Merge 3489f6917cf11cd65060b3ceab81e4dab8f08acf into d67b26c2df2b1861f99e3e0f3c333ba59eb9c2bf (puya-ts)
PatrickDinh 14:15:01 Update utils imports (#317) (puya-ts)
aorumbayev 14:16:33 feat: add schema validation to polytests, aligned with TS approach (algokit-utils-py)
aorumbayev 14:16:33 feat: add schema validation to polytests, aligned with TS approach (algokit-utils-py)
iglosiggio 14:17:10 Merge 1bc0f4237b13e3f84feeae01078ede6395288f98 into 3491adab15037b62184f6d420087e49402c834cd (puya-ts)
iglosiggio 14:25:18 chore: Bump algokit-utils to the latest alpha (#351) (puya-ts)
aorumbayev 14:28:03 chore: deduplicate RootModel templates, fix missing newlines at EOF (algokit-utils-py)
aorumbayev 14:28:03 chore: deduplicate RootModel templates, fix missing newlines at EOF (algokit-utils-py)
Argimirodel… 14:29:39 Merge 9b03e0247a89828e2ceaf0758953df24e2c21248 into 941f384e12dedaf3ca772e519875d695e7d3e6c1 (puya-ts)
iglosiggio 14:39:39 feat: Add assembly report for easier debugging (puya)
iglosiggio 14:40:42 chore: Update test outputs (puya)
iglosiggio 14:41:15 Merge 605e2a7951e79b470b3e0cfd860a2194020cf318 into 0bf28334d2a370401ddb0e65f9c4a514b5bff786 (puya)
semantic-re… 14:44:53 Notes added by 'git notes add' (puya-ts)
cusma 14:55:37 feat: validate arranger address (no lockout) (d-asa)
cusma 14:56:03 chore: set role only for non-arranger roles (d-asa)
cusma 14:56:53 chore: build artifacts (d-asa)
cusma 15:00:16 test: invalid arranger address (d-asa)
cusma 15:01:36 test: invalid arranger address (d-asa)
cusma 15:01:51 chore: formatting (d-asa)
iglosiggio 15:05:07 feat: Add assembly report for easier debugging (puya)
iglosiggio 15:05:17 chore: Remove source maps from O0 and O2 test outputs (puya)
iglosiggio 15:05:18 chore: Update test outputs (puya)
iglosiggio 15:07:43 Merge c91628f94939dd88e8dd00f2fa9d0d658a451805 into 0bf28334d2a370401ddb0e65f9c4a514b5bff786 (puya)
cusma 15:12:38 chore: treat arranger as a special address (d-asa)
cusma 15:12:46 chore: build artifacts (d-asa)
cusma 15:13:41 Merge remote-tracking branch 'origin/main' into feat/no-arranger-lockout (d-asa)
cusma 15:13:57 Merge 45fb69df0a6071916457d90f12b1b8e400699af2 into ea4c27222e6f54a7fd2e2b3e6c48009f6333a621 (d-asa)
aorumbayev 15:16:53 Merge d4c571d6034f33e64718a0a3d4fe6bc44b158a28 into 52d094d416ea0f4e0196f0a063df49646ee2d094 (algokit-utils-py)
dependabot[… 15:28:45 build(deps): bump pycryptodomex from 3.21.0 to 3.23.0 (puya)
dependabot[… 15:28:49 Merge cefd0ea6b0d1612e7324715f4fa26c9efbfd30db into 0bf28334d2a370401ddb0e65f9c4a514b5bff786 (puya)
dependabot[… 15:29:38 build(deps): bump scriv from 1.6.2 to 1.7.0 (puya)
dependabot[… 15:29:42 Merge f64c95a768b32e1f05b3b87f0d80bdd7863883ac into 0bf28334d2a370401ddb0e65f9c4a514b5bff786 (puya)
dependabot[… 15:29:54 build(deps): bump packaging from 24.2 to 25.0 (puya)
dependabot[… 15:29:59 Merge 63d41f77447ae87bb4e2a8c3c26c546cc704a0a8 into 0bf28334d2a370401ddb0e65f9c4a514b5bff786 (puya)
cusma 15:31:55 chore: build artifacts (d-asa)
cusma 15:32:25 chore: remove mocked tests (d-asa)
michaeltchu… 15:32:32 chore: log greeting (2026-03-17) (a-day-in-my-bobalife)
cusma 15:32:35 chore: fix typos (d-asa)
dependabot[… 15:37:37 build(deps): bump cyclopts from 3.23.1 to 4.2.1 (puya)
dependabot[… 15:37:42 Merge 5590a224fecc1feae4c2e0cbbb5963b875f6c86c into 0bf28334d2a370401ddb0e65f9c4a514b5bff786 (puya)
aorumbayev 15:38:40 fix: update snapshots for enum serialization (repr → value) (algokit-utils-py)
Argimirodel… 15:39:55 feat: add arc65 support: `loggedErr()` and `loggedAssert()` functions, to log a formatted error string before failing (puya-ts)
Argimirodel… 15:39:55 test: add expected output tests for logged error and logged assert functions (puya-ts)
Argimirodel… 15:39:56 some api changes to avoid the explicit `undefined` (puya-ts)
Argimirodel… 15:39:56 test: add logged-errors and backend warning excercising tests (puya-ts)
iglosiggio 15:39:56 chore: Add artifacts for the new test contracts (puya-ts)
Argimirodel… 15:39:56 refactor: remove undefined from tests (puya-ts)
iglosiggio 15:39:56 feat: Use an "options" parameter instead of a bunch of optional ones (puya-ts)
iglosiggio 15:39:56 chore: Add updates .awst.json files (puya-ts)
iglosiggio 15:39:57 chore: Apply suggestions from CR (puya-ts)
cusma 15:43:34 docs: treat arranger as special role (d-asa)
cusma 15:47:31 Merge pull request #135 from cusma/feat/no-arranger-lockout (d-asa)
aorumbayev 16:09:37 Merge 130d33fa3caa7105703e2ac10c41764969ddb4aa into 52d094d416ea0f4e0196f0a063df49646ee2d094 (algokit-utils-py)
iglosiggio 16:09:57 chore: Add a string-only overload for non AER errors (puya-ts)
Argimirodel… 16:10:12 Merge ce2903195d2b99d667587bd94ef79a3fa7aa5de3 into 941f384e12dedaf3ca772e519875d695e7d3e6c1 (puya-ts)
aorumbayev 16:44:05 refactor: consolidate 211 schema files into 3 modules (algokit-utils-py)
aorumbayev 16:44:16 Merge 37871cd0b9b9959f2187b7f7fb70a4b588f632f9 into 52d094d416ea0f4e0196f0a063df49646ee2d094 (algokit-utils-py)
aorumbayev 16:53:16 refactor: consolidate 211 schema files into 3 modules (algokit-utils-py)
aorumbayev 16:53:26 Merge 1d6f006820a443ac3fccc3840aec1f2011557de9 into 52d094d416ea0f4e0196f0a063df49646ee2d094 (algokit-utils-py)
Argimirodel… 17:04:53 nit: change signature in doc comment (puya-ts)
Argimirodel… 17:05:12 Merge 1fb1a537d4048216f8da825e7863ddf6ad1e8548 into 941f384e12dedaf3ca772e519875d695e7d3e6c1 (puya-ts)
Argimirodel… 17:14:16 chore: change signature in doc comment (puya-ts)
Argimirodel… 17:16:00 Merge 6bf1fd0fc7b2d0ddac193feb70b9f7bc2f48c67c into 941f384e12dedaf3ca772e519875d695e7d3e6c1 (puya-ts)
Argimirodel… 18:01:41 chore: change signature in doc comment (puya-ts)
Argimirodel… 18:15:25 Merge 16e2f946965698e102d58df309b7a85363c33db4 into 941f384e12dedaf3ca772e519875d695e7d3e6c1 (puya-ts)
Argimirodel… 18:15:25 feat: Support ARC65 errors (#347) (puya-ts)
semantic-re… 18:26:14 Notes added by 'git notes add' (puya-ts)
pbennett 18:34:57 Merge remote-tracking branch 'remote/master' into feat/paged-box-fetch (go-algorand)
boblat 18:37:05 chore: update nodes.ts (puya-ts)
boblat 18:37:51 refactor: use the new abi call node for abi calls (puya-ts)
boblat 18:38:27 refactor: stop parsing event signature string to simplify frontend (puya-ts)
boblat 18:38:28 test: show relevant segments in assertion of logs for arc28 event (puya-ts)
boblat 18:38:29 refactor: push type mapping to ir layer for encodeArc4 and decodeArc4 methods (#346) (puya-ts)
boblat 18:38:29 refactor: let arc-4 method arg type check be done in ir layer (#345) (puya-ts)
boblat 18:39:42 Merge 9e7732e786940a06223786a7bb4d61ea0e893530 into d8b5fe6603e30355688c6f913d921b0d7a36ac73 (puya-ts)
boblat 18:51:09 refactor: use the new abi call node for abi calls (#319) (puya-ts)
semantic-re… 19:01:58 Notes added by 'git notes add' (puya-ts)
iglosiggio 19:08:18 feat: Add client generation for `puya-ts` (puya-ts)
iglosiggio 19:12:09 feat: Add the new cli tool `puyats-clientgen` (works from ARC56 specs) (puya-ts)
iglosiggio 19:12:09 chore: Update test outputs (puya-ts)
iglosiggio 19:12:09 chore: Update linter configuration for new test outputs (puya-ts)
iglosiggio 19:13:12 Merge 0759e48049bc6ca844b7a20e2912156708d42af5 into 4830aa26038688f712940ffa65d5b2780574a1bf (puya-ts)
Argimirodel… 19:17:52 test: translation of lsig args tests in puya (wip) (puya-ts)
Argimirodel… 19:17:52 feat: support for logicsig arguments (puya-ts)
Argimirodel… 19:17:52 test: add lsig-args-complex without validation (puya-ts)
Argimirodel… 19:18:29 Merge 6e961b7a3c0fa6fe3560935c4b8be315cc253d98 into 4830aa26038688f712940ffa65d5b2780574a1bf (puya-ts)
iglosiggio 19:20:00 Merge remote-tracking branch 'origin/main' into updated-examples (puya-ts)
mrcointreau 19:26:54 Merge 9890d9dd75cbc9771e961574388c7660f4cb4005 into 4830aa26038688f712940ffa65d5b2780574a1bf (puya-ts)
pbennett 19:39:17 refactor(api): rename boxes `values` param to `include` array (go-algorand)
pbennett 19:39:30 Merge 12a3556ec14ee9b6bd8b6d0d04d5ace7928a39ef into b64d3ca10bbd999f11d13c476eacc883a298128b (go-algorand)
Argimirodel… 19:55:38 test: lsig args simple fixes (puya-ts)
Argimirodel… 19:56:24 chore: build (puya-ts)
Argimirodel… 19:56:31 Merge 15be835b341b21301f13351a239e84c07ec4339d into 4830aa26038688f712940ffa65d5b2780574a1bf (puya-ts)
Argimirodel… 20:24:56 chore: linter fixes (puya-ts)
Argimirodel… 20:25:09 Merge 104f25062a4a58a2600ddedec58d898f7675f0a5 into 4830aa26038688f712940ffa65d5b2780574a1bf (puya-ts)
Argimirodel… 20:40:05 fix: use unknown instead of any and get rid of linter exception (puya-ts)
Argimirodel… 21:05:03 chore: build (puya-ts)
Argimirodel… 21:16:49 Merge 7e1db5138688cdd047912fed8cf07c493c9cf743 into 4830aa26038688f712940ffa65d5b2780574a1bf (puya-ts)
Argimirodel… 21:29:43 chore: compile_all (puya)
Argimirodel… 21:29:43 fix: only preserve UTF-8 encoding during optimisations if the op is a concat (puya)
iglosiggio 21:40:14 chore: Added changelog fragment (puya)
iglosiggio 21:40:25 Merge 14214e03f733e6a131dea41518f9864ffc354d4d into 0bf28334d2a370401ddb0e65f9c4a514b5bff786 (puya)
iglosiggio 21:42:37 chore: Upgrade dependencies (puya)
iglosiggio 21:43:23 Merge 5a42bb39c4f6b7acff0bc7d8273db69df938e50d into 0bf28334d2a370401ddb0e65f9c4a514b5bff786 (puya)
iglosiggio 21:51:58 chore: Fix mypy error (puya)
iglosiggio 21:52:15 Merge 9a8f9dfb7c2a31be714996519455e99d9dfbec7c into 0bf28334d2a370401ddb0e65f9c4a514b5bff786 (puya)
Argimirodel… 22:12:42 test: add contract test case for bytes_backed_ops (puya)
Argimirodel… 22:12:53 chore: add changelog (puya)
achidlow 22:12:53 allow BytesBacked as state/box key (puya)
Argimirodel… 22:12:53 chore: compile all (puya)
iglosiggio 22:22:19 chore: Add cyclopts.types (for some reason pyinstaller was not detecting it) (puya)
iglosiggio 22:22:27 Merge 3fc508850e0188e02edbe3bdf9370da449083666 into 0bf28334d2a370401ddb0e65f9c4a514b5bff786 (puya)
achidlow 23:04:41 Merge ad7f6d18b59190298349b7f923b8a5b6b5bfcdee into 0bf28334d2a370401ddb0e65f9c4a514b5bff786 (puya)