8892 commits in all time Dec 18, 2025 20:33 – Mar 18, 2026 20:33 UTC
joe-p puya
Merge cadaf1c27784b181e46bc8488bc9f996b00c7591 into c6c0ca7b0a5a1334af713234f8c6ab614e74e840
Git Commit 973b7529 Branch pull/664/merge Document 4/142 ++ 2 --
iglosiggio puya-ts
Merge 0759e48049bc6ca844b7a20e2912156708d42af5 into c126c0e7cdb69c245338f207e10ddcbbc9ff2b35
Git Commit 312fc400 Branch pull/329/merge Document 124/3,310 ++ 33 --
achidlow puya
Merge a4c767f4a709899fe570abfaa1a2f239cf4b872b into c6c0ca7b0a5a1334af713234f8c6ab614e74e840
Git Commit 466af188 Branch pull/611/merge Document 116/17,643 ++ 804 --
Argimirodelpozo puya
test: add contract test case for bytes_backed_ops
Git Commit 4e8d17f1 Branch bytes-backed-ops Document 55/16,016 ++ 0 --
achidlow puya
allow BytesBacked as state/box key
Git Commit be594e48 Branch bytes-backed-ops Document 4/81 ++ 44 --
Argimirodelpozo puya
chore: add changelog
Git Commit 9c2e6c11 Branch bytes-backed-ops Document 1/43 ++ 0 --
Argimirodelpozo puya
chore: compile all
Git Commit a4c767f4 Branch bytes-backed-ops Document 50/1,834 ++ 1,292 --
Argimirodelpozo puya
chore: compile_all
Git Commit 8db4c83d Branch bytes-backed-ops Document 6/64 ++ 64 --
Argimirodelpozo puya
fix: only preserve UTF-8 encoding during optimisations if the op is a concat
Git Commit 8927dccc Branch bytes-backed-ops Document 1/48 ++ 11 --
iglosiggio puya
StackType.any should support BytesBacked pytypes
Git Commit 3b650178 Branch bytes-backed-ops Document 3/23 ++ 11 --
Argimirodelpozo puya
make `Bytes` inherit the marker class `BytesBacked` (with corresponding change to the `BytesType` pytype)
Git Commit 48710763 Branch bytes-backed-ops Document 2/2 ++ 2 --
Argimirodelpozo puya
changed the `PYTYPE_TO_LITERAL` mapping so `BytesBackedType` gets correctly mapped to a `BytesLiteralType`
refactor generate_stubs.py:
- remove `covariant` flag from `get_python_type()` since its always used as `True`
- removed `any_as` flag from `get_python_type()`
- rename and split `sub_types()` to show intent, some comments, filter out redundant types in `get_python_types()`
Git Commit 19a3a16d Branch bytes-backed-ops Document 2/110 ++ 124 --
Argimirodelpozo puya
chore: compile_all
Git Commit 0b655763 Branch bytes-backed-ops Document 26/427 ++ 339 --
achidlow puya
add BytesBacked as an option in intrinsic args whenever the AVM stack type is bytes
Git Commit 918ccef2 Branch bytes-backed-ops Document 3/251 ++ 140 --
achidlow puya
rename BytesBackedTypeBuilder -> BytesConvertibleTypeBuilder
Git Commit f813ec99 Branch bytes-backed-ops Document 11/21 ++ 21 --
achidlow puya
simple test
Git Commit 0d7b5546 Branch bytes-backed-ops Document 1/3 ++ 1 --
achidlow puya
fix doc generation
Git Commit 7b79d197 Branch bytes-backed-ops Document 2/3 ++ 3 --
achidlow puya
remove bases from PyType, just use mro
Git Commit ef924e1f Branch bytes-backed-ops Document 3/6 ++ 45 --
achidlow puya
add test to ensure a clean error if BytesBacked is attempted to be used directly
Git Commit 4e16288a Branch bytes-backed-ops Document 1/12 ++ 0 --
achidlow puya
turn BytesBacked into an ABC and make it a "marker", moving actual methods to new _BytesConvertible
Git Commit 7b21b046 Branch bytes-backed-ops Document 8/91 ++ 72 --
achidlow puya
convert arc4.Struct to use non-metaclass dataclass-transform approach
modified the class MRO handling slightly to defer resolving MRO types, so we don't need to make _ABIEncoded part of the pytypes hierarchy for now
Git Commit a068495f Branch bytes-backed-ops Document 4/17 ++ 44 --
lempira puya
Merge 0b3d6118eb284d7874779207be3ac24a74b082cd into c6c0ca7b0a5a1334af713234f8c6ab614e74e840
Git Commit bdce6015 Branch pull/659/merge Document 76/16,796 ++ 1,049 --
Notes added by 'git notes add'
Git Commit 135fe6cd Branch notes/semantic-release-v1.2.0-beta.19 Document 1/1 ++ 0 --
Argimirodelpozo puya-ts
feat: support for logicsig arguments
Git Commit 6116f2e7 Branch main Document 5/21 ++ 5 --