10871 commits in all time Jan 29, 2026 06:40 – Apr 29, 2026 06:40 UTC
boblat puya
Merge 8c4978bc35bfaaf6fda5d04f66941bb855c66e51 into 2ed95fdff7b3d5e28beb915da2dc47a4262dfb2c
Git Commit 3b2b9fa3 Branch pull/598/merge Document 300/35,914 ++ 18,783 --
joe-p go-algorand
Merge 54914c54af8129e32157a690241cb61be3cd801f into 03a79c91d165f97618ce85aa353f00b4d3ad5b56
Git Commit 93d82759 Branch pull/5943/merge Document 2/69 ++ 2 --
jannotti go-algorand
Merge f5db07963d966056a31c11a727af319ca4e6c509 into 03a79c91d165f97618ce85aa353f00b4d3ad5b56
Git Commit eb82954c Branch pull/6600/merge Document 6/381 ++ 81 --
jannotti go-algorand
Merge 99df8ee067c432d57970ee6d5f7c8ee0187c1391 into 03a79c91d165f97618ce85aa353f00b4d3ad5b56
Git Commit 827fad3b Branch pull/6596/merge Document 29/1,879 ++ 1,225 --
boblat puya
refactor: bump stubs version to show breaking change
Git Commit 8c4978bc Branch refactor/arc4-contract Document 4/4 ++ 4 --
boblat puya
docs: add change log
Git Commit 743ef1fb Branch refactor/arc4-contract Document 1/40 ++ 0 --
boblat puya
chore: compile all
Git Commit c7e375b4 Branch refactor/arc4-contract Document 300/17,206 ++ 34 --
boblat puya
refactor: use `Contract` instead of `BaseContract` to reduce noise
Git Commit 015c8511 Branch refactor/arc4-contract Document 85/197 ++ 197 --
boblat puya
docs: use `algopy.Contract` instead of `algopy.ARC4Contract`
Git Commit 9dfe990c Branch refactor/arc4-contract Document 13/46 ++ 44 --
boblat puya
chore: compile all
Git Commit 8f878530 Branch refactor/arc4-contract Document 157/15,003 ++ 15,003 --
boblat puya
chore: compile all
Git Commit 808f709a Branch refactor/arc4-contract Document 300/3,395 ++ 3,387 --
boblat puya
feat: add `algopy.Contract` as an alias of `algopy.arc4.ARC4Contract`
Git Commit bcb0f053 Branch refactor/arc4-contract Document 14/37 ++ 29 --
boblat puya
docs: update docs to reference BaseContract instead of Contract
Git Commit f86ba062 Branch refactor/arc4-contract Document 6/61 ++ 51 --
boblat puya
refactor: rename `Contract` as `BaseContract`
Git Commit 6deb95ee Branch refactor/arc4-contract Document 119/310 ++ 419 --
Merge 2b6e365c2c5882941b24eac7dd1c80da5afa42d4 into 72539afc9ef0195a235ec5693f5d0994ed56ddf5
Git Commit e6b9e93b Branch pull/834/merge Document 1/1 ++ 1 --
build(deps-dev): update @typescript-eslint/parser requirement
Updates the requirements on [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) to permit the latest version.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.59.1/packages/parser)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/parser"
  dependency-version: 8.59.1
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Git Commit 2b6e365c Branch dependabot/npm_and_yarn/typescript-eslint/parser-tw-8.59.1 Document 1/1 ++ 1 --
boblat puya
test: add tests for op code selection optimisation preferring variant with immediates
Git Commit 69f1214d Branch main Document 2/184 ++ 0 --
boblat puya
chore: compile all
Git Commit 93945c65 Branch main Document 217/2,967 ++ 2,604 --
boblat puya
fix: consistently rely on optimisation to replace stack-arg variant with immediate-arg variant
Git Commit e93308c3 Branch main Document 3/151 ++ 24 --
boblat puya
refactor: add special handling for extract in eb
Git Commit 1cf62c12 Branch main Document 4/165 ++ 24 --
achidlow puya
remove unnecessary overloads from generated Python front-end data
Git Commit 579af4ec Branch main Document 6/2,635 ++ 5,428 --
boblat puya
chore: compile all
Git Commit 41c90e64 Branch main Document 300/29,826 ++ 16,470 --
achidlow puya
simplify generate_stubs.py
Git Commit 2ed95fdf Branch main Document 2/532 ++ 718 --
iglosiggio puya
chore: compile_all
Git Commit 0dbc2944 Branch iglosiggio/type-validation-outlining-experiment Document 300/546,707 ++ 476,878 --
iglosiggio puya
feat: Implement macro operations and move encoding validation into a MacroOp
Git Commit 71ffca77 Branch iglosiggio/type-validation-outlining-experiment Document 5/234 ++ 27 --