Skip to content

Conversation

@dependabot
Copy link

@dependabot dependabot bot commented on behalf of github Apr 6, 2022

Bumps vyper from 0.2.4 to 0.2.16.

Release notes

Sourced from vyper's releases.

Vyper 0.2.16

Non-breaking changes and improvements:

  • Expose _abi_encode as a user-facing builtin (#2401)
  • Export the storage layout as a compiler output option (#2433)
  • Add experimental OVM backend (#2416)
  • Allow any ABI-encodable type as event arguments (#2403)
  • Optimize int128 clamping (#2411)
  • Other docs updates (#2405, #2422, #2425)

Fixes:

  • Disallow nonreentrant decorator on constructors (#2426)
  • Fix bounds checks when handling msg.data (#2419)
  • Allow interfaces in lists, structs and maps (#2397)
  • Fix trailing newline parse bug (#2412)

Special thanks to contributions from @​skellet0r, @​sambacha and @​milancermak for this release!

Vyper 0.2.15

Non-breaking changes and improvements

  • Optimization when returning nested tuples (#2392)

Fixes

  • Annotated kwargs for builtins (#2389)
  • Storage slot allocation bug (#2391)

Vyper 0.2.14

Non-breaking changes and improvements

  • Reduce bytecode by sharing code for clamps (#2387)

Fixes

  • Storage corruption from re-entrancy locks (#2379)

Vyper 0.2.13

Non-breaking changes and improvements:

  • Add the abs builtin function (#2356)
  • Streamline the location of arrays within storage (#2361)

Vyper 0.2.12

This release fixes a memory corruption bug #2345 that was introduced in the v0.2.x series and was not fixed in VVE-2020-0004. Read about it further in VVE-2021-0001.

Non-breaking changes and improvements:

  • Optimize calldataload (#2352)
  • Add the int256 signed integer type (#2351)
  • EIP2929 opcode repricing and Berlin support (#2350)
  • Add msg.data environment variable #2343 (#2343)

... (truncated)

Changelog

Sourced from vyper's changelog.

v0.2.16


Date released: 2021-08-27

Non-breaking changes and improvements:

  • Expose abi_encode as a user-facing builtin ([#2401](https://github.com/vyperlang/vyper/issues/2401) <https://github.com/vyperlang/vyper/pull/2401>)
  • Export the storage layout as a compiler output option ([#2433](https://github.com/vyperlang/vyper/issues/2433) <https://github.com/vyperlang/vyper/pull/2433>_)
  • Add experimental OVM backend ([#2416](https://github.com/vyperlang/vyper/issues/2416) <https://github.com/vyperlang/vyper/pull/2416>_)
  • Allow any ABI-encodable type as event arguments ([#2403](https://github.com/vyperlang/vyper/issues/2403) <https://github.com/vyperlang/vyper/pull/2403>_)
  • Optimize int128 clamping ([#2411](https://github.com/vyperlang/vyper/issues/2411) <https://github.com/vyperlang/vyper/pull/2411>_)
  • Other docs updates ([#2405](https://github.com/vyperlang/vyper/issues/2405) <https://github.com/vyperlang/vyper/pull/2405>, [#2422](https://github.com/vyperlang/vyper/issues/2422) <https://github.com/vyperlang/vyper/pull/2422>, [#2425](https://github.com/vyperlang/vyper/issues/2425) <https://github.com/vyperlang/vyper/pull/2425>_)

Fixes:

  • Disallow nonreentrant decorator on constructors ([#2426](https://github.com/vyperlang/vyper/issues/2426) <https://github.com/vyperlang/vyper/pull/2426>_)
  • Fix bounds checks when handling msg.data ([#2419](https://github.com/vyperlang/vyper/issues/2419) <https://github.com/vyperlang/vyper/pull/2419>_)
  • Allow interfaces in lists, structs and maps ([#2397](https://github.com/vyperlang/vyper/issues/2397) <https://github.com/vyperlang/vyper/pull/2397>_)
  • Fix trailing newline parse bug ([#2412](https://github.com/vyperlang/vyper/issues/2412) <https://github.com/vyperlang/vyper/pull/2412>_)

Special thanks to contributions from @​skellet0r, @​sambacha and @​milancermak for this release!

v0.2.15


Date released: 23-07-2021

Non-breaking changes and improvements

  • Optimization when returning nested tuples ([#2392](https://github.com/vyperlang/vyper/issues/2392) <https://github.com/vyperlang/vyper/pull/2392>_)

Fixes:

  • Annotated kwargs for builtins ([#2389](https://github.com/vyperlang/vyper/issues/2389) <https://github.com/vyperlang/vyper/pull/2389>_)
  • Storage slot allocation bug ([#2391](https://github.com/vyperlang/vyper/issues/2391) <https://github.com/vyperlang/vyper/pull/2391>_)

v0.2.14


Date released: 20-07-2021

Non-breaking changes and improvements:

  • Reduce bytecode by sharing code for clamps ([#2387](https://github.com/vyperlang/vyper/issues/2387) <https://github.com/vyperlang/vyper/pull/2387>_)

Fixes:

  • Storage corruption from re-entrancy locks ([#2379](https://github.com/vyperlang/vyper/issues/2379) <https://github.com/vyperlang/vyper/pull/2379>_)

v0.2.13


THIS RELEASE HAS BEEN PULLED

... (truncated)

Commits
  • 59e1bdd Merge pull request #2442 from charles-cooper/v0.2.16
  • 6100b71 fix v0.2.16 release notes formatting
  • 059b524 chore: add v0.2.16 release notes, bump version (#2441)
  • fcef358 Merge pull request #2440 from charles-cooper/fix_event_typecheck
  • 7031c4f fix mypy complaint
  • be033b4 fix: fix type inference for event arguments
  • 63ef152 Merge pull request #2433 from charles-cooper/export_layout
  • 99a8961 chore: fix lint
  • b3c8c27 feat: export the storage layout
  • 16e4834 doc: document method_id kwarg to abi_encode (#2437)
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

You can disable automated security fix PRs for this repo from the Security Alerts page.

Bumps [vyper](https://github.com/vyperlang/vyper) from 0.2.4 to 0.2.16.
- [Release notes](https://github.com/vyperlang/vyper/releases)
- [Changelog](https://github.com/vyperlang/vyper/blob/master/docs/release-notes.rst)
- [Commits](vyperlang/vyper@v0.2.4...v0.2.16)

---
updated-dependencies:
- dependency-name: vyper
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Apr 6, 2022
@dependabot @github
Copy link
Author

dependabot bot commented on behalf of github Apr 20, 2022

Superseded by #97.

@dependabot dependabot bot closed this Apr 20, 2022
@dependabot dependabot bot deleted the dependabot/pip/vyper-0.2.16 branch April 20, 2022 20:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant