Home Reports Mar 27, 2025

Thursday, March 27, 2025

Commits
211
pushed this day
Repositories
18
with activity
Contributors
26
distinct authors
Lines changed
+639,726 −308,606
additions / deletions

March 2025

‹ ›
M
T
W
T
F
S
S

Dot = report available

Authors 25

Commit Log

211 commits · 18 repositories

00:05:05 js-algorand-sdk gmalouf Remove unused secrets. +0 −2
00:05:41 js-algorand-sdk gmalouf Merge branch 'sdk-release-updates' into sdk-release-updates-testing +0 −2
00:36:58 js-algorand-sdk gmalouf Revamp merge pull request step. +8 −7
00:37:08 js-algorand-sdk gmalouf Merge branch 'sdk-release-updates' into sdk-release-updates-testing +8 −7
00:58:49 js-algorand-sdk gmalouf Typo fix create-release-pr.yml. +1 −1
01:00:19 go-algorand - Build 2299 Data +1 −1
01:02:27 js-algorand-sdk gmalouf Merge branch 'sdk-release-updates' into sdk-release-updates-testing +1 −1
01:13:51 js-algorand-sdk gmalouf Cleanup create-release-pr. +3 −23
01:13:59 js-algorand-sdk gmalouf Merge branch 'sdk-release-updates' into sdk-release-updates-testing +3 −23
01:19:40 js-algorand-sdk gmalouf bump up version to v3.3.0 +11 −5
01:35:36 js-algorand-sdk gmalouf Remove testing pushes. +0 −3
01:43:07 js-algorand-sdk gmalouf Debug. +0 −69
01:46:27 js-algorand-sdk gmalouf Debug. +69 −0
01:51:54 community github-actions[bot] Commit from GitHub Actions (Community Interest Tracker) +1 −0
02:46:07 js-algorand-sdk gmalouf Consolidate publishing into release.yml. +28 −4
02:46:52 js-algorand-sdk gmalouf Merge branch 'sdk-release-updates' into sdk-release-updates-testing +28 −4
02:49:25 js-algorand-sdk gmalouf Tweak action reference. +1 −1
02:49:35 js-algorand-sdk gmalouf Merge branch 'sdk-release-updates' into sdk-release-updates-testing +1 −1
02:56:19 js-algorand-sdk gmalouf Debugging. +3 −1
02:56:27 js-algorand-sdk gmalouf Merge branch 'sdk-release-updates' into sdk-release-updates-testing +3 −1
03:42:13 txnDuck No-Cash-7970 chore: upgrade dependencies to major versions +902 −1024
04:04:54 puya daniel-makerx fix: `algopy.arc4.Struct.from_log` no longer gives an unrecognised member error +22329 −17626
04:06:22 puya boblat fix(internal): support decoding ARC-4 static bytes to native bytes +6 −0
04:07:17 puya tristanmenzel feat(internal): Allow ARC-4 StaticArray[T, N] to decode to tuple[T, ...T] where the arity of the tuple is N +20 −3
04:07:50 puya achidlow fix: ensure `algopy.arc4.Tuple` arguments are validated against explicit type parameters, if specified +72 −208
04:07:51 puya achidlow refactor: remove native_type from ARC4Type - no longer required, was being used for can_encode_type which has been removed +82 −81
04:08:00 puya achidlow feat: improve code generation for ARC-4 numeric types to boolean conversions +150 −163
04:08:01 puya daniel-makerx test: encoding of native bytes to ARC-4 static bytes +17800 −9487
04:08:01 puya achidlow chore: compile all +15611 −15609
04:08:01 puya daniel-makerx test: exclude _puya_lib from coverage +1 −1
04:08:01 puya achidlow refactor: improve cohesion of ARC-4 encoding in IR layer by introducing codecs which handle a given native type going to/from supported ARC4-types. Also adds the validation that was previously being doing in `ARC4Type.can_encode_type` +420 −132
04:08:01 puya daniel-makerx chore: add poe task for coverage report +4 −0
04:08:02 puya daniel-makerx refactor: improve error message for invalid tuples +20 −8
04:08:02 puya daniel-makerx test: add tests for ARC-4 encode/decode scenarios that can't be expressed in algorand python +107 −0
04:08:02 puya daniel-makerx refactor: construct correct type when decoding from ARC4StaticArray to native tuple +4 −2
04:08:02 puya daniel-makerx fix: replacing an ARC-4 element in an immutable array no longer gives an error +10 −7
04:08:18 puya daniel-makerx test: add test for ImmutableArray of an ARC-4 element +23932 −19841
04:26:15 puya daniel-makerx refactor: IRType.size -> IRType.num_bytes +284 −216
04:26:15 puya daniel-makerx test: add test for ImmutableArray of an ARC-4 element +23932 −19841
04:26:15 puya daniel-makerx feat: add support for `algopy.Array[arc4.Bool]` and `algopy.ImmutableArray[arc4.Bool]` +2 −4
04:26:15 puya achidlow refactor: simplify code and ensure there's no internal error for heterogeneous tuples +12 −11
04:26:15 puya daniel-makerx fix: replacing an ARC-4 element in an immutable array no longer gives an error +10 −7
04:26:15 puya achidlow refactor: remove comment copy-pasta +0 −2
04:26:15 puya daniel-makerx chore: compile all +8173 −911
04:26:15 puya daniel-makerx fix: check for out of bound values when encoding ARC-4 UIntN less than 64 bits +17712 −6082
04:26:15 puya achidlow refactor: update pass-through parameter name +14 −10
04:26:15 puya daniel-makerx feat: support encoding of homogeneous tuples to equivalent ARC-4 arrays +138 −23
04:26:15 puya daniel-makerx test: add test case for arc4 bool arrays +14 −0
04:26:15 puya achidlow refactor: simplify native to arc4 uint encoding code, reusing existing helpers and giving more explicit names to functions and parameters +54 −85
04:26:15 puya achidlow delete git ignored files that snuck in before ignore was added +0 −2968
04:26:15 puya daniel-makerx feat: add optimization for `/` and `b/` ops when dividing by 1 +2 −2
04:26:15 puya daniel-makerx test: add coverage for tuple to ARC-4 array encoding +106607 −10
04:26:15 puya daniel-makerx test: add tests for ARC-4 encode/decode scenarios that can't be expressed in algorand python +107 −0
04:26:15 puya daniel-makerx test: ensure transactions are unique to prevent concurrent calls being seen as duplicates +3 −3
04:26:15 puya daniel-makerx test: updated expected output for arc4.Bool array usage +2 −2
04:26:15 puya daniel-makerx fix(internal): use parameters if present when doing copy propagations +30 −14
04:26:15 puya daniel-makerx refactor: construct correct type when decoding from ARC4StaticArray to native tuple +4 −2
04:26:15 puya daniel-makerx refactor: use IRType.num_bytes when determining whether to emit a box_del +2 −3
04:26:15 puya daniel-makerx chore: compile all +30809 −16564
04:26:15 puya daniel-makerx refactor: keep array type information on the nodes, so its is not lost after optimizations +32 −44
04:26:15 puya achidlow refactor: remove native_type from ARC4Type - no longer required, was being used for can_encode_type which has been removed +82 −81
04:26:15 puya daniel-makerx refactor: improve error message for invalid tuples +20 −8
04:26:15 puya daniel-makerx chore: compile all +68900 −41640
04:26:15 puya achidlow style: fall through case seperated +1 −2
04:26:15 puya daniel-makerx fix: `algopy.arc4.Struct.from_log` no longer gives an unrecognised member error +22329 −17626
04:26:15 puya daniel-makerx fix: support `algopy.Array[algopy.BigUInt]` and `algopy.ImmutableArray[algopy.BigUInt]` +172 −72
04:26:15 puya daniel-makerx test: exclude _puya_lib from coverage +1 −1
04:26:15 puya daniel-makerx test: add biguint test case +54 −4
04:26:15 puya achidlow chore: compile all +8049 −8041
04:26:15 puya achidlow chore: compile all +15611 −15609
04:26:15 puya daniel-makerx test: encoding of native bytes to ARC-4 static bytes +17800 −9487
04:26:15 puya achidlow refactor: improve cohesion of ARC-4 encoding in IR layer by introducing codecs which handle a given native type going to/from supported ARC4-types. Also adds the validation that was previously being doing in `ARC4Type.can_encode_type` +420 −132
04:26:15 puya tristanmenzel feat(internal): Allow ARC-4 StaticArray[T, N] to decode to tuple[T, ...T] where the arity of the tuple is N +20 −3
04:26:15 puya boblat fix(internal): support decoding ARC-4 static bytes to native bytes +6 −0
04:26:15 puya achidlow feat: improve code generation for ARC-4 numeric types to boolean conversions +150 −163
04:26:15 puya daniel-makerx feat: add optimization for len op when used with statically sized values +2 −0
04:26:15 puya daniel-makerx chore: add poe task for coverage report +4 −0
04:26:15 puya achidlow fix: ensure `algopy.arc4.Tuple` arguments are validated against explicit type parameters, if specified +72 −208
04:34:59 puya daniel-makerx refactor: add kwargs for WTuple usages +12 −7
04:48:31 puya-ts PatrickDinh fix: Windows path comparison + diagnostics paths +15 −2
04:55:26 algokit-cli neilcampbell fix: handle non zero exit code when running npm ls +74 −70
05:56:38 puya joe-p Merge def979425a6855d98c8a6326101b110742b0d521 into 4c9a0b46fed94b1f8967f2322405edee59e0b08f +125 −248
07:02:24 puya daniel-makerx fix: improve error messages related to invalid types, particularly those in ARC-4 containers +76 −20
07:09:25 txnDuck No-Cash-7970 docs: fix a few errors in README and CONTRIBUTING +5 −5
07:10:36 puya daniel-makerx refactor: add kwargs for WTuple usages +12 −7
07:10:36 puya daniel-makerx fix: improve error messages related to invalid types, particularly those in ARC-4 containers +76 −20
07:20:18 txnDuck No-Cash-7970 build(lefthook): prevent pre-commit hook from running when only markdown files are changed +1 −0
07:53:05 txnDuck No-Cash-7970 docs(dev): add info about Docker files +2 −0
07:58:30 puya achidlow fix: improve error message when attempting to retrieve a return result from an application log, and it has an incorrect prefix +1 −1
08:06:19 puya achidlow chore: ARC4 -> ARC-4 +222 −218
08:06:19 puya achidlow chore: compile all +33 −33
08:06:19 puya achidlow chore: compile all +1575 −1575
08:23:21 txnDuck No-Cash-7970 refactor(footer): change the Algorand documentation link to the Algorand Foundation home page +4 −4
08:36:33 puya achidlow chore: use dash in ARC references e.g. ARC32 -> ARC-32 +5 −5
08:40:35 puya achidlow chore: compile all +74 −74
09:08:00 txnDuck No-Cash-7970 build(lefthook): fix which files are excluded when running pre-commit hook +2 −1
09:25:23 txnDuck No-Cash-7970 docs(readme): add link to Algorand +1 −1
09:45:17 puya achidlow chore: compile all +1575 −1575
09:45:17 puya achidlow chore: compile all +33 −33
09:45:17 puya achidlow fix: improve error message when attempting to retrieve a return result from an application log, and it has an incorrect prefix +1 −1
09:45:17 puya achidlow chore: ARC4 -> ARC-4 +222 −218
09:45:17 puya achidlow chore: use dash in ARC references e.g. ARC32 -> ARC-32 +5 −5
09:45:17 puya achidlow chore: compile all +74 −74
09:50:16 devportal - Fixed media type for landing page animation +1 −1
09:51:37 algokit-cli neilcampbell fix: resolve project run issue by forcing utf-8 encoding on windows (#620) +23 −22
09:52:20 algokit-cli neilcampbell fix: handle non zero exit code when running npm ls (#622) +74 −70
09:57:03 puya daniel-makerx refactor: simplify LogLevel and LogFormat +5 −19
09:57:03 puya daniel-makerx refactor: use name when serializing LogLevel +1 −1
09:57:04 puya daniel-makerx test: verify Log serialization with cattrs +27 −3
10:00:47 devportal - Merge pull request #302 from algorandfoundation/chore/update-landing-page-videos +1 −1
10:06:34 puya daniel-makerx refactor: use name when serializing LogLevel +1 −1
10:06:34 puya daniel-makerx refactor: simplify LogLevel and LogFormat +5 −19
10:06:34 puya daniel-makerx test: verify Log serialization with cattrs +27 −3
10:19:26 txnDuck No-Cash-7970 refactor(app): resolve some type issues +28 −19
10:31:22 algokit-cli - 2.6.1 +13 −1
10:37:08 homebrew-tap actions-user Updating algokit to 2.6.1 +3 −3
10:41:44 homebrew-tap actions-user Updating algokit to 2.6.1 +3 −3
10:41:53 txnDuck No-Cash-7970 perf(a11y): make start button border on home page more visible +1 −1
10:43:56 puya-ts PatrickDinh wip +44 −3
10:44:02 algokit-templates lempira feat: Added generate-new-examples command +4501 −4
10:46:29 puya-ts PatrickDinh fix: revert the change to normalisePath +1 −10
12:27:54 intermezzo - chore: fix typo in auth/auth.gard.ts filename +3 −3
12:28:08 intermezzo - chore: fix list rendering in README.md +5 −4
12:37:42 js-algorand-sdk gmalouf Update the delete branch action. +11 −5
12:37:52 js-algorand-sdk gmalouf Merge branch 'sdk-release-updates' into sdk-release-updates-testing +11 −5
12:40:54 js-algorand-sdk gmalouf Whitespace. +0 −1
12:41:04 js-algorand-sdk gmalouf Merge branch 'sdk-release-updates' into sdk-release-updates-testing +0 −1
12:43:29 js-algorand-sdk gmalouf Formatting fix. +2 −1
12:43:37 js-algorand-sdk gmalouf Merge branch 'sdk-release-updates' into sdk-release-updates-testing +2 −1
12:48:11 devportal - Merge pull request #301 from algorandfoundation/AlgoKit-versions +37 −11
12:48:13 community github-actions[bot] Commit from GitHub Actions (Community Interest Tracker) +0 −2
12:52:39 js-algorand-sdk gmalouf Adjust pull request merge/deleting steps. +13 −6
12:52:46 js-algorand-sdk gmalouf Merge branch 'sdk-release-updates' into sdk-release-updates-testing +13 −6
12:55:21 DML-CHAIN anupa-perera fix: clean root dir +0 −434
12:57:54 devportal - Merge pull request #303 from algorandfoundation/main +143 −95
13:02:13 js-algorand-sdk gmalouf Octokit initialization. +11 −5
13:02:22 js-algorand-sdk gmalouf Merge branch 'sdk-release-updates' into sdk-release-updates-testing +11 −5
13:07:35 js-algorand-sdk gmalouf Tweaks. +4 −4
13:07:42 js-algorand-sdk gmalouf Merge branch 'sdk-release-updates' into sdk-release-updates-testing +4 −4
13:09:35 js-algorand-sdk gmalouf Tweaks again. +2 −2
13:09:41 js-algorand-sdk gmalouf Merge branch 'sdk-release-updates' into sdk-release-updates-testing +2 −2
13:17:25 devportal - Updated algokit tools versions table +22 −22
13:27:24 js-algorand-sdk gmalouf Revamps. +43 −34
13:27:34 js-algorand-sdk gmalouf Merge branch 'sdk-release-updates' into sdk-release-updates-testing +43 −34
13:37:55 js-algorand-sdk gmalouf octokit +9 −18
13:38:04 js-algorand-sdk gmalouf Merge branch 'sdk-release-updates' into sdk-release-updates-testing +9 −18
13:38:37 js-algorand-sdk github-actions[bot] Merge pull request #6 from gmalouf/release/v3.3.0 +11 −5
13:42:23 devportal - Merge pull request #304 from algorandfoundation/chore/update-algokit-tools-versions +22 −22
13:50:39 algokit-fullstack-template aorumbayev fix: pydantic >2.5 has issues with validation on 3.10 python in linux envs +3 −3
13:54:25 js-algorand-sdk gmalouf Adjust script to use the base branch from the PR for release/publish. +13 −1
13:57:31 js-algorand-sdk gmalouf Merge branch 'sdk-release-updates' into sdk-release-updates-testing +13 −1
14:04:07 go-algorand jannotti Refactor some stateless checks on transactions +510 −548
14:32:20 devportal - Merge pull request #305 from algorandfoundation/main +22 −22
14:50:51 go-algorand dependabot[bot] build(deps): bump golang.org/x/net from 0.33.0 to 0.36.0 (#6275) +36 −36
14:53:55 js-algorand-sdk gmalouf Debugging create-release-pr. +2 −0
14:57:14 go-algorand github add Go Benchmark (go) benchmark result for 8c5fd6301ff57b69c5e2709aa1bf76e48def7566 +445 −1
15:14:45 a-day-in-my-bobalife michaeltchuang chore: log greeting (2025-03-27) +1 −0
15:33:28 puya-ts neilcampbell chore: add support for returning the language server version (#169) +42 −4
15:42:19 puya-ts semantic-release-bot Notes added by 'git notes add' +1 −0
16:02:40 js-algorand-sdk gmalouf Generalize to create a release pull request off a base branch (defaulting to the default branch for the repo). +15 −8
16:02:59 js-algorand-sdk gmalouf Revert "Debugging create-release-pr." +0 −2
16:03:32 js-algorand-sdk gmalouf Merge branch 'sdk-release-updates' into sdk-release-updates-testing +15 −8
16:04:58 puya - 4.6.0 +39 −1
16:09:32 js-algorand-sdk gmalouf Syntax tweaks. +1 −1
16:09:42 js-algorand-sdk gmalouf Merge branch 'sdk-release-updates' into sdk-release-updates-testing +1 −1
16:12:22 js-algorand-sdk gmalouf Tweak inputs. +1 −1
16:12:29 js-algorand-sdk gmalouf Merge branch 'sdk-release-updates' into sdk-release-updates-testing +1 −1
16:18:39 js-algorand-sdk gmalouf More tweaking +5 −6
16:18:45 js-algorand-sdk gmalouf Merge branch 'sdk-release-updates' into sdk-release-updates-testing +5 −6
16:26:39 js-algorand-sdk gmalouf Slack message tweak. +1 −1
16:26:48 js-algorand-sdk gmalouf Merge branch 'sdk-release-updates' into sdk-release-updates-testing +1 −1
16:38:17 js-algorand-sdk gmalouf Cleanup var references. +25 −23
16:38:28 js-algorand-sdk gmalouf Merge branch 'sdk-release-updates' into sdk-release-updates-testing +25 −23
16:40:36 js-algorand-sdk gmalouf bump up version to v3.4.0 +11 −5
16:42:34 js-algorand-sdk github-actions[bot] Merge pull request #10 from gmalouf/release/v3.4.0 +11 −5
16:55:49 puya-ts tristanmenzel feat: Use transaction field type metadata to generate `itxn` and `gtxn` modules to improve consistency and flatten the type hierarchy +6264 −7351
17:01:53 js-algorand-sdk gmalouf Env variable tweak. +1 −1
17:06:05 js-algorand-sdk gmalouf Env variable tweak. (#11) +1 −1
17:07:45 js-algorand-sdk gmalouf bump up version to v3.5.0 +21 −5
17:08:11 js-algorand-sdk gmalouf Tweak input ordering. +7 −7
17:09:08 js-algorand-sdk gmalouf Merge branch 'sdk-release-updates' into sdk-release-updates-testing +7 −7
17:11:53 puya-ts tristanmenzel feat: Use transaction field type metadata to generate `itxn` and `gtxn` modules to improve consistency and flatten the type hierarchy +6264 −7351
17:15:36 use-wallet drichar docs(gitbook): sync v4 docs from GitBook +5313 −0
17:16:54 js-algorand-sdk github-actions[bot] Merge pull request #12 from gmalouf/release/v3.5.0 +21 −5
17:21:24 puya-ts semantic-release-bot Notes added by 'git notes add' +1 −0
17:26:41 use-wallet drichar docs(gitbook): sync v4 docs from GitBook (#357) +5313 −0
17:26:57 puya-ts tristanmenzel chore: Pull changes from main +82517 −35044
17:27:18 puya-ts tristanmenzel Merge branch 'main' into update-alpha +0 −0
17:52:30 puya-ts tristanmenzel Merge pull request #176 from algorandfoundation/update-alpha +82517 −35044
17:53:23 use-wallet acfunk Merge branch 'main' into lute-connect-update +5313 −0
18:00:00 use-wallet acfunk update docs +6 −8
18:01:25 puya-ts semantic-release-bot Notes added by 'git notes add' +1 −0
18:09:30 puya-ts tristanmenzel feat: Support zero arg constructors on all arc4 types which return a 'zero' value byte array of the appropriate length +121 −36
18:09:30 puya-ts tristanmenzel feat: Add box.create function for creating a box with zero value +9071 −2412
18:09:30 puya-ts tristanmenzel feat: Better error messages when invalid types are used in ABI and bare methods +80 −18
18:37:01 go-algorand cce add -useVpack flag to algodump +131 −83
19:05:56 go-algorand jannotti Move well-formed tests into their specific type's go file +1717 −1570
19:16:36 puya-ts tristanmenzel fix: Don't allow zero arg creation of nested dynamically sized types, and require explicit size argument on box create for dynamically sized types +3422 −2037
19:32:12 puya-ts tristanmenzel fix: Don't allow zero arg creation of nested dynamically sized types, and require explicit size argument on box create for dynamically sized types +3423 −2039
19:51:50 algokit-cli aorumbayev fix: raise min required copier version to 3.6.0 +9 −8
19:55:38 puya-ts tristanmenzel feat: Add box.create function for creating a box with zero value +9071 −2412
19:55:38 puya-ts tristanmenzel fix: Don't allow zero arg creation of nested dynamically sized types, and require explicit size argument on box create for dynamically sized types +3423 −2039
19:55:38 puya-ts tristanmenzel feat: Support zero arg constructors on all arc4 types which return a 'zero' value byte array of the appropriate length +121 −36
19:55:38 puya-ts tristanmenzel feat: Better error messages when invalid types are used in ABI and bare methods +80 −18
20:04:52 puya-ts semantic-release-bot Notes added by 'git notes add' +1 −0
21:28:18 nodekit PhearZero chore: fix nodekit url +1 −1
22:16:13 governance-contracts p2arthur [upd:update-voting-power] change visibility of the updateUser from private to public +1332 −964
22:16:55 governance-contracts p2arthur [upd:update-voting-power] add assert to guarantee that only the manager can change user voting power +1 −2
22:28:18 algokit-cli aorumbayev refactor: fix failing tests; add verbose mode for doctor command +74 −9
23:27:06 java-algorand-sdk algo-dev-service Regenerate code from specification file +9 −0
23:43:20 nodekit PhearZero docs(tape): full tui flows +134 −29