Skip to content

Commit

Permalink
chore(master): release 2.4.0 (#46)
Browse files Browse the repository at this point in the history
  • Loading branch information
mpetrun5 authored Mar 25, 2024
1 parent b6e8c5d commit 9e6df9f
Show file tree
Hide file tree
Showing 2 changed files with 53 additions and 3 deletions.
50 changes: 50 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
# Changelog

## [2.4.0](https://github.com/sygmaprotocol/sygma-x-solidity/compare/v2.3.0...v2.4.0) (2024-03-25)


### Features

* add coverage, gas reporter, linting and prettier ([#12](https://github.com/sygmaprotocol/sygma-x-solidity/issues/12)) ([3ca83b5](https://github.com/sygmaprotocol/sygma-x-solidity/commit/3ca83b519240ffcf17f3af047dc6e5b069a4bf5c))
* add migration scripts with automatic contract verification ([#26](https://github.com/sygmaprotocol/sygma-x-solidity/issues/26)) ([bd43d11](https://github.com/sygmaprotocol/sygma-x-solidity/commit/bd43d1138b38328267f2bfdb65a37817f24e3286))
* add security model to fee handlers and fees mapping ([#30](https://github.com/sygmaprotocol/sygma-x-solidity/issues/30)) ([f69e45b](https://github.com/sygmaprotocol/sygma-x-solidity/commit/f69e45b8cc9268523063994ff60975334ba05c37))
* add workflow for publishing to npm ([#29](https://github.com/sygmaprotocol/sygma-x-solidity/issues/29)) ([9cafa97](https://github.com/sygmaprotocol/sygma-x-solidity/commit/9cafa97f5b464f0e20ffd95a71053247fb95249c))
* expose method for marking nonce as used ([#27](https://github.com/sygmaprotocol/sygma-x-solidity/issues/27)) ([3e4748f](https://github.com/sygmaprotocol/sygma-x-solidity/commit/3e4748f9a9b35df33474766dd4845d1105b6e2c5))
* Implement fee whitelist ([#203](https://github.com/sygmaprotocol/sygma-x-solidity/issues/203)) ([4463bcb](https://github.com/sygmaprotocol/sygma-x-solidity/commit/4463bcb03fd046875e8109fa5e9266ffdc304015))
* implement proof verification ([#20](https://github.com/sygmaprotocol/sygma-x-solidity/issues/20)) ([d461322](https://github.com/sygmaprotocol/sygma-x-solidity/commit/d461322aa03ec13766f74b3f10ab2082f6a798e4))
* introduce multiple verifiers per security model ([#23](https://github.com/sygmaprotocol/sygma-x-solidity/issues/23)) ([308b918](https://github.com/sygmaprotocol/sygma-x-solidity/commit/308b918baf8213e7ea2e243c944b0d7bf999c2cf))
* limit permissionless generic call gas usage ([#200](https://github.com/sygmaprotocol/sygma-x-solidity/issues/200)) ([d7823d7](https://github.com/sygmaprotocol/sygma-x-solidity/commit/d7823d7fc1879718387355b8f687e12bd587aa9c))
* percentage based fee handler ([#194](https://github.com/sygmaprotocol/sygma-x-solidity/issues/194)) ([26dc82a](https://github.com/sygmaprotocol/sygma-x-solidity/commit/26dc82a1bd129de968fa2244b7ce36542b46cb27))
* refactor handlers so they return deposit data intead of handler response ([#15](https://github.com/sygmaprotocol/sygma-x-solidity/issues/15)) ([d402891](https://github.com/sygmaprotocol/sygma-x-solidity/commit/d40289158d4bf4f23213619b4567ef7962944e8f))
* separate deposit execution logic ([#14](https://github.com/sygmaprotocol/sygma-x-solidity/issues/14)) ([4ea35ff](https://github.com/sygmaprotocol/sygma-x-solidity/commit/4ea35ff8886a375941d4ea565ca9247b88360aa4))
* spectre proxy ([#18](https://github.com/sygmaprotocol/sygma-x-solidity/issues/18)) ([609ca8b](https://github.com/sygmaprotocol/sygma-x-solidity/commit/609ca8be426721c52ae8f5c25e7aa642b28b5b23))
* update spectre proxy according to the latest spectre contract ([#38](https://github.com/sygmaprotocol/sygma-x-solidity/issues/38)) ([9721143](https://github.com/sygmaprotocol/sygma-x-solidity/commit/9721143069c0d7a976caa5629a4b9ce03aaf200f))


### Bug Fixes

* add missing custom errors ([#43](https://github.com/sygmaprotocol/sygma-x-solidity/issues/43)) ([34e2440](https://github.com/sygmaprotocol/sygma-x-solidity/commit/34e2440b744f2bfd4857b163d58f7f32bb9c28c5))
* add renounce admin zero address check ([#44](https://github.com/sygmaprotocol/sygma-x-solidity/issues/44)) ([68a6549](https://github.com/sygmaprotocol/sygma-x-solidity/commit/68a6549ac5c1cdd17f88bb93390bcbe85107baff))
* add zero address constructor checks ([#39](https://github.com/sygmaprotocol/sygma-x-solidity/issues/39)) ([e6b5cf8](https://github.com/sygmaprotocol/sygma-x-solidity/commit/e6b5cf8909fb697eba8346ebebb195496ea76429))
* change depth according to deneb ([#45](https://github.com/sygmaprotocol/sygma-x-solidity/issues/45)) ([dac584d](https://github.com/sygmaprotocol/sygma-x-solidity/commit/dac584dd0a87bf779384d304943bc00c19fe4586))
* deploying local network 2 ([#196](https://github.com/sygmaprotocol/sygma-x-solidity/issues/196)) ([a67d5d1](https://github.com/sygmaprotocol/sygma-x-solidity/commit/a67d5d1c3db9aab609db055dd48fdf93e293e0ad))
* proof lenght check ([#37](https://github.com/sygmaprotocol/sygma-x-solidity/issues/37)) ([6e1d38d](https://github.com/sygmaprotocol/sygma-x-solidity/commit/6e1d38d0d3fec0a80be329cc4a56015dc96698fb))
* revert with custom error for 0 conversion amounts ([#36](https://github.com/sygmaprotocol/sygma-x-solidity/issues/36)) ([cb2d7ae](https://github.com/sygmaprotocol/sygma-x-solidity/commit/cb2d7ae43246453633bed02ae27fcbdaad951f79))
* update node version ([#33](https://github.com/sygmaprotocol/sygma-x-solidity/issues/33)) ([64245f7](https://github.com/sygmaprotocol/sygma-x-solidity/commit/64245f73dcf5a7e1aa1117caa0b6f5c5184b20eb))


### Miscellaneous

* add description about transferHashes mapping usage ([#40](https://github.com/sygmaprotocol/sygma-x-solidity/issues/40)) ([6c3233c](https://github.com/sygmaprotocol/sygma-x-solidity/commit/6c3233c817d3cab4340ab81998e3d068e4b1ce6f))
* change package name ([#47](https://github.com/sygmaprotocol/sygma-x-solidity/issues/47)) ([b6e8c5d](https://github.com/sygmaprotocol/sygma-x-solidity/commit/b6e8c5db6e1c39161b256e291754f193366c3f9b))
* gas optimizations ([#35](https://github.com/sygmaprotocol/sygma-x-solidity/issues/35)) ([37517c1](https://github.com/sygmaprotocol/sygma-x-solidity/commit/37517c1441568549d86072dbeace1a5ca50571b6))
* introduce security indexes per source domain ([#22](https://github.com/sygmaprotocol/sygma-x-solidity/issues/22)) ([ffae162](https://github.com/sygmaprotocol/sygma-x-solidity/commit/ffae1621ed2e0213a7ec029110052b75c444299a))
* **master:** release 2.4.0 ([#193](https://github.com/sygmaprotocol/sygma-x-solidity/issues/193)) ([bb376f4](https://github.com/sygmaprotocol/sygma-x-solidity/commit/bb376f4e18121bcc118690ff90676dcc132f0fe4))
* **master:** release 2.4.1 ([#197](https://github.com/sygmaprotocol/sygma-x-solidity/issues/197)) ([0cc78cf](https://github.com/sygmaprotocol/sygma-x-solidity/commit/0cc78cf1e8ce1c2f9d8ed910c5e789f324f8e032))
* permission generic handlers ([#195](https://github.com/sygmaprotocol/sygma-x-solidity/issues/195)) ([6eb7041](https://github.com/sygmaprotocol/sygma-x-solidity/commit/6eb704180dd8344f47f5b0d039612c673456de59))
* remove unused imports, excess casting and fix func visibility ([#41](https://github.com/sygmaprotocol/sygma-x-solidity/issues/41)) ([556d31a](https://github.com/sygmaprotocol/sygma-x-solidity/commit/556d31a2b3761203f7aea73871464b38599ccc69))
* replace custom AccessControl implementation with OZ's ([#34](https://github.com/sygmaprotocol/sygma-x-solidity/issues/34)) ([8342d3d](https://github.com/sygmaprotocol/sygma-x-solidity/commit/8342d3d537f87979d4dd4cc800cd84e4d1489bb9))
* replace require statements with custom errors ([#42](https://github.com/sygmaprotocol/sygma-x-solidity/issues/42)) ([30cb6c4](https://github.com/sygmaprotocol/sygma-x-solidity/commit/30cb6c431c34ad265f0f5ad95498be57863dfd11))
* update devnet, testnet & mainnet migrations config files ([#190](https://github.com/sygmaprotocol/sygma-x-solidity/issues/190)) ([fb37549](https://github.com/sygmaprotocol/sygma-x-solidity/commit/fb37549132519f84c7c284d99c92579f02e1f6b7))
* update license ([#192](https://github.com/sygmaprotocol/sygma-x-solidity/issues/192)) ([faf8305](https://github.com/sygmaprotocol/sygma-x-solidity/commit/faf83050bc6888c054134481d1883a7c15f5090a))
* update migrations to support percetange fee handler + flow improvements ([#198](https://github.com/sygmaprotocol/sygma-x-solidity/issues/198)) ([746d51e](https://github.com/sygmaprotocol/sygma-x-solidity/commit/746d51e108fb3b03616ba533b2dbde96b4c2bbdc))
6 changes: 3 additions & 3 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,17 +1,17 @@
{
"name": "@buildwithsygma/sygma-x-solidity",
"version": "1.0.0",
"version": "2.4.0",
"main": "index.js",
"author": "Sygma",
"license": "BUSL-1.1",
"files":[
"files": [
"artifacts",
"typechain-types"
],
"scripts": {
"compile": "npx hardhat compile",
"coverage": "npx hardhat coverage",
"deploy":"npx hardhat deploy --network",
"deploy": "npx hardhat deploy --network",
"lint:typescript": "eslint 'test/**/*.ts' 'scripts/**/*.ts'",
"lint:typescript:fix": "prettier --config .prettierrc.json --write 'scripts/**/*.ts' 'test/**/*.ts' 'hardhat.config.ts'",
"lint:solidity": "npx solhint 'src/contracts/**/*.sol'",
Expand Down

0 comments on commit 9e6df9f

Please sign in to comment.