Skip to content

🔁 Update 🐍Vyper Version pragma to 0.4.3rc2#331

Merged
pcaversaccio merged 3 commits intomainfrom
chore/update-to-v0.4.3rc2
Jun 18, 2025
Merged

🔁 Update 🐍Vyper Version pragma to 0.4.3rc2#331
pcaversaccio merged 3 commits intomainfrom
chore/update-to-v0.4.3rc2

Conversation

@pcaversaccio
Copy link
Copy Markdown
Owner

@pcaversaccio pcaversaccio commented Jun 17, 2025

🕓 Changelog

This PR updates the version pragmas in all 🐍Vyper source files to target the latest master version 0.4.3rc2, aligning with the release of Vyper's newest release candidate version 0.4.3rc1. Furthermore, all 🐍 snekmate contracts now target the new 🐍Vyper default EVM version prague. Also, we now target the prague EVM version for all halmos-based tests, as the previously missing opcodes MCOPY, TLOAD, and TSTORE have been added via a16z/halmos#293 and a16z/halmos#463. Eventually, all submodules have been updated to their most recent commits.

🐶 Cute Animal Picture

@pcaversaccio pcaversaccio self-assigned this Jun 17, 2025
@pcaversaccio pcaversaccio added documentation 📖 Improvements or additions to documentation dependencies 🔁 Pull requests that update a dependency file refactor/cleanup ♻️ Code refactorings and cleanups labels Jun 17, 2025
@pcaversaccio pcaversaccio added this to the 0.1.2 milestone Jun 17, 2025
@pcaversaccio pcaversaccio added the ci/cd 👷‍♂️ CI/CD configurations label Jun 18, 2025
@pcaversaccio pcaversaccio merged commit 7846044 into main Jun 18, 2025
13 of 15 checks passed
@pcaversaccio pcaversaccio deleted the chore/update-to-v0.4.3rc2 branch June 18, 2025 09:51
pcaversaccio added a commit that referenced this pull request Jun 25, 2025
███████╗███╗░░░██╗███████╗██╗░░██╗███╗░░░███╗░█████╗░████████╗███████╗
██╔════╝████╗░░██║██╔════╝██║░██╔╝████╗░████║██╔══██╗╚══██╔══╝██╔════╝
███████╗██╔██╗░██║█████╗░░█████╔╝░██╔████╔██║███████║░░░██║░░░█████╗░░
╚════██║██║╚██╗██║██╔══╝░░██╔═██╗░██║╚██╔╝██║██╔══██║░░░██║░░░██╔══╝░░
███████║██║░╚████║███████╗██║░░██╗██║░╚═╝░██║██║░░██║░░░██║░░░███████╗
╚══════╝╚═╝░░╚═══╝╚══════╝╚═╝░░╚═╝╚═╝░░░░░╚═╝╚═╝░░╚═╝░░░╚═╝░░░╚══════╝

░██████╗░░░░██╗░░░██████╗░
██╔═████╗░░███║░░░╚════██╗
██║██╔██║░░╚██║░░░░█████╔╝
████╔╝██║░░░██║░░░██╔═══╝░
╚██████╔╝██╗██║██╗███████╗
░╚═════╝░╚═╝╚═╝╚═╝╚══════╝

### 🕓 Changelog

This commit drops the `🐍 snekmate` `0.1.2` release, targeting the latest
Vyper version
[`0.4.3`](https://github.com/vyperlang/vyper/releases/tag/v0.4.3).

> [!IMPORTANT]
> This release will make all 🐍 snekmate contracts now target the new
🐍Vyper [default EVM
version](vyperlang/vyper#4633) `prague`
([#331](#331)).

---------

Signed-off-by: Pascal Marco Caversaccio <[email protected]>
willbrown84 added a commit to willbrown84/snekmate that referenced this pull request Sep 23, 2025
███████╗███╗░░░██╗███████╗██╗░░██╗███╗░░░███╗░█████╗░████████╗███████╗
██╔════╝████╗░░██║██╔════╝██║░██╔╝████╗░████║██╔══██╗╚══██╔══╝██╔════╝
███████╗██╔██╗░██║█████╗░░█████╔╝░██╔████╔██║███████║░░░██║░░░█████╗░░
╚════██║██║╚██╗██║██╔══╝░░██╔═██╗░██║╚██╔╝██║██╔══██║░░░██║░░░██╔══╝░░
███████║██║░╚████║███████╗██║░░██╗██║░╚═╝░██║██║░░██║░░░██║░░░███████╗
╚══════╝╚═╝░░╚═══╝╚══════╝╚═╝░░╚═╝╚═╝░░░░░╚═╝╚═╝░░╚═╝░░░╚═╝░░░╚══════╝

░██████╗░░░░██╗░░░██████╗░
██╔═████╗░░███║░░░╚════██╗
██║██╔██║░░╚██║░░░░█████╔╝
████╔╝██║░░░██║░░░██╔═══╝░
╚██████╔╝██╗██║██╗███████╗
░╚═════╝░╚═╝╚═╝╚═╝╚══════╝

### 🕓 Changelog

This commit drops the `🐍 snekmate` `0.1.2` release, targeting the latest
Vyper version
[`0.4.3`](https://github.com/vyperlang/vyper/releases/tag/v0.4.3).

> [!IMPORTANT]
> This release will make all 🐍 snekmate contracts now target the new
🐍Vyper [default EVM
version](vyperlang/vyper#4633) `prague`
([#331](pcaversaccio/snekmate#331)).

---------

Signed-off-by: Pascal Marco Caversaccio <[email protected]>
void-rider5560p added a commit to void-rider5560p/snekmate that referenced this pull request Sep 28, 2025
███████╗███╗░░░██╗███████╗██╗░░██╗███╗░░░███╗░█████╗░████████╗███████╗
██╔════╝████╗░░██║██╔════╝██║░██╔╝████╗░████║██╔══██╗╚══██╔══╝██╔════╝
███████╗██╔██╗░██║█████╗░░█████╔╝░██╔████╔██║███████║░░░██║░░░█████╗░░
╚════██║██║╚██╗██║██╔══╝░░██╔═██╗░██║╚██╔╝██║██╔══██║░░░██║░░░██╔══╝░░
███████║██║░╚████║███████╗██║░░██╗██║░╚═╝░██║██║░░██║░░░██║░░░███████╗
╚══════╝╚═╝░░╚═══╝╚══════╝╚═╝░░╚═╝╚═╝░░░░░╚═╝╚═╝░░╚═╝░░░╚═╝░░░╚══════╝

░██████╗░░░░██╗░░░██████╗░
██╔═████╗░░███║░░░╚════██╗
██║██╔██║░░╚██║░░░░█████╔╝
████╔╝██║░░░██║░░░██╔═══╝░
╚██████╔╝██╗██║██╗███████╗
░╚═════╝░╚═╝╚═╝╚═╝╚══════╝

### 🕓 Changelog

This commit drops the `🐍 snekmate` `0.1.2` release, targeting the latest
Vyper version
[`0.4.3`](https://github.com/vyperlang/vyper/releases/tag/v0.4.3).

> [!IMPORTANT]
> This release will make all 🐍 snekmate contracts now target the new
🐍Vyper [default EVM
version](vyperlang/vyper#4633) `prague`
([#331](pcaversaccio/snekmate#331)).

---------

Signed-off-by: Pascal Marco Caversaccio <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci/cd 👷‍♂️ CI/CD configurations dependencies 🔁 Pull requests that update a dependency file documentation 📖 Improvements or additions to documentation refactor/cleanup ♻️ Code refactorings and cleanups

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant