Skip to content

Commit e0954c8

Browse files
andrejrakicEmanHerawyemanherawy
authored
v0.2.5 Release - Support for CCIP v1.6 (#40)
* feat: Add Mock Data Feeds contracts * feat: Add MockOffchainAggregator contract that expose minAnswer and maxAnswer functions. Add functionality to MockV3Aggregator to change underlying aggregator * chore: Forge install @chainlink/[email protected] * feat: Add mock data feeds smoke test * chore: List upcoming release in Changelog * feat: Add unit tests for mock data feeds contracts * feat: Add smoke test for mock data feeds using Hardhat * feat: Add forking test example and prepare for beta release * Support for CCIP v1.5 and preparing for 0.2.2-beta release (#19) * feat: Add new changes to support CCIP v1.5 version * forge: Update ccip * chore: Add CCIP v1.5 config details to Register for all available testnet lanes. Prepare for 0.2.2-beta.0 release (#21) * fix: Use the latest version of EVM2EVMOffRamp contract in the switchChainAndRouteMessage function of CCIPLocalSimulatorFork (#23) * chore: Prepare repo for the 0.2.2 release - Bump @chainlink/contracts-ccip to v1.5.0 - Delete DOCUMENTATION.md and related assets, and point to official documentation at README - Update CHANGELOG * Support for Chainlink Data Streams (#25) * feat: Add mock data streams contracts * feat: smoke test data streams in local mode in Foundry with docs examples * feat: Add GMX-like test example * feat: Add DataStreamsLocalSimulatorFork implemented in both Solidity and JavaScript * feat: Add MockReportGenerator.js to support local mode in Hardhat; Support Forking mode in Hardhat * chore: Prepare for 0.2.4-beta release * chore: Generate docs artifacts * chore: Include JavaScript Data Strems scripts into package.json * Update README to include installation instructions for Foundry (soldeer) with chainlink-local versioning (#31) Co-authored-by: emanherawy <[email protected]> * Data Streams fixes - v0.2.4-beta.0 release candidate (#34) * chore: Bumped @chainlink/contracts to 1.3.0. Started returning raw report structs from generateReportV- functions which is handful for tests * chore: Generate docs artifacts for this adjustment * Fix year in CHANGELOG (#35) * chore: Bumped @chainlink/contracts to 1.3.0. Started returning raw report structs from generateReportV- functions which is handful for tests * chore: Generate docs artifacts for this adjustment * fix: Year should be 2025 instead of 2024 * fix: Fix incorrect import path (#36) * fix: Fix incorrect import path * chore: Prepared changelog and package.json for v0.2.4-beta.1 release * chore: Prepare for 0.2.4 release * Add support for CCIP v1.6 (#38) * feat: Add support for CCIP v1.6 * chore: Removed lib/ccip and lib/chainlink-brownie-contracts dependencies * fix: Accept copilot's suggestions * fix: Update npm authentication token in publish workflows * chore: Prepare for v0.2.5-beta.0 release, bump @chainlink/contracts to v1.4.0 and @chainlink/contracts-ccip to v1.6.0 * chore: Prepare for 0.2.5 release --------- Co-authored-by: Eman Herawy <[email protected]> Co-authored-by: emanherawy <[email protected]>
1 parent e06bc40 commit e0954c8

34 files changed

+2901
-2895
lines changed

.github/workflows/publish-beta-release.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,12 +20,12 @@ jobs:
2020
always-auth: true
2121

2222
- name: Setup npm authentication
23-
run: echo "//registry.npmjs.org/:_authToken=${{ secrets.NPM_TOKEN }}" > ~/.npmrc
23+
run: echo "//registry.npmjs.org/:_authToken=${{ secrets.NPM_CHAINLINK_LOCAL }}" > ~/.npmrc
2424

2525
- name: Install dependencies
2626
run: npm ci
2727

2828
- name: Publish
2929
run: npm publish --tag beta
3030
env:
31-
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
31+
NODE_AUTH_TOKEN: ${{ secrets.NPM_CHAINLINK_LOCAL }}

.github/workflows/publish.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,12 +20,12 @@ jobs:
2020
always-auth: true
2121

2222
- name: Setup npm authentication
23-
run: echo "//registry.npmjs.org/:_authToken=${{ secrets.NPM_TOKEN }}" > ~/.npmrc
23+
run: echo "//registry.npmjs.org/:_authToken=${{ secrets.NPM_CHAINLINK_LOCAL }}" > ~/.npmrc
2424

2525
- name: Install dependencies
2626
run: npm ci
2727

2828
- name: Publish
2929
run: npm publish
3030
env:
31-
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
31+
NODE_AUTH_TOKEN: ${{ secrets.NPM_CHAINLINK_LOCAL }}

.gitmodules

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
[submodule "lib/forge-std"]
22
path = lib/forge-std
33
url = https://github.com/foundry-rs/forge-std
4-
[submodule "lib/ccip"]
5-
path = lib/ccip
6-
url = https://github.com/smartcontractkit/ccip
7-
[submodule "lib/chainlink-brownie-contracts"]
8-
path = lib/chainlink-brownie-contracts
9-
url = https://github.com/smartcontractkit/chainlink-brownie-contracts
4+
[submodule "lib/chainlink-evm"]
5+
path = lib/chainlink-evm
6+
url = https://github.com/smartcontractkit/chainlink-evm
7+
[submodule "lib/chainlink-ccip"]
8+
path = lib/chainlink-ccip
9+
url = https://github.com/smartcontractkit/chainlink-ccip

CHANGELOG.md

Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,63 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to
77
[Semantic Versioning](https://semver.org/spec/v2.0.0.html).
88

9+
## [0.2.5] - 10 June 2025
10+
11+
### Dependencies
12+
13+
| Package | Version |
14+
| ------------------------- | ------- |
15+
| @chainlink/contracts-ccip | 1.6.0 |
16+
| @chainlink/contracts | 1.4.0 |
17+
18+
### Services
19+
20+
- [x] Chainlink CCIP v1.6
21+
22+
### Added
23+
24+
- Added support for Chainlink CCIP v1.6
25+
26+
### Changed
27+
28+
- Bumped `@chainlink/contracts-ccip` to `1.6.0` version
29+
- Bumped `@chainlink/contracts` to `1.4.0` version
30+
31+
## [0.2.5-beta.0] - 20 May 2025
32+
33+
### Dependencies
34+
35+
| Package | Version |
36+
| ------------------------- | ------- |
37+
| @chainlink/contracts-ccip | 1.6.0 |
38+
| @chainlink/contracts | 1.4.0 |
39+
40+
### Services
41+
42+
- [x] Chainlink CCIP v1.6
43+
44+
### Changed
45+
46+
- Bumped `@chainlink/contracts-ccip` to `1.6.0` version
47+
- Bumped `@chainlink/contracts` to `1.4.0` version
48+
49+
## [0.2.5-beta] - 14 May 2025
50+
51+
### Dependencies
52+
53+
| Package | Version |
54+
| ------------------------- | ------------ |
55+
| @chainlink/contracts-ccip | 1.6.0-beta.3 |
56+
| @chainlink/contracts | 1.4.0-beta.0 |
57+
58+
### Services
59+
60+
- [x] Chainlink CCIP v1.6
61+
62+
### Added
63+
64+
- Added support for Chainlink CCIP v1.6
65+
966
## [0.2.4] - 25 March 2025
1067

1168
### Dependencies
@@ -423,3 +480,8 @@ and this project adheres to
423480
[0.2.4-beta.1]:
424481
https://github.com/smartcontractkit/chainlink-local/releases/tag/0.2.4-beta.1
425482
[0.2.4]: https://github.com/smartcontractkit/chainlink-local/releases/tag/v0.2.4
483+
[0.2.5-beta]:
484+
https://github.com/smartcontractkit/chainlink-local/releases/tag/v0.2.5-beta
485+
[0.2.5-beta.0]:
486+
https://github.com/smartcontractkit/chainlink-local/releases/tag/v0.2.5-beta.0
487+
[0.2.5]: https://github.com/smartcontractkit/chainlink-local/releases/tag/v0.2.5

0 commit comments

Comments
 (0)