Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Include all 2.1 changes in main #746

Merged
merged 47 commits into from
Dec 15, 2023
Merged

Include all 2.1 changes in main #746

merged 47 commits into from
Dec 15, 2023

Conversation

andreivladbrg
Copy link
Member

smol-ninja and others added 30 commits December 15, 2023 15:30
refactor: remove "canStreamTransfer"
refactor: remove double "r" in "transferrable"
refactor: simplify implementation
test: allow non-transferable streams in invariant tests
test: dry tests for "isTransferable"
test: improve function and test names
* build: upgrade solidity version to 0.8.21

* build: bump the pragma back to >=0.8.19

* build: show unproved and unsupported SMTChecker

* refactor: update gas snapshot

---------

Co-authored-by: Paul Razvan Berg <[email protected]>
* refactor: change the streamed card from NFT SVG with total

build: update shell scripts accordingly
test: update tests accordingly

* chore: say "total amount" in comments for total card

* refactor: change the "Total" from NFT SVG with "Amount"

build: update shell script accordingly
test: update tests accordingly

* chore: fix typo in shell script
refactor: dry-fy renounce function
* docs: roll 1.1.0

* docs: update changelog

---------

Co-authored-by: Paul Razvan Berg <[email protected]>
docs: order change logs chronologically
chore: disable Solhint rules
* refactor: capitalize immutable variables in NoDelegateCall

build: remove "immutable-vars-naming" from solhint file

* test: make asset and holder immutable in fork tests

test: capitalize constans in fork tests
* feat: remove ability to cancel for recipient

feat: remove sender's hook
test: update tests accordingly

* feat: emit asset in cancel and withdraw events

refactor: remove recipient from cancel event
test: update tests accordingly
test: update precompiles bytecode

* chore: update gas snapshot

* test: update Precompiles bytecode

* docs: include recipient disable to cancel in changelog

* refactor: add "recipient" in cancel event

docs: refine explanatory comments
refactor: reorder parameters in events

* test: update Precompiles bytecode

* chore: add explantory comment

---------

Co-authored-by: Paul Razvan Berg <[email protected]>
* test: add DeployOptimized utils contracts

test: move and rename functions from Base_Test

* docs: fix typo in comments

* test: rename deploy optimized functions

---------

Co-authored-by: Paul Razvan Berg <[email protected]>
scorpion9979 and others added 14 commits December 15, 2023 15:31
* ci: add slither job
chore: fix solc remap path in slither config

* ci: use cached build for slither job

* ci: use solc 0.8.21 in slither job

* ci: revise slither job
revert: ci: use cached build for slither job

* ci: remove superfluous "solc-version" config in slither job not required when a compilation framework is used

---------

Co-authored-by: andreivladbrg <[email protected]>
* build: remove goerli support

ci: use sepolia for default chain in deployment workflows

* docs: mention Sepolia instead of Goerli

---------

Co-authored-by: Paul Razvan Berg <[email protected]>
style: order alphabetically functions
* fix: update metadata before hook in cancel

* test: update Precompiles bytecode

* chore: improve explanatory comment in dynamic contract

* chore: simplify comments

* test: update Precompiles bytecode

---------

Co-authored-by: Paul Razvan Berg <[email protected]>
* build: install deps only with Node.js

build: remove .gitmodules
build: remove lib dir
build: include test/utils in files published
docs: specify recommended installation method on README
chore: update remappings accordingly
ci: install deps with pnpm install and remove "recursive"

* feat: remove re-exported types

* style: add line

* ci: install pnpm and Node.js on each job

* chore: update Slither config

* test: update Precompiles bytecode

* build: include remappings.txt file in the package

* ci: cache the node modules and re use them

* docs: improve README

* build: remove unnecessary remmapings file from package

* ci: rename cached key

ci: restore the node modules in coverage job

* ci: consistent caching keys

chore: fix formatting in CI files
chore: improve wording in CI files
ci: remove redundant "pnpm install" steps

* build: set peer dep version to "4.0.x"

---------

Co-authored-by: Paul Razvan Berg <[email protected]>
* ci: add ci-slither file

ci: move Slither job from ci.yml to its dedicated file to run weekly

* ci: remove lint and build jobs in slither

* ci: bring back "lint" job

---------

Co-authored-by: Paul Razvan Berg <[email protected]>
docs: update date in changelog
@andreivladbrg andreivladbrg merged commit b186e72 into main Dec 15, 2023
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants