8820 commits in all time Dec 17, 2025 18:44 – Mar 17, 2026 18:44 UTC
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 --
Argimirodelpozo puya-ts
feat: Support ARC65 errors (#347)
Two new utility functions are introduced `loggedErr()` and `loggedAssert()`.

These new functions work like the already present err and assert facilities with the addition of logging the error message (as specified in ARC65).

This work is the `puya-ts` continuation of https://github.com/algorandfoundation/puya/pull/657

Co-authored-by: Ignacio Losiggio <ignacio.losiggio@algorand.foundation>
Git Commit d8b5fe66 Branch main Document 130/10,370 ++ 784 --
Argimirodelpozo puya-ts
chore: change signature in doc comment
Git Commit 16e2f946 Branch feat/logged-errors Document 1/4 ++ 4 --
Argimirodelpozo puya-ts
Merge 6bf1fd0fc7b2d0ddac193feb70b9f7bc2f48c67c into 941f384e12dedaf3ca772e519875d695e7d3e6c1
Git Commit f9af5d26 Branch pull/347/merge Document 130/10,370 ++ 784 --
Argimirodelpozo puya-ts
chore: change signature in doc comment
Git Commit 6bf1fd0f Branch feat/logged-errors Document 1/4 ++ 4 --
Argimirodelpozo puya-ts
Merge 1fb1a537d4048216f8da825e7863ddf6ad1e8548 into 941f384e12dedaf3ca772e519875d695e7d3e6c1
Git Commit cda05a7b Branch pull/347/merge Document 130/10,370 ++ 784 --
Argimirodelpozo puya-ts
nit: change signature in doc comment
Git Commit 1fb1a537 Branch feat/logged-errors Document 1/1 ++ 1 --
Merge 1d6f006820a443ac3fccc3840aec1f2011557de9 into 52d094d416ea0f4e0196f0a063df49646ee2d094
Git Commit fdb16af4 Branch pull/263/merge Document 85/3,172 ++ 181 --
refactor: consolidate 211 schema files into 3 modules
Replace per-class file structure (algod/82 files + indexer/72 files +
kmd/54 files + 3 __init__.py) with one module per client (algod.py,
indexer.py, kmd.py).

Benefits:
- 211 files → 3 files
- Eliminates __init__.py boilerplate (imports, model_rebuild, __all__)
- Eliminates forward reference strings — topological sort enables
  direct class references
- from __future__ import annotations handles remaining edge cases
- No ruff per-file overrides needed (was 9 suppressed rules)
- Import paths unchanged: `from tests.fixtures.schemas.algod import X`

Generator improvements:
- Topological sort of schemas by dependency order
- PascalCase class names (ed25519PublicKey → Ed25519PublicKey)
- Docstring escaping and truncation for ruff compliance
- Cleaner module assembly — shared imports at top
Git Commit 1d6f0068 Branch refactor/schema-validation Document 216/2,325 ++ 3,131 --
Merge 37871cd0b9b9959f2187b7f7fb70a4b588f632f9 into 52d094d416ea0f4e0196f0a063df49646ee2d094
Git Commit 57f46652 Branch pull/263/merge Document 85/3,172 ++ 181 --
refactor: consolidate 211 schema files into 3 modules
Replace per-class file structure (algod/82 files + indexer/72 files +
kmd/54 files + 3 __init__.py) with one module per client (algod.py,
indexer.py, kmd.py).

Benefits:
- 211 files → 3 files
- Eliminates __init__.py boilerplate (imports, model_rebuild, __all__)
- Eliminates forward reference strings — topological sort enables
  direct class references
- from __future__ import annotations handles remaining edge cases
- No ruff per-file overrides needed (was 9 suppressed rules)
- Import paths unchanged: `from tests.fixtures.schemas.algod import X`

Generator improvements:
- Topological sort of schemas by dependency order
- PascalCase class names (ed25519PublicKey → Ed25519PublicKey)
- Docstring escaping and truncation for ruff compliance
- Cleaner module assembly — shared imports at top
Git Commit 37871cd0 Branch refactor/schema-validation Document 216/2,325 ++ 3,131 --
Argimirodelpozo puya-ts
Merge ce2903195d2b99d667587bd94ef79a3fa7aa5de3 into 941f384e12dedaf3ca772e519875d695e7d3e6c1
Git Commit 83026053 Branch pull/347/merge Document 130/10,370 ++ 784 --
iglosiggio puya-ts
chore: Add a string-only overload for non AER errors
Git Commit ce290319 Branch feat/logged-errors Document 25/874 ++ 423 --
Merge 130d33fa3caa7105703e2ac10c41764969ddb4aa into 52d094d416ea0f4e0196f0a063df49646ee2d094
Git Commit c1f20446 Branch pull/263/merge Document 293/3,978 ++ 181 --
cusma d-asa
Merge pull request #135 from cusma/feat/no-arranger-lockout
feat: no arranger lockout
Git Commit 6a9bc9de Branch main Document 16/4,254 ++ 4,503 --
cusma d-asa
docs: treat arranger as special role
Git Commit c96f384b Branch main Document 1/3 ++ 2 --
iglosiggio puya-ts
chore: Apply suggestions from CR
Git Commit 3b595807 Branch feat/logged-errors Document 2/9 ++ 5 --
iglosiggio puya-ts
chore: Add updates .awst.json files
Git Commit de30386b Branch feat/logged-errors Document 52/1,284 ++ 642 --
Argimirodelpozo puya-ts
some api changes to avoid the explicit `undefined`
Git Commit 31478efa Branch feat/logged-errors Document 2/38 ++ 4 --
iglosiggio puya-ts
feat: Use an "options" parameter instead of a bunch of optional ones
Git Commit a80fa605 Branch feat/logged-errors Document 6/68 ++ 72 --
Argimirodelpozo puya-ts
test: add logged-errors and backend warning excercising tests
Git Commit e19ee5b5 Branch feat/logged-errors Document 3/128 ++ 0 --
Argimirodelpozo puya-ts
refactor: remove undefined from tests
Git Commit cfdf6526 Branch feat/logged-errors Document 2/4 ++ 4 --
iglosiggio puya-ts
chore: Add artifacts for the new test contracts
Git Commit e0de353e Branch feat/logged-errors Document 65/8,253 ++ 133 --
Argimirodelpozo puya-ts
test: add expected output tests for logged error and logged assert functions
Git Commit 0e404c16 Branch feat/logged-errors Document 1/34 ++ 0 --