Skip to content

Commit 2818fe6

Browse files
author
semantic-release
committed
5.5.0
Automatically generated by python-semantic-release
1 parent 26ad216 commit 2818fe6

10 files changed

+30
-294
lines changed

CHANGELOG.md

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,34 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
66

77
<!--scriv-insert-here-->
88

9+
<a id='changelog-v5.5.0'></a>
10+
## v5.5.0 (2025-11-28)
11+
12+
### Added
13+
14+
- Added `algopy.public` decorator as an alias of `algopy.arc4.abimethod`.
15+
16+
- Added an optional error-message parameter for `algopy.op.err`
17+
18+
- Added `algopy.FixedBytes` that represents a bytes type with a fixed size.
19+
20+
- Safety checks to ensure explicit user asserts and error conditions are preserved through optimization passes and not inadvertently eliminated or modified.
21+
22+
### Changed
23+
24+
- `@subroutine` decorator is now optional on private contract methods.
25+
26+
- Improved code generation with bytes of known size.
27+
28+
### Fixed
29+
30+
- Fixed a critical error introduced by networkx 3.6.
31+
32+
### Security
33+
34+
- Add section on ABI type validation
35+
- Add SECURITY.md
36+
937
<a id='changelog-v5.4.0'></a>
1038
## v5.4.0 (2025-10-27)
1139

changelog.d/20251027_101948_joepolny_type_validation.md

Lines changed: 0 additions & 46 deletions
This file was deleted.

changelog.d/20251106_163012_bobby.lat_decorators.md

Lines changed: 0 additions & 40 deletions
This file was deleted.

changelog.d/20251111_111150_achidlow_algopy_op_err_message.md

Lines changed: 0 additions & 41 deletions
This file was deleted.

changelog.d/20251111_170254_bobby.lat_fixed_bytes.md

Lines changed: 0 additions & 42 deletions
This file was deleted.

changelog.d/20251113_172417_achidlow.md

Lines changed: 0 additions & 41 deletions
This file was deleted.

changelog.d/20251118_164147_achidlow_user_assert_tracking_rebase.md

Lines changed: 0 additions & 41 deletions
This file was deleted.

changelog.d/20251127_151555_daniel.mcgregor_fix_networkx_error.md

Lines changed: 0 additions & 41 deletions
This file was deleted.

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "puyapy"
3-
version = "5.4.0"
3+
version = "5.5.0"
44
description = "An optimising compiler for Algorand Python"
55
authors = [{ name = "Algorand Foundation", email = "contact@algorand.foundation" }]
66
readme = "README.md"

uv.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)