10978 commits in all time Jan 31, 2026 18:44 – May 01, 2026 18:44 UTC
dependabot[bot] d-asa
Merge 69d3265962f6f31cd368a4acc14e761f5e49f9cc into 75f7958c60f438d1ecfdab570ca7d850de0131b4
Git Commit 8c1a1601 Branch pull/151/merge Document 2/71 ++ 52 --
dependabot[bot] d-asa
chore(deps-dev): bump the minor-and-patch group across 1 directory with 8 updates
Bumps the minor-and-patch group with 8 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [algorand-python](https://github.com/algorandfoundation/puya) | `3.4.0` | `3.5.0` |
| [ruff](https://github.com/astral-sh/ruff) | `0.15.6` | `0.15.12` |
| [pytest](https://github.com/pytest-dev/pytest) | `9.0.2` | `9.0.3` |
| [pytest-cov](https://github.com/pytest-dev/pytest-cov) | `7.0.0` | `7.1.0` |
| [pre-commit](https://github.com/pre-commit/pre-commit) | `4.5.1` | `4.6.0` |
| puyapy | `5.7.1` | `5.8.1` |
| [pip](https://github.com/pypa/pip) | `26.0.1` | `26.1` |
| [jupyterlab](https://github.com/jupyterlab/jupyterlab) | `4.5.6` | `4.5.7` |



Updates `algorand-python` from 3.4.0 to 3.5.0
- [Release notes](https://github.com/algorandfoundation/puya/releases)
- [Changelog](https://github.com/algorandfoundation/puya/blob/main/CHANGELOG.md)
- [Commits](https://github.com/algorandfoundation/puya/compare/v3.4.0...v3.5.0)

Updates `ruff` from 0.15.6 to 0.15.12
- [Release notes](https://github.com/astral-sh/ruff/releases)
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
- [Commits](https://github.com/astral-sh/ruff/compare/0.15.6...0.15.12)

Updates `pytest` from 9.0.2 to 9.0.3
- [Release notes](https://github.com/pytest-dev/pytest/releases)
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/pytest-dev/pytest/compare/9.0.2...9.0.3)

Updates `pytest-cov` from 7.0.0 to 7.1.0
- [Changelog](https://github.com/pytest-dev/pytest-cov/blob/master/CHANGELOG.rst)
- [Commits](https://github.com/pytest-dev/pytest-cov/compare/v7.0.0...v7.1.0)

Updates `pre-commit` from 4.5.1 to 4.6.0
- [Release notes](https://github.com/pre-commit/pre-commit/releases)
- [Changelog](https://github.com/pre-commit/pre-commit/blob/main/CHANGELOG.md)
- [Commits](https://github.com/pre-commit/pre-commit/compare/v4.5.1...v4.6.0)

Updates `puyapy` from 5.7.1 to 5.8.1

Updates `pip` from 26.0.1 to 26.1
- [Changelog](https://github.com/pypa/pip/blob/main/NEWS.rst)
- [Commits](https://github.com/pypa/pip/compare/26.0.1...26.1)

Updates `jupyterlab` from 4.5.6 to 4.5.7
- [Release notes](https://github.com/jupyterlab/jupyterlab/releases)
- [Changelog](https://github.com/jupyterlab/jupyterlab/blob/main/RELEASE.md)
- [Commits](https://github.com/jupyterlab/jupyterlab/compare/@jupyterlab/lsp@4.5.6...@jupyterlab/lsp@4.5.7)

---
updated-dependencies:
- dependency-name: algorand-python
  dependency-version: 3.5.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: minor-and-patch
- dependency-name: ruff
  dependency-version: 0.15.12
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: minor-and-patch
- dependency-name: pytest
  dependency-version: 9.0.3
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: minor-and-patch
- dependency-name: pytest-cov
  dependency-version: 7.1.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: minor-and-patch
- dependency-name: pre-commit
  dependency-version: 4.6.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: minor-and-patch
- dependency-name: puyapy
  dependency-version: 5.8.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: minor-and-patch
- dependency-name: pip
  dependency-version: '26.1'
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: minor-and-patch
- dependency-name: jupyterlab
  dependency-version: 4.5.7
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: minor-and-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Git Commit 69d32659 Branch dependabot/pip/minor-and-patch-e4a013584c Document 2/71 ++ 52 --
dependabot[bot] d-asa
Merge 40aab33b3faf042a9052c7cbd9e226e89615a645 into 75f7958c60f438d1ecfdab570ca7d850de0131b4
Git Commit d7a86707 Branch pull/150/merge Document 1/1 ++ 1 --
dependabot[bot] d-asa
chore(deps): bump actions/upload-pages-artifact from 4 to 5
Bumps [actions/upload-pages-artifact](https://github.com/actions/upload-pages-artifact) from 4 to 5.
- [Release notes](https://github.com/actions/upload-pages-artifact/releases)
- [Commits](https://github.com/actions/upload-pages-artifact/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/upload-pages-artifact
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Git Commit 40aab33b Branch dependabot/github_actions/actions/upload-pages-artifact-5 Document 1/1 ++ 1 --
cce go-algorand
Merge 94c5323fc97c94fa12540ab8113eaaae194b7b79 into d3800f0f32d69c39818986b0ea4cd97890cbae54
Git Commit 396387cc Branch pull/6614/merge Document 2/1,461 ++ 728 --
joe-p go-algorand
Merge d8f119fdfb4a15311ba56edf7172c9d935438d05 into d3800f0f32d69c39818986b0ea4cd97890cbae54
Git Commit 697817d8 Branch pull/6560/merge Document 13/248 ++ 13 --
giuliop go-algorand
Merge 4e71078471c1007da2d7a5afa9563634983b7ec4 into d3800f0f32d69c39818986b0ea4cd97890cbae54
Git Commit 60d99d60 Branch pull/6592/merge Document 5/352 ++ 135 --
jannotti go-algorand
Merge f5db07963d966056a31c11a727af319ca4e6c509 into d3800f0f32d69c39818986b0ea4cd97890cbae54
Git Commit 87e10f45 Branch pull/6600/merge Document 6/381 ++ 81 --
Merge 939bf9f982e8e4a2b5cc1e0570126fa331bad1b3 into 9bc334a8819e21a61e5717e04c07dec184a7c579
Git Commit 93b4a240 Branch pull/92/merge Document 2/34 ++ 36 --
chore(deps): update dependency eslint to v10
Git Commit 939bf9f9 Branch renovate/major-eslint-monorepo Document 2/34 ++ 36 --
onetechnical go-algorand
Merge 029447df17196c41992a7dbfc18dff83b43483b0 into d3800f0f32d69c39818986b0ea4cd97890cbae54
Git Commit e23c40aa Branch pull/6567/merge Document 12/1,301 ++ 3 --
Merge b9e3e00d7ffcddf43b6e398d31c25dfe688b0dd0 into 04bb54c18a9859d876122eb6ed6d4baf60ee4904
Git Commit 00c5dbe4 Branch pull/48/merge Document 2/124 ++ 16 --
jannotti go-algorand
Merge 99df8ee067c432d57970ee6d5f7c8ee0187c1391 into d3800f0f32d69c39818986b0ea4cd97890cbae54
Git Commit 018f9e72 Branch pull/6596/merge Document 29/1,879 ++ 1,225 --
algojohnlee go-algorand
Merge pull request #6619 from Algo-devops-service/relstable4.7.0
Git Commit 6927d906 Branch rel/stable Document 300/10,824 ++ 6,174 --
github go-algorand
add Go Benchmark (go) benchmark result for d3800f0f32d69c39818986b0ea4cd97890cbae54
Git Commit f3194b31 Branch gh-pages Document 1/445 ++ 1 --
giuliop go-algorand
build: rebuild copied libsodium tree from scratch (#6616)
Git Commit d3800f0f Branch master Document 1/5 ++ 0 --
Merge 493369763e5dcef520f0769504449d20209379c7 into 0915527b4c462381d9afeabcd697703c9fbf61f9
Git Commit c12b2a6f Branch pull/6619/merge Document 300/10,824 ++ 6,174 --
achidlow puya
make conditions more explicit now there's model validation for non-negatives
Git Commit cbc48239 Branch feat/statically-failing-op-validator Document 1/7 ++ 7 --
achidlow puya
add model validation for integer constants to IR, now that we ensure we never construct invalid values (either initially on lowering or through optimisations)
Git Commit c2326db0 Branch feat/statically-failing-op-validator Document 1/2 ++ 2 --
achidlow puya
refactor
Git Commit 47a35309 Branch feat/statically-failing-op-validator Document 1/31 ++ 27 --
achidlow puya
remove redundant empty-box-key test now covered by statically_failing_ops
Git Commit b55b7d77 Branch feat/statically-failing-op-validator Document 1/0 ++ 9 --
achidlow puya
chore: compile all
Git Commit 8d06c6ad Branch feat/statically-failing-op-validator Document 50/2,249 ++ 2,070 --
achidlow puya
add test for empty box key static verification
Git Commit d5a543c6 Branch feat/statically-failing-op-validator Document 1/2 ++ 1 --
achidlow puya
remove redundant box op checks now superseded by IR static verification
Git Commit 14ff3f88 Branch feat/statically-failing-op-validator Document 1/1 ++ 15 --