Vyper

Latest version: v0.4.0

Safety actively analyzes 682387 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 9

0.4.0rc2

Not secure
What's Changed
* chore[ci]: reconfigure single commit validation by charles-cooper in https://github.com/vyperlang/vyper/pull/3937
* fix[ux]: fix `uses` error message by charles-cooper in https://github.com/vyperlang/vyper/pull/3926
* chore[tool]: remove `vyper-serve` from `setup.py` by MoigeMatino in https://github.com/vyperlang/vyper/pull/3936
* chore[docs]: amend `revert_on_failure` kwarg docs for create builtins by pcaversaccio in https://github.com/vyperlang/vyper/pull/3921
* fix[lang]: fix array index checks when the subscript is folded by charles-cooper in https://github.com/vyperlang/vyper/pull/3924
* fix[lang]: fix `uses` analysis for nonreentrant functions by charles-cooper in https://github.com/vyperlang/vyper/pull/3927
* feat[lang]: export interfaces by charles-cooper in https://github.com/vyperlang/vyper/pull/3919

New Contributors
* MoigeMatino made their first contribution in https://github.com/vyperlang/vyper/pull/3936

**Full Changelog**: https://github.com/vyperlang/vyper/compare/v0.4.0rc1...v0.4.0rc2

0.4.0rc1

Not secure
What's Changed
* refactor[venom]: refactor venom operand classes by harkal in https://github.com/vyperlang/vyper/pull/3915
* fix[ux]: error messages relating to initializer issues by charles-cooper in https://github.com/vyperlang/vyper/pull/3831
* feat[lang]: add `revert_on_failure` kwarg for create builtins by DanielSchiavini in https://github.com/vyperlang/vyper/pull/3844
* fix[ux]: raise `VersionException` with source info by tserg in https://github.com/vyperlang/vyper/pull/3920
* fix[test]: fix a boundary case in decimal fuzzing by charles-cooper in https://github.com/vyperlang/vyper/pull/3918
* feat[lang]!: change ABI type of `decimal` to `int168` by charles-cooper in https://github.com/vyperlang/vyper/pull/3696
* refactor[codegen]: make settings into a global object by charles-cooper in https://github.com/vyperlang/vyper/pull/3929
* feat[lang]!: add feature flag for decimals by charles-cooper in https://github.com/vyperlang/vyper/pull/3930


**Full Changelog**: https://github.com/vyperlang/vyper/compare/v0.4.0b6...v0.4.0rc1

0.4.0b6

Not secure
What's Changed
* test: parametrize CI over EVM versions by charles-cooper in https://github.com/vyperlang/vyper/pull/3842
* chore[ci]: enable python3.12 tests by charles-cooper in https://github.com/vyperlang/vyper/pull/3860
* chore[ci]: refactor jobs to use gh actions by charles-cooper in https://github.com/vyperlang/vyper/pull/3863
* chore[ci]: use `--dist worksteal` from latest `xdist` by charles-cooper in https://github.com/vyperlang/vyper/pull/3869
* feat[ci]: enable cancun testing by charles-cooper in https://github.com/vyperlang/vyper/pull/3861
* fix[lang]: fix importing of flag types by cyberthirst in https://github.com/vyperlang/vyper/pull/3871
* fix[codegen]: overflow check in `slice()` by charles-cooper in https://github.com/vyperlang/vyper/pull/3818
* chore: improve syntax error messages by tserg in https://github.com/vyperlang/vyper/pull/3885
* chore[build]: remove docs rule in `setup.py` by charles-cooper in https://github.com/vyperlang/vyper/pull/3882
* feat[ci]: add PR title validation by charles-cooper in https://github.com/vyperlang/vyper/pull/3887
* feat[lang]!: change the signature of `block.prevrandao` by charles-cooper in https://github.com/vyperlang/vyper/pull/3879
* fix[codegen]: fix non-memory reason strings by tserg in https://github.com/vyperlang/vyper/pull/3877
* fix[lang]: transitive exports by charles-cooper in https://github.com/vyperlang/vyper/pull/3888
* fix[test]: fix failure in grammar fuzzing by charles-cooper in https://github.com/vyperlang/vyper/pull/3892
* feat[test]: add `xfail_strict`, clean up `setup.cfg` by charles-cooper in https://github.com/vyperlang/vyper/pull/3889
* fix[ux]: fix compiler hang for large exponentiations by charles-cooper in https://github.com/vyperlang/vyper/pull/3893
* fix[lang]: pure access analysis by charles-cooper in https://github.com/vyperlang/vyper/pull/3895
* fix[ci]: pin hexbytes to pre-1.0.0 by charles-cooper in https://github.com/vyperlang/vyper/pull/3903
* feat[ir]: add `make_ssa` pass to venom pipeline by harkal in https://github.com/vyperlang/vyper/pull/3825
* fix[tool]: fix `combined_json` output for CLI by charles-cooper in https://github.com/vyperlang/vyper/pull/3901
* refactor[venom]: use venom pass instances by harkal in https://github.com/vyperlang/vyper/pull/3908
* fix[lang]: allow type expressions inside pure functions by charles-cooper in https://github.com/vyperlang/vyper/pull/3906
* feat[test]: add more transient storage tests by tserg in https://github.com/vyperlang/vyper/pull/3883
* chore[test]: update hexbytes version and tests by DanielSchiavini in https://github.com/vyperlang/vyper/pull/3904
* fix[test]: fix a bad bound in decimal fuzzing by charles-cooper in https://github.com/vyperlang/vyper/pull/3909
* fix[codegen]: fix transient codegen for `slice` and `extract32` by cyberthirst in https://github.com/vyperlang/vyper/pull/3874
* feat[ci]: update pypi release pipeline to use OIDC by charles-cooper in https://github.com/vyperlang/vyper/pull/3912

New Contributors
* cyberthirst made their first contribution in https://github.com/vyperlang/vyper/pull/3871

**Full Changelog**: https://github.com/vyperlang/vyper/compare/v0.4.0b5...v0.4.0b6

0.4.0b5

Not secure
What's Changed
* feat[ir]: add `eval_once` sanity fences to more builtins by charles-cooper in https://github.com/vyperlang/vyper/pull/3835
* chore[ci]: merge mypy job into lint by charles-cooper in https://github.com/vyperlang/vyper/pull/3840
* fix[ir]: unique symbol name by trocher in https://github.com/vyperlang/vyper/pull/3848
* feat[ir]: emit `djump` in dense selector table by harkal in https://github.com/vyperlang/vyper/pull/3849
* feat[tool]: improvements to AST annotation by charles-cooper in https://github.com/vyperlang/vyper/pull/3829
* docs: typo in test comment by eltociear in https://github.com/vyperlang/vyper/pull/3850
* feat[tool]: add `node_id` map to source map by charles-cooper in https://github.com/vyperlang/vyper/pull/3811
* feat[lang]: allow downcasting of bytestrings by charles-cooper in https://github.com/vyperlang/vyper/pull/3832
* feat: drop istanbul and berlin support by charles-cooper in https://github.com/vyperlang/vyper/pull/3843


**Full Changelog**: https://github.com/vyperlang/vyper/compare/v0.4.0b4...v0.4.0b5

0.4.0b4

Not secure
What's Changed
* docs: update logo in readme, remove competition reference by charles-cooper in https://github.com/vyperlang/vyper/pull/3837
* docs: add rationale for floordiv rounding behavior by charles-cooper in https://github.com/vyperlang/vyper/pull/3845
* fix[ci]: release artifacts by charles-cooper in https://github.com/vyperlang/vyper/pull/3839


**Full Changelog**: https://github.com/vyperlang/vyper/compare/v0.4.0b3...v0.4.0b4

0.4.0b3

Not secure
What's Changed
* feat[lang]: protect external calls with keyword by charles-cooper in https://github.com/vyperlang/vyper/pull/2938
* chore[ci]: roll back GH actions/*artifacts version by charles-cooper in https://github.com/vyperlang/vyper/pull/3838

**Full Changelog**: https://github.com/vyperlang/vyper/compare/v0.4.0b2...v0.4.0b3

Page 2 of 9

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.