8834 commits in all time Dec 17, 2025 19:47 – Mar 17, 2026 19:47 UTC
pbennett go-algorand
Merge 12a3556ec14ee9b6bd8b6d0d04d5ace7928a39ef into b64d3ca10bbd999f11d13c476eacc883a298128b
Git Commit fdeb3107 Branch pull/6558/merge Document 30/3,430 ++ 1,423 --
pbennett go-algorand
refactor(api): rename boxes `values` param to `include` array
Replace the boolean `values` query parameter on
GET /v2/applications/{app-id}/boxes with an extensible
`include` string-array parameter (enum: "values"). This
aligns with the existing AccountApplicationsInformation
endpoint pattern and allows future response decorations
without adding new boolean flags.

API spec changes:
- Rename `values` (bool) to `include` (string array,
  enum: ["values"], CSV collection format) in OAS2 and
  OAS3 specs
- Update endpoint description to reference `include`
  instead of `values`

Server changes:
- Update handler to check `slices.Contains(*params.Include,
  "values")` instead of `nilToZero(params.Values)`
- Regenerate all route and model files from updated spec

Client changes:
- Convert `applicationBoxesParams.Values` (bool) field to
  `Include` (string) field in REST client
- Add bool-to-string conversion in ApplicationBoxesPage
  to preserve existing Go function signature

DB query changes:
- Extract duplicate SQL template in sqlitedriver into a
  shared `lookupKeysByRangeTemplate` variable to reduce
  duplication between key-only and key+value queries

Test changes:
- Update all test cases to use
  `[]GetApplicationBoxesParamsInclude{...}` instead of
  `*bool`
- Add UnknownIncludeValueIgnored test verifying that
  unrecognized include values are silently ignored
  (consistent with AccountApplicationsInformation)
- Update comments referencing `values=true` to
  `include=values`

Misc:
- Move TODO comment out of import block in
  util/metrics/reporter.go to satisfy fmt linter
Git Commit 12a3556e Branch pull/6558/head Document 14/1,525 ++ 1,428 --
mrcointreau puya-ts
Merge 9890d9dd75cbc9771e961574388c7660f4cb4005 into 4830aa26038688f712940ffa65d5b2780574a1bf
Git Commit 6d08f99a Branch pull/341/merge Document 64/10,431 ++ 1,560 --
iglosiggio puya-ts
Merge remote-tracking branch 'origin/main' into updated-examples
Git Commit 9890d9dd Branch updated-examples Document 300/65,494 ++ 55,308 --
Argimirodelpozo puya-ts
Merge 6e961b7a3c0fa6fe3560935c4b8be315cc253d98 into 4830aa26038688f712940ffa65d5b2780574a1bf
Git Commit 88c02d0b Branch pull/348/merge Document 8/352 ++ 5 --
Argimirodelpozo puya-ts
test: add lsig-args-complex without validation
Git Commit 6e961b7a Branch feat/logicsig-args Document 1/150 ++ 0 --
Argimirodelpozo puya-ts
test: translation of lsig args tests in puya (wip)
Git Commit 2dfec315 Branch feat/logicsig-args Document 2/181 ++ 0 --
Argimirodelpozo puya-ts
feat: support for logicsig arguments
Git Commit 90d6fdcb Branch feat/logicsig-args Document 5/21 ++ 5 --
iglosiggio puya-ts
Merge 0759e48049bc6ca844b7a20e2912156708d42af5 into 4830aa26038688f712940ffa65d5b2780574a1bf
Git Commit c79d5851 Branch pull/329/merge Document 124/3,310 ++ 33 --
iglosiggio puya-ts
chore: Update linter configuration for new test outputs
Git Commit c24f9db5 Branch puya-ts-clientgen Document 3/8 ++ 1 --
iglosiggio puya-ts
chore: Update test outputs
Git Commit 0759e480 Branch puya-ts-clientgen Document 107/2,777 ++ 0 --
iglosiggio puya-ts
feat: Add the new cli tool `puyats-clientgen` (works from ARC56 specs)
Git Commit 76939ca7 Branch puya-ts-clientgen Document 5/111 ++ 0 --
iglosiggio puya-ts
feat: Add client generation for `puya-ts`
Git Commit 8902b856 Branch puya-ts-clientgen Document 10/414 ++ 32 --
Notes added by 'git notes add'
Git Commit 92c03c83 Branch notes/semantic-release-v1.2.0-beta.18 Document 1/1 ++ 0 --
boblat puya-ts
refactor: use the new abi call node for abi calls (#319)
* chore: update nodes.ts

* refactor: use the new abi call node for abi calls

* refactor: stop parsing event signature string to simplify frontend

* test: show relevant segments in assertion of logs for arc28 event

* refactor: let arc-4 method arg type check be done in ir layer (#345)

* refactor: push type mapping to ir layer for encodeArc4 and decodeArc4 methods (#346)

* refactor: accept bytes_wtype in ARC4Encode node to push type mapping to ir layer

* refactor: use ARC4FromBytes node for decodeArc4 method to push type mapping to ir layer

* fix: return `8` for `sizeOf<boolean>()` instead of `1`

* refactor: remove unused type mapping functions

* refactor: remove unused dependency and function
Git Commit 4830aa26 Branch main Document 251/27,687 ++ 33,581 --
boblat puya-ts
Merge 9e7732e786940a06223786a7bb4d61ea0e893530 into d8b5fe6603e30355688c6f913d921b0d7a36ac73
Git Commit 872fc646 Branch pull/319/merge Document 251/27,687 ++ 33,581 --
boblat puya-ts
refactor: push type mapping to ir layer for encodeArc4 and decodeArc4 methods (#346)
* refactor: accept bytes_wtype in ARC4Encode node to push type mapping to ir layer

* refactor: use ARC4FromBytes node for decodeArc4 method to push type mapping to ir layer

* fix: return `8` for `sizeOf<boolean>()` instead of `1`

* refactor: remove unused type mapping functions

* refactor: remove unused dependency and function
Git Commit 9e7732e7 Branch refactor/abi-call Document 43/3,130 ++ 4,830 --
boblat puya-ts
refactor: let arc-4 method arg type check be done in ir layer (#345)
Git Commit e7360b02 Branch refactor/abi-call Document 5/16 ++ 85 --
boblat puya-ts
test: show relevant segments in assertion of logs for arc28 event
Git Commit 9d6b3240 Branch refactor/abi-call Document 1/18 ++ 13 --
boblat puya-ts
refactor: stop parsing event signature string to simplify frontend
Git Commit af564e74 Branch refactor/abi-call Document 28/1,055 ++ 1,474 --
boblat puya-ts
refactor: use the new abi call node for abi calls
Git Commit 05d6582b Branch refactor/abi-call Document 165/20,357 ++ 25,870 --
boblat puya-ts
chore: update nodes.ts
Git Commit 187212a4 Branch refactor/abi-call Document 55/4,259 ++ 2,457 --
pbennett go-algorand
Merge remote-tracking branch 'remote/master' into feat/paged-box-fetch
# Conflicts:
#	daemon/algod/api/server/v2/generated/data/routes.go
#	daemon/algod/api/server/v2/generated/experimental/routes.go
#	daemon/algod/api/server/v2/generated/nonparticipating/private/routes.go
#	daemon/algod/api/server/v2/generated/nonparticipating/public/routes.go
#	daemon/algod/api/server/v2/generated/participating/private/routes.go
#	daemon/algod/api/server/v2/generated/participating/public/routes.go
Git Commit 8797c338 Branch pull/6558/head Document 75/3,861 ++ 2,663 --
Notes added by 'git notes add'
Git Commit 7b443ad4 Branch notes/semantic-release-v1.2.0-beta.17 Document 1/1 ++ 0 --
Argimirodelpozo puya-ts
Merge 16e2f946965698e102d58df309b7a85363c33db4 into 941f384e12dedaf3ca772e519875d695e7d3e6c1
Git Commit f6c26a15 Branch pull/347/merge Document 130/10,370 ++ 784 --