10251 commits in all time Jan 13, 2026 11:34 – Apr 13, 2026 11:34 UTC
Merge 3c0359a9ea049521594fdde55ba007988b876c44 into c72545c9d57d08b80403d1f3b2fc8f1c007d8563
Git Commit 2bb6cb5c Branch pull/67/merge Document 8/827 ++ 214 --
refactor: extract struct field serializer helpers
also: expand test coverage for shapes unlocked by native-field support
Git Commit 3c0359a9 Branch feat/arbitrary-arc4-encode-decode Document 2/87 ++ 18 --
feat: support native-typed fields in arc4.Struct
This unblocks `arc4.encode`/`arc4.decode` of structs with mixed field
annotations and lets the AVM parity test invoke the contract directly
in-process alongside the AVM check, exercising `test_native_struct` on
both paths instead of AVM only.
Git Commit 760053ed Branch feat/arbitrary-arc4-encode-decode Document 2/115 ++ 5 --
feat: add support for arc4.encode and arc4.decode functions
also migrate `UInt64Backed` serializer off the deprecated `.native` accessor
Git Commit f732c254 Branch feat/arbitrary-arc4-encode-decode Document 8/643 ++ 209 --
PatrickDinh algokit-lora
Merge eff33b65b343e38fa1e56ead84fa6bc655d0feb0 into d0ff3b68eb6cfb3641b16ac9b7fcd14733c8349d
Git Commit be1ef31b Branch pull/575/merge Document 20/1,113 ++ 314 --
feat: support native-typed fields in arc4.Struct
This unblocks `arc4.encode`/`arc4.decode` of structs with mixed field
annotations and lets the AVM parity test invoke the contract directly
in-process alongside the AVM check, exercising `test_native_struct` on
both paths instead of AVM only.
Git Commit a52c6890 Branch feat/arbitrary-arc4-encode-decode Document 2/115 ++ 5 --
algolog ff-py-sdk
Add wbtc and weth ntt
* Folks-Finance/algorand-js-sdk@c0875b8
Git Commit f1cd2461 Branch main Document 2/26 ++ 2 --
mrcointreau algokit-lora
chore: update asa-metadata-registry-sdk package to the latest version
Git Commit eff33b65 Branch feat/arc-89 Document 2/8 ++ 5 --
feat: add support for arc4.encode and arc4.decode functions
also migrate `UInt64Backed` serializer off the deprecated `.native` accessor
Git Commit ab27bff6 Branch feat/arbitrary-arc4-encode-decode Document 8/643 ++ 209 --
chore(release): version packages (#108)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Git Commit a3d3fc29 Branch main Document 3/7 ++ 6 --
palace22 algorand-js-sdk
feat: add wbtc and weth ntt (#107)
* feat: add wbtc and weth ntt

* chore: update pools order
Git Commit c0875b89 Branch main Document 2/30 ++ 1 --
Merge ac2083372522a37a80c63b36fb48d92c0b2004cc into c72545c9d57d08b80403d1f3b2fc8f1c007d8563
Git Commit e95b34a1 Branch pull/67/merge Document 8/642 ++ 206 --
feat: add support for arc4.encode and arc4.decode functions
also migrate `UInt64Backed` serializer off the deprecated `.native` accessor
Git Commit ac208337 Branch feat/arbitrary-arc4-encode-decode Document 8/642 ++ 206 --
dependabot[bot] puya
Merge 9bd208499c10704c8654016924970797bfa8027a into 15a719bf7f61c410ea0d3e2f87a1930b2b230dae
Git Commit 9cff126b Branch pull/675/merge Document 2/5 ++ 5 --
dependabot[bot] puya
Merge 7485cb6756eedbe90f2c883c6e1eb063bff9b11a into 15a719bf7f61c410ea0d3e2f87a1930b2b230dae
Git Commit 1835d12b Branch pull/674/merge Document 2/5 ++ 5 --
dependabot[bot] puya
Merge a75b39de0bdb786493dae9b4a8bcf971bfcd6cc3 into 15a719bf7f61c410ea0d3e2f87a1930b2b230dae
Git Commit bcb573d3 Branch pull/678/merge Document 2/5 ++ 5 --
dependabot[bot] puya
chore(deps): bump cattrs from 25.3.0 to 26.1.0
Bumps [cattrs](https://github.com/python-attrs/cattrs) from 25.3.0 to 26.1.0.
- [Release notes](https://github.com/python-attrs/cattrs/releases)
- [Changelog](https://github.com/python-attrs/cattrs/blob/main/HISTORY.md)
- [Commits](https://github.com/python-attrs/cattrs/compare/v25.3.0...v26.1.0)

---
updated-dependencies:
- dependency-name: cattrs
  dependency-version: 26.1.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Git Commit 7485cb67 Branch dependabot/uv/cattrs-26.1.0 Document 2/5 ++ 5 --
dependabot[bot] puya
Merge 071cbf4cf7b253ff673fdf7b043dfe9f723a229b into 15a719bf7f61c410ea0d3e2f87a1930b2b230dae
Git Commit 2aee559f Branch pull/676/merge Document 2/5 ++ 5 --
dependabot[bot] puya
chore(deps): bump packaging from 24.2 to 26.0
Bumps [packaging](https://github.com/pypa/packaging) from 24.2 to 26.0.
- [Release notes](https://github.com/pypa/packaging/releases)
- [Changelog](https://github.com/pypa/packaging/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/pypa/packaging/compare/24.2...26.0)

---
updated-dependencies:
- dependency-name: packaging
  dependency-version: '26.0'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Git Commit 9bd20849 Branch dependabot/uv/packaging-26.0 Document 2/5 ++ 5 --
dependabot[bot] puya
chore(deps-dev): bump poethepoet from 0.30.0 to 0.42.1
Bumps [poethepoet](https://github.com/nat-n/poethepoet) from 0.30.0 to 0.42.1.
- [Release notes](https://github.com/nat-n/poethepoet/releases)
- [Commits](https://github.com/nat-n/poethepoet/compare/v0.30.0...v0.42.1)

---
updated-dependencies:
- dependency-name: poethepoet
  dependency-version: 0.42.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Git Commit a75b39de Branch dependabot/uv/poethepoet-0.42.1 Document 2/5 ++ 5 --
dependabot[bot] puya
Merge fcc6d46a02f3e07c35baf4d621cd7c20dbae2df5 into 15a719bf7f61c410ea0d3e2f87a1930b2b230dae
Git Commit 98f897d9 Branch pull/677/merge Document 2/5 ++ 5 --
dependabot[bot] puya
chore(deps-dev): bump junitparser from 3.2.0 to 4.0.2
Bumps [junitparser](https://github.com/weiwei/junitparser) from 3.2.0 to 4.0.2.
- [Changelog](https://github.com/weiwei/junitparser/blob/master/CHANGELOG.md)
- [Commits](https://github.com/weiwei/junitparser/compare/3.2.0...4.0.2)

---
updated-dependencies:
- dependency-name: junitparser
  dependency-version: 4.0.2
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Git Commit 071cbf4c Branch dependabot/uv/junitparser-4.0.2 Document 2/5 ++ 5 --
dependabot[bot] puya
chore(deps-dev): bump pytest-split from 0.10.0 to 0.11.0
Bumps [pytest-split](https://github.com/jerry-git/pytest-split) from 0.10.0 to 0.11.0.
- [Release notes](https://github.com/jerry-git/pytest-split/releases)
- [Changelog](https://github.com/jerry-git/pytest-split/blob/master/CHANGELOG.md)
- [Commits](https://github.com/jerry-git/pytest-split/compare/0.10.0...0.11.0)

---
updated-dependencies:
- dependency-name: pytest-split
  dependency-version: 0.11.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Git Commit fcc6d46a Branch dependabot/uv/pytest-split-0.11.0 Document 2/5 ++ 5 --
dependabot[bot] puya
Merge b5ef60d7970f1efab9d3e1600908f8c36bbae763 into 15a719bf7f61c410ea0d3e2f87a1930b2b230dae
Git Commit 0aff1751 Branch pull/678/merge Document 2/5 ++ 5 --