From 50c8373c589ed1cd5933f8581491cb0641cd5445 Mon Sep 17 00:00:00 2001 From: teko <160625009+taiko-kitty@users.noreply.github.com> Date: Thu, 28 Mar 2024 21:20:05 -0400 Subject: [PATCH 1/4] chore(main): release protocol 2.0.0 --- .release-please-manifest.json | 2 +- packages/protocol/CHANGELOG.md | 30 ++++++++++++++++++++++++++++++ packages/protocol/package.json | 2 +- 3 files changed, 32 insertions(+), 2 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index f6343c9e03..526d79c718 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -6,6 +6,6 @@ "packages/fork-diff": "0.4.0", "packages/guardian-prover-health-check": "0.1.0", "packages/guardian-prover-health-check-ui": "0.1.0", - "packages/protocol": "1.0.0", + "packages/protocol": "2.0.0", "packages/relayer": "0.12.0" } diff --git a/packages/protocol/CHANGELOG.md b/packages/protocol/CHANGELOG.md index 93a850e265..732f3bd3ed 100644 --- a/packages/protocol/CHANGELOG.md +++ b/packages/protocol/CHANGELOG.md @@ -1,5 +1,35 @@ # Changelog +## [2.0.0](https://github.com/taikoxyz/taiko-mono/compare/protocol-v1.0.0...protocol-v2.0.0) (2024-03-29) + + +### ⚠ BREAKING CHANGES + +* **protocol:** apply bug fixes and introduce a few new features ([#16543](https://github.com/taikoxyz/taiko-mono/issues/16543)) +* **protocol:** remove the blob-reuse feature ([#16439](https://github.com/taikoxyz/taiko-mono/issues/16439)) + +### Features + +* **protocol:** allow L2 contracts to read L2's parent block timestamp ([#16425](https://github.com/taikoxyz/taiko-mono/issues/16425)) ([9b79359](https://github.com/taikoxyz/taiko-mono/commit/9b793599c1fa43620eff1f5e02068a7eb4c693c6)) +* **protocol:** allow minGuardians be any value between 0 and numGuardians ([#16384](https://github.com/taikoxyz/taiko-mono/issues/16384)) ([0b1385e](https://github.com/taikoxyz/taiko-mono/commit/0b1385e37b9d17fb9ce41fcb48793fc2b8fc468e)) +* **protocol:** enable EIP712 signature for TimelockTokenPool ([#16335](https://github.com/taikoxyz/taiko-mono/issues/16335)) ([d93e4c5](https://github.com/taikoxyz/taiko-mono/commit/d93e4c54e37e13ac8a88ae01c732da77a5845c6c)) +* **protocol:** improve `_authorizePause` for Bridge ([#16544](https://github.com/taikoxyz/taiko-mono/issues/16544)) ([f76c705](https://github.com/taikoxyz/taiko-mono/commit/f76c7058cbc3aa6aeb86a147bc9bd041739f382e)) +* **protocol:** remove the blob-reuse feature ([#16439](https://github.com/taikoxyz/taiko-mono/issues/16439)) ([284447b](https://github.com/taikoxyz/taiko-mono/commit/284447b369edde7b85e92da9ada5fd303c3446f7)) +* **protocol:** risc0 verifier contract ([#16331](https://github.com/taikoxyz/taiko-mono/issues/16331)) ([17abc18](https://github.com/taikoxyz/taiko-mono/commit/17abc189ca3d2752beb5400c036a650fd5b9c895)) +* **protocol:** upgrade to use OZ 4.9.6 ([#16360](https://github.com/taikoxyz/taiko-mono/issues/16360)) ([2a0fe95](https://github.com/taikoxyz/taiko-mono/commit/2a0fe9526718bdf799874c7f2b0968f3dda7b6f2)) +* **relayer:** two-step bridge + watchdog + full merkle proof ([#15669](https://github.com/taikoxyz/taiko-mono/issues/15669)) ([1039a96](https://github.com/taikoxyz/taiko-mono/commit/1039a960f8c0a0896821f067cca1137f108d847d)) + + +### Bug Fixes + +* **protocol:** add address manager to taiko token ([#16394](https://github.com/taikoxyz/taiko-mono/issues/16394)) ([c64ec19](https://github.com/taikoxyz/taiko-mono/commit/c64ec193c95113a4c33692289e23e8d9fa864073)) +* **protocol:** apply bug fixes and introduce a few new features ([#16543](https://github.com/taikoxyz/taiko-mono/issues/16543)) ([37fa853](https://github.com/taikoxyz/taiko-mono/commit/37fa853bd4d560a8ef0301437303f35f0d0c4c92)) +* **protocol:** fix a bug in changeBridgedToken ([#16403](https://github.com/taikoxyz/taiko-mono/issues/16403)) ([42c279f](https://github.com/taikoxyz/taiko-mono/commit/42c279f0c8d884e6c3f76a2750d72a856ea6fc70)) +* **protocol:** fix bridge bug caused by incorrect check of `receivedAt` (by OZ) ([#16545](https://github.com/taikoxyz/taiko-mono/issues/16545)) ([c879124](https://github.com/taikoxyz/taiko-mono/commit/c8791241e190b884e1ab008ede0d6455f2c708b2)) +* **protocol:** fix bridge prove message issue using staticcall ([#16404](https://github.com/taikoxyz/taiko-mono/issues/16404)) ([dd57560](https://github.com/taikoxyz/taiko-mono/commit/dd57560f1f7bad453696044080884533ece05876)) +* **protocol:** fix custom coinbase `transferFrom` issue (alternative) ([#16327](https://github.com/taikoxyz/taiko-mono/issues/16327)) ([7423ffa](https://github.com/taikoxyz/taiko-mono/commit/7423ffa2fb2c5df870be9f1f2cab23c3409e5046)) +* **protocol:** make `snapshot` return value ([#16436](https://github.com/taikoxyz/taiko-mono/issues/16436)) ([dcae54a](https://github.com/taikoxyz/taiko-mono/commit/dcae54a8f859aadb4ede4df054cab976984573af)) + ## [1.0.0](https://github.com/taikoxyz/taiko-mono/compare/protocol-v0.15.2...protocol-v1.0.0) (2024-03-01) diff --git a/packages/protocol/package.json b/packages/protocol/package.json index a51f172ef9..34de7cd250 100644 --- a/packages/protocol/package.json +++ b/packages/protocol/package.json @@ -1,6 +1,6 @@ { "name": "@taiko/protocol", - "version": "1.0.0", + "version": "2.0.0", "private": true, "scripts": { "buildMerkle": "ts-node ./utils/airdrop/buildMerkleTree.ts ./utils/airdrop/airdrop_db/example_claimList.json", From 82eac7c09e45a8db47185a1ff85886f2e67f0549 Mon Sep 17 00:00:00 2001 From: Daniel Wang <99078276+dantaik@users.noreply.github.com> Date: Fri, 29 Mar 2024 10:19:28 +0800 Subject: [PATCH 2/4] Update .release-please-manifest.json --- .release-please-manifest.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 526d79c718..f1f7ecfcc9 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -6,6 +6,6 @@ "packages/fork-diff": "0.4.0", "packages/guardian-prover-health-check": "0.1.0", "packages/guardian-prover-health-check-ui": "0.1.0", - "packages/protocol": "2.0.0", + "packages/protocol": "1.1.0", "packages/relayer": "0.12.0" } From 3023f39093eb222d0f99d3371ea0a6a6adcad9e7 Mon Sep 17 00:00:00 2001 From: Daniel Wang <99078276+dantaik@users.noreply.github.com> Date: Fri, 29 Mar 2024 10:20:20 +0800 Subject: [PATCH 3/4] Update package.json --- packages/protocol/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/protocol/package.json b/packages/protocol/package.json index 34de7cd250..5b2a78606a 100644 --- a/packages/protocol/package.json +++ b/packages/protocol/package.json @@ -1,6 +1,6 @@ { "name": "@taiko/protocol", - "version": "2.0.0", + "version": "1.1.0", "private": true, "scripts": { "buildMerkle": "ts-node ./utils/airdrop/buildMerkleTree.ts ./utils/airdrop/airdrop_db/example_claimList.json", From 6545bcec5a7f8efc9815fd9b0fa4f9e3fc5ea949 Mon Sep 17 00:00:00 2001 From: Daniel Wang <99078276+dantaik@users.noreply.github.com> Date: Fri, 29 Mar 2024 10:21:30 +0800 Subject: [PATCH 4/4] Update CHANGELOG.md --- packages/protocol/CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/protocol/CHANGELOG.md b/packages/protocol/CHANGELOG.md index 732f3bd3ed..91ecb1f9a5 100644 --- a/packages/protocol/CHANGELOG.md +++ b/packages/protocol/CHANGELOG.md @@ -1,6 +1,6 @@ # Changelog -## [2.0.0](https://github.com/taikoxyz/taiko-mono/compare/protocol-v1.0.0...protocol-v2.0.0) (2024-03-29) +## [2.0.0](https://github.com/taikoxyz/taiko-mono/compare/protocol-v1.0.0...protocol-v1.1.0) (2024-03-29) ### ⚠ BREAKING CHANGES