What's Changed
* chore[ci]: improve coverage jobs by tserg in https://github.com/vyperlang/vyper/pull/4457
* chore[tool]: mention that output format is comma separated by antazoey in https://github.com/vyperlang/vyper/pull/4467
* chore[docs]: add giveth to `FUNDING.yml` by benber86 in https://github.com/vyperlang/vyper/pull/4466
* refactor[venom]: add `make_nop()` helper function by harkal in https://github.com/vyperlang/vyper/pull/4470
* feat[test]: add hevm harness for venom passes by charles-cooper in https://github.com/vyperlang/vyper/pull/4460
* chore[ci]: update ubuntu image for `build` job by charles-cooper in https://github.com/vyperlang/vyper/pull/4473
* feat[venom]: improve load elimination by charles-cooper in https://github.com/vyperlang/vyper/pull/4407
* feat[ux]: improve hint for events kwarg upgrade by charles-cooper in https://github.com/vyperlang/vyper/pull/4275
* refactor[venom]: replace `bb.mark_for_removal` with `make_nop` by charles-cooper in https://github.com/vyperlang/vyper/pull/4474
* fix[lang]: allow `print()` schema larger than 32 bytes by charles-cooper in https://github.com/vyperlang/vyper/pull/4456
* fix[codegen]: fix iteration over constant literals by charles-cooper in https://github.com/vyperlang/vyper/pull/4462
* feat[venom]: add function inliner by harkal in https://github.com/vyperlang/vyper/pull/4478
* feat[tool]: add `-Werror` and `-Wnone` options by charles-cooper in https://github.com/vyperlang/vyper/pull/4447
**Full Changelog**: https://github.com/vyperlang/vyper/compare/v0.4.1rc1...v0.4.1rc2