@graphprotocol/graph-cli
Version:
CLI for building for and deploying to The Graph
1,080 lines (755 loc) • 57.9 kB
Markdown
# @graphprotocol/graph-cli
## 0.73.0-alpha-20240527173240-d0f0efe
### Minor Changes
- [#1670](https://github.com/graphprotocol/graph-tooling/pull/1670)
[`2bda657`](https://github.com/graphprotocol/graph-tooling/commit/2bda65741d2403dedb743bb34b7d678cdd85a405)
Thanks [@saihaj](https://github.com/saihaj)! - Introduce `graph publish` command.
Now you can publish your subgraphs directly from the CLI. This command will build your subgraph,
deploy, prompt you to add metadata and then sign the transaction to publish it to the Graph
Network.
1. Build the subgraph and publish it to the network.
```sh
graph publish
```
2. Provide a IPFS Hash for the subgraph and publish it to the network.
```sh
graph publish --ipfs <ipfs-hash>
```
3. You can use a custom webapp url for deploying.
```sh
graph publish --webapp-url <webapp-url>
```
### Patch Changes
- [#1670](https://github.com/graphprotocol/graph-tooling/pull/1670)
[`7d86c30`](https://github.com/graphprotocol/graph-tooling/commit/7d86c30e86c55d171241d35eca33e1030243ffa9)
Thanks [@saihaj](https://github.com/saihaj)! - dependencies updates:
- Added dependency [`open@8.4.2` ↗︎](https://www.npmjs.com/package/open/v/8.4.2) (to
`dependencies`)
## 0.72.2
### Patch Changes
- [#1668](https://github.com/graphprotocol/graph-tooling/pull/1668)
[`0e7b6cc`](https://github.com/graphprotocol/graph-tooling/commit/0e7b6cc3eb7e4aca4ba1e456e94ce37289d46b84)
Thanks [@Shiyasmohd](https://github.com/Shiyasmohd)! - update etherscan api urls and rpc urls
## 0.72.1
### Patch Changes
- [`d9108ed`](https://github.com/graphprotocol/graph-tooling/commit/d9108ed779d37212d9bbfce791f6b2a6b6f9557f)
Thanks [@saihaj](https://github.com/saihaj)! - get binaries published
## 0.72.0
### Minor Changes
- [#1664](https://github.com/graphprotocol/graph-tooling/pull/1664)
[`c581b33`](https://github.com/graphprotocol/graph-tooling/commit/c581b338edf8eeec1675eb6987d77c1a50686816)
Thanks [@Shiyasmohd](https://github.com/Shiyasmohd)! - auto fetch contract name from address
### Patch Changes
- [#1662](https://github.com/graphprotocol/graph-tooling/pull/1662)
[`00e774e`](https://github.com/graphprotocol/graph-tooling/commit/00e774ed3a82e7b345d01b89b52e2c6615a94789)
Thanks [@Shiyasmohd](https://github.com/Shiyasmohd)! - fix: update optimism-sepolia
EtherscanLikeAPIUrl
- [#1661](https://github.com/graphprotocol/graph-tooling/pull/1661)
[`8f6ee24`](https://github.com/graphprotocol/graph-tooling/commit/8f6ee241a4504ff912e943f6228d6195b117a815)
Thanks [@mitchhs12](https://github.com/mitchhs12)! - add Linea Sepolia RPC and Linea Sepolia
Etherscan url
## 0.71.2
### Patch Changes
- [#1611](https://github.com/graphprotocol/graph-tooling/pull/1611)
[`951c2ed`](https://github.com/graphprotocol/graph-tooling/commit/951c2ed7db2f0650105c9b9059e0ccd8fd9102a0)
Thanks [@lutter](https://github.com/lutter)! - Accept declared calls in subgraph manifests
## 0.71.1
### Patch Changes
- [`4d63b25`](https://github.com/graphprotocol/graph-tooling/commit/4d63b255b6bd0db5b79036bdf45596095dd8625b)
Thanks [@saihaj](https://github.com/saihaj)! - fix etherscan like url for fuse
## 0.71.0
### Minor Changes
- [#1598](https://github.com/graphprotocol/graph-tooling/pull/1598)
[`7d4208a`](https://github.com/graphprotocol/graph-tooling/commit/7d4208aa1a1d376d7b230df7d86d9ec5864e18a8)
Thanks [@incrypto32](https://github.com/incrypto32)! - Allow topic filters in event handlers
### Patch Changes
- [#1634](https://github.com/graphprotocol/graph-tooling/pull/1634)
[`f256475`](https://github.com/graphprotocol/graph-tooling/commit/f2564757ba8007025f8745c9162ba4143ff58548)
Thanks [@joshuanazareth97](https://github.com/joshuanazareth97)! - Order list of evm chains in
graph init command
- [#1640](https://github.com/graphprotocol/graph-tooling/pull/1640)
[`1fb675c`](https://github.com/graphprotocol/graph-tooling/commit/1fb675ce51076c5edbdb64c116b0d7feed0d939a)
Thanks [@Shiyasmohd](https://github.com/Shiyasmohd)! - Added Etherscan like API url and Public RPC
endpoints for Polygon Amoy,Gnosis Chiado,Mode Mainnet, Mode Sepolia chains for fetching startBlock
and ABI
## 0.70.0
### Minor Changes
- [#1629](https://github.com/graphprotocol/graph-tooling/pull/1629)
[`3801671`](https://github.com/graphprotocol/graph-tooling/commit/3801671a79875cdd8653b8603b1a2e89426268f5)
Thanks [@saihaj](https://github.com/saihaj)! - generate gitignore file
## 0.69.2
### Patch Changes
- [#1623](https://github.com/graphprotocol/graph-tooling/pull/1623)
[`121843e`](https://github.com/graphprotocol/graph-tooling/commit/121843e982c69ffb31aae911431a68a2349ea062)
Thanks [@Shiyasmohd](https://github.com/Shiyasmohd)! - cli: added etherscan API URL & public RPC
endpoint for etherlink-testnet
## 0.69.1
### Patch Changes
- [#1619](https://github.com/graphprotocol/graph-tooling/pull/1619)
[`fb18ecf`](https://github.com/graphprotocol/graph-tooling/commit/fb18ecf657f77ab6d7325e264c4a6c66d237201d)
Thanks [@saihaj](https://github.com/saihaj)! - increase jayson client timeout
## 0.69.0
### Minor Changes
- [#1522](https://github.com/graphprotocol/graph-tooling/pull/1522)
[`d132f9c`](https://github.com/graphprotocol/graph-tooling/commit/d132f9c9f6ea5283e40a8d913f3abefe5a8ad5f8)
Thanks [@dotansimha](https://github.com/dotansimha)! - Added support for handling GraphQL
`Timestamp` scalar as `i64` (AssemblyScript)
- [#1610](https://github.com/graphprotocol/graph-tooling/pull/1610)
[`fc03add`](https://github.com/graphprotocol/graph-tooling/commit/fc03add1a8510afa49110481b486c8fa56f8c19f)
Thanks [@yehia67](https://github.com/yehia67)! - Generate `docker-compose.yml` with `graph init`
command
## 0.68.5
### Patch Changes
- [`4525b0c`](https://github.com/graphprotocol/graph-tooling/commit/4525b0c3bbabe89561d5d908f23a8f5652f0df88)
Thanks [@saihaj](https://github.com/saihaj)! - fix blast mainnet etherscan url
## 0.68.4
### Patch Changes
- [#1595](https://github.com/graphprotocol/graph-tooling/pull/1595)
[`decff14`](https://github.com/graphprotocol/graph-tooling/commit/decff1435bdd3b4e459ffa83d881f23d26e2ee5f)
Thanks [@saihaj](https://github.com/saihaj)! - improve error handling for `graph deploy`
## 0.68.3
### Patch Changes
- [#1593](https://github.com/graphprotocol/graph-tooling/pull/1593)
[`5f78825`](https://github.com/graphprotocol/graph-tooling/commit/5f788250bbd50406b59b75cc82fee4b197b88e18)
Thanks [@saihaj](https://github.com/saihaj)! - increase jayson client timeout
## 0.68.2
### Patch Changes
- [`5d39c18`](https://github.com/graphprotocol/graph-tooling/commit/5d39c180c3825bc4e7b869dc4ae10ebb4ac91f76)
Thanks [@saihaj](https://github.com/saihaj)! - fix base sepolia url
## 0.68.1
### Patch Changes
- [#1589](https://github.com/graphprotocol/graph-tooling/pull/1589)
[`7f0e8ab`](https://github.com/graphprotocol/graph-tooling/commit/7f0e8ab70bcd2279b54a040031de2795e7346b1a)
Thanks [@saihaj](https://github.com/saihaj)! - fix optimism sepolia url
## 0.68.0
### Minor Changes
- [#1548](https://github.com/graphprotocol/graph-tooling/pull/1548)
[`b3f6a99`](https://github.com/graphprotocol/graph-tooling/commit/b3f6a9979bcac9610807f19d41fc0548a5342828)
Thanks [@lutter](https://github.com/lutter)! - Make validations more lenient to allow aggregations
and Int8 ids
## 0.67.4
### Patch Changes
- [`f49aab9`](https://github.com/graphprotocol/graph-tooling/commit/f49aab98d643ba6d8c3708772bed8318825effed)
Thanks [@saihaj](https://github.com/saihaj)! - fix blast testnet etherscan and RPC URL
## 0.67.3
### Patch Changes
- [#1579](https://github.com/graphprotocol/graph-tooling/pull/1579)
[`bc61adb`](https://github.com/graphprotocol/graph-tooling/commit/bc61adb8ae4f6ba8b467e98ed390a96029b702d8)
Thanks [@saihaj](https://github.com/saihaj)! - fix line and linea-goerli API URLs
## 0.67.2
### Patch Changes
- [#1571](https://github.com/graphprotocol/graph-tooling/pull/1571)
[`76279ab`](https://github.com/graphprotocol/graph-tooling/commit/76279ab7afda5280a202818d64668c9e0873bb91)
Thanks [@saihaj](https://github.com/saihaj)! - dependencies updates:
- Updated dependency [`gluegun@5.1.6` ↗︎](https://www.npmjs.com/package/gluegun/v/5.1.6) (from
`5.1.2`, in `dependencies`)
- [#1572](https://github.com/graphprotocol/graph-tooling/pull/1572)
[`d5ca0a6`](https://github.com/graphprotocol/graph-tooling/commit/d5ca0a61cb17fc17cbf18dbf0faf33cee5250a24)
Thanks [@saihaj](https://github.com/saihaj)! - dependencies updates:
- Removed dependency [`request@2.88.2` ↗︎](https://www.npmjs.com/package/request/v/2.88.2) (from
`dependencies`)
## 0.67.1
### Patch Changes
- [#1568](https://github.com/graphprotocol/graph-tooling/pull/1568)
[`efa9444`](https://github.com/graphprotocol/graph-tooling/commit/efa94446d97b4137e942e3b9c138d83b2b8cf561)
Thanks [@saihaj](https://github.com/saihaj)! - add zk sync sepolia RPC url
## 0.67.0
### Minor Changes
- [#1409](https://github.com/graphprotocol/graph-tooling/pull/1409)
[`e15e036`](https://github.com/graphprotocol/graph-tooling/commit/e15e0361c38348f2ca20a89ab7a49ed2235922e7)
Thanks [@incrypto32](https://github.com/incrypto32)! - Add support for endBlock in subgraph
manifest
### Patch Changes
- [#1566](https://github.com/graphprotocol/graph-tooling/pull/1566)
[`82bca91`](https://github.com/graphprotocol/graph-tooling/commit/82bca91aa0ca12af087f470b4637b92c3ee486c2)
Thanks [@saihaj](https://github.com/saihaj)! - fix zksync-era-sepolia etherscan url
## 0.66.0
### Minor Changes
- [#1561](https://github.com/graphprotocol/graph-tooling/pull/1561)
[`39d5dbf`](https://github.com/graphprotocol/graph-tooling/commit/39d5dbf091222921044f1044b7a94935fda46236)
Thanks [@incrypto32](https://github.com/incrypto32)! - Add support for indexerHints in manifest
## 0.65.0
### Minor Changes
- [#1557](https://github.com/graphprotocol/graph-tooling/pull/1557)
[`e84f233`](https://github.com/graphprotocol/graph-tooling/commit/e84f233ee156863136b120a79a91ec692a6f5677)
Thanks [@saihaj](https://github.com/saihaj)! - fetch supported networks from API
## 0.64.1
### Patch Changes
- [#1536](https://github.com/graphprotocol/graph-tooling/pull/1536)
[`fbce626`](https://github.com/graphprotocol/graph-tooling/commit/fbce626ddd9206f9887576b1a023d9b98914e6a9)
Thanks [@saihaj](https://github.com/saihaj)! - dependencies updates:
- Updated dependency [`prettier@3.0.3` ↗︎](https://www.npmjs.com/package/prettier/v/3.0.3) (from
`1.19.1`, in `dependencies`)
## 0.64.0
### Minor Changes
- [#1533](https://github.com/graphprotocol/graph-tooling/pull/1533)
[`45f3197`](https://github.com/graphprotocol/graph-tooling/commit/45f319773276ba14efb0623f7b22232ef76b685a)
Thanks [@saihaj](https://github.com/saihaj)! - adding deprecation notices for commands we plan to
change in the next major. See https://github.com/graphprotocol/graph-tooling/issues/1487
### Patch Changes
- [#1545](https://github.com/graphprotocol/graph-tooling/pull/1545)
[`1cfc8ce`](https://github.com/graphprotocol/graph-tooling/commit/1cfc8ce67388ebb9c6dcb1195119959ecd9be325)
Thanks [@saihaj](https://github.com/saihaj)! - dependencies updates:
- Removed dependency
[`@babel/core@^7.20.5` ↗︎](https://www.npmjs.com/package/@babel/core/v/7.20.5) (from
`dependencies`)
- Removed dependency
[`@babel/preset-typescript@^7.18.6` ↗︎](https://www.npmjs.com/package/@babel/preset-typescript/v/7.18.6)
(from `dependencies`)
- Removed dependency [`memoizee@^0.4.15` ↗︎](https://www.npmjs.com/package/memoizee/v/0.4.15)
(from `dependencies`)
- [#1545](https://github.com/graphprotocol/graph-tooling/pull/1545)
[`1cfc8ce`](https://github.com/graphprotocol/graph-tooling/commit/1cfc8ce67388ebb9c6dcb1195119959ecd9be325)
Thanks [@saihaj](https://github.com/saihaj)! - fix call handler validation
## 0.63.1
### Patch Changes
- [#1539](https://github.com/graphprotocol/graph-tooling/pull/1539)
[`3e29dfd`](https://github.com/graphprotocol/graph-tooling/commit/3e29dfdf0175634246aca5d2b57328cdd32ea45a)
Thanks [@saihaj](https://github.com/saihaj)! - upgrade `graph init` to use latest version of
`graph-ts`
- [#1540](https://github.com/graphprotocol/graph-tooling/pull/1540)
[`8a79d05`](https://github.com/graphprotocol/graph-tooling/commit/8a79d0501dfb95452f198b6744c459716d112275)
Thanks [@saihaj](https://github.com/saihaj)! - fix graph build for templates
## 0.63.0
### Minor Changes
- [#1531](https://github.com/graphprotocol/graph-tooling/pull/1531)
[`b168be1`](https://github.com/graphprotocol/graph-tooling/commit/b168be1526376fbb386b2ef650813b6696ab59f1)
Thanks [@travs](https://github.com/travs)! - Add `--skip-git` option to `init` cli command
- [#1490](https://github.com/graphprotocol/graph-tooling/pull/1490)
[`95eb9d0`](https://github.com/graphprotocol/graph-tooling/commit/95eb9d0244a99fdfb7a4750963c1a982d024dd87)
Thanks [@mangas](https://github.com/mangas)! - substreams based triggers support
- [#1535](https://github.com/graphprotocol/graph-tooling/pull/1535)
[`7d5c818`](https://github.com/graphprotocol/graph-tooling/commit/7d5c818fc832cf824421957b02ff3198bcf25a22)
Thanks [@saihaj](https://github.com/saihaj)! - add validation for handlers from subgraph manifest
- [#1524](https://github.com/graphprotocol/graph-tooling/pull/1524)
[`086a2da`](https://github.com/graphprotocol/graph-tooling/commit/086a2da03a4388277b69b6db541a0673dc9505bb)
Thanks [@pedropregueiro](https://github.com/pedropregueiro)! - Add support for M3 apple silicon
for `graph test`
### Patch Changes
- [#1535](https://github.com/graphprotocol/graph-tooling/pull/1535)
[`7d5c818`](https://github.com/graphprotocol/graph-tooling/commit/7d5c818fc832cf824421957b02ff3198bcf25a22)
Thanks [@saihaj](https://github.com/saihaj)! - dependencies updates:
- Added dependency [`@babel/core@^7.20.5` ↗︎](https://www.npmjs.com/package/@babel/core/v/7.20.5)
(to `dependencies`)
- Added dependency
[`@babel/preset-typescript@^7.18.6` ↗︎](https://www.npmjs.com/package/@babel/preset-typescript/v/7.18.6)
(to `dependencies`)
- Added dependency [`memoizee@^0.4.15` ↗︎](https://www.npmjs.com/package/memoizee/v/0.4.15) (to
`dependencies`)
- [#1521](https://github.com/graphprotocol/graph-tooling/pull/1521)
[`3571a57`](https://github.com/graphprotocol/graph-tooling/commit/3571a571b2a094f41932e7cbc91b605c7ba0962c)
Thanks [@saihaj](https://github.com/saihaj)! - remove studio network validation checks
## 0.62.0
### Minor Changes
- [#1500](https://github.com/graphprotocol/graph-tooling/pull/1500)
[`4b92a5e`](https://github.com/graphprotocol/graph-tooling/commit/4b92a5ef87661a39021d5945a427d32d3a2873b2)
Thanks [@saihaj](https://github.com/saihaj)! - upgrade to Node 20
### Patch Changes
- [#1461](https://github.com/graphprotocol/graph-tooling/pull/1461)
[`cbbb0fc`](https://github.com/graphprotocol/graph-tooling/commit/cbbb0fc2050019c705f25f59a2bbb6a8ff9b7c32)
Thanks [@saihaj](https://github.com/saihaj)! - include user agent for CLI fetch calls
- [#1508](https://github.com/graphprotocol/graph-tooling/pull/1508)
[`f5ffcf1`](https://github.com/graphprotocol/graph-tooling/commit/f5ffcf12bf9241c948b8d0b0d023416f66b68d7f)
Thanks [@saihaj](https://github.com/saihaj)! - respect `--protocol` and `--network` provided from
flags of `graph init`
- [#1461](https://github.com/graphprotocol/graph-tooling/pull/1461)
[`cbbb0fc`](https://github.com/graphprotocol/graph-tooling/commit/cbbb0fc2050019c705f25f59a2bbb6a8ff9b7c32)
Thanks [@saihaj](https://github.com/saihaj)! - send graph cli version as user agent for all third
party API calls
- [#1461](https://github.com/graphprotocol/graph-tooling/pull/1461)
[`cbbb0fc`](https://github.com/graphprotocol/graph-tooling/commit/cbbb0fc2050019c705f25f59a2bbb6a8ff9b7c32)
Thanks [@saihaj](https://github.com/saihaj)! - send graph cli version as user agent for all ipfs
requests
- [#1503](https://github.com/graphprotocol/graph-tooling/pull/1503)
[`4fa0ace`](https://github.com/graphprotocol/graph-tooling/commit/4fa0ace140b5d03cae9419c8b9eba529bb33cb41)
Thanks [@saihaj](https://github.com/saihaj)! - sanitize special characters in codegeneration
- [#1504](https://github.com/graphprotocol/graph-tooling/pull/1504)
[`8b509ec`](https://github.com/graphprotocol/graph-tooling/commit/8b509ecd6d7cc28888eb054c03ae7de56ba8c288)
Thanks [@saihaj](https://github.com/saihaj)! - dedupe imports in codegen
## 0.61.0
### Minor Changes
- [#1491](https://github.com/graphprotocol/graph-tooling/pull/1491)
[`326b303`](https://github.com/graphprotocol/graph-tooling/commit/326b30340ed5d922bfde995c9ff68e0899ac4cb3)
Thanks [@YaroShkvorets](https://github.com/YaroShkvorets)! - add etherscan api retries to
`graph init` wizard
- [#1489](https://github.com/graphprotocol/graph-tooling/pull/1489)
[`031fca8`](https://github.com/graphprotocol/graph-tooling/commit/031fca87fb163a69a06653f7822f4738452a91aa)
Thanks [@saihaj](https://github.com/saihaj)! - Arbitrum Sepolia support
- [#1493](https://github.com/graphprotocol/graph-tooling/pull/1493)
[`f5f974d`](https://github.com/graphprotocol/graph-tooling/commit/f5f974d63416ba845c45c50b2931c9beffcca3a1)
Thanks [@incrypto32](https://github.com/incrypto32)! - Fix codegen issues when using derived
loaders with Bytes as ID's
## 0.60.0
### Minor Changes
- [#1474](https://github.com/graphprotocol/graph-tooling/pull/1474)
[`6aacb7c`](https://github.com/graphprotocol/graph-tooling/commit/6aacb7c68e72817dea642e19c03159076e42d289)
Thanks [@pranavdaa](https://github.com/pranavdaa)! - add scroll mainnet support
## 0.59.0
### Minor Changes
- [#1457](https://github.com/graphprotocol/graph-tooling/pull/1457)
[`b7dc8a5`](https://github.com/graphprotocol/graph-tooling/commit/b7dc8a5fe32d0241f2bef5f118a9e1de819b61a9)
Thanks [@saihaj](https://github.com/saihaj)! - do not generate loader for interfaces
### Patch Changes
- [#1470](https://github.com/graphprotocol/graph-tooling/pull/1470)
[`4c1ca35`](https://github.com/graphprotocol/graph-tooling/commit/4c1ca35d7c5cf6ee3aae119d578978e55074f5e9)
Thanks [@axiomatic-aardvark](https://github.com/axiomatic-aardvark)! - Update 'test' command to
reflect new matchstick version
- [#1458](https://github.com/graphprotocol/graph-tooling/pull/1458)
[`05e61d2`](https://github.com/graphprotocol/graph-tooling/commit/05e61d212caf8bdb735e8527dbbab6a0beca516d)
Thanks [@saihaj](https://github.com/saihaj)! - do not init a git repo if a repo already exists
- [#1462](https://github.com/graphprotocol/graph-tooling/pull/1462)
[`b5f28bc`](https://github.com/graphprotocol/graph-tooling/commit/b5f28bc33a43b84ce4b6fe004c553e4de5e896a6)
Thanks [@omahs](https://github.com/omahs)! - deprecate `--skip-wait-for-etherium` for
`graph local`
- [#1459](https://github.com/graphprotocol/graph-tooling/pull/1459)
[`129d003`](https://github.com/graphprotocol/graph-tooling/commit/129d003838b9b138391835f5a03b21aa05c34e15)
Thanks [@pustovalov](https://github.com/pustovalov)! - fix ABI api endpoint aurora networks
## 0.58.0
### Minor Changes
- [#1434](https://github.com/graphprotocol/graph-tooling/pull/1434)
[`e54883b`](https://github.com/graphprotocol/graph-tooling/commit/e54883b41997eee408d66fd2bc835c67cb3c7e40)
Thanks [@incrypto32](https://github.com/incrypto32)! - Add data source context support in ethereum
manifest
## 0.57.0
### Minor Changes
- [#1439](https://github.com/graphprotocol/graph-tooling/pull/1439)
[`b583097`](https://github.com/graphprotocol/graph-tooling/commit/b583097f464a478151068d96d668334602bed3ba)
Thanks [@saihaj](https://github.com/saihaj)! - Enable autocomplete for CLI commands. To configure
run
```bash
graph autocomplete
```
and follow the steps in the prompt.
- [#1441](https://github.com/graphprotocol/graph-tooling/pull/1441)
[`2e656e9`](https://github.com/graphprotocol/graph-tooling/commit/2e656e9cdaaea6d87866adaa142da597fcd7ce65)
Thanks [@saihaj](https://github.com/saihaj)! - show suggestions when an invalid command is entered
### Patch Changes
- [#1439](https://github.com/graphprotocol/graph-tooling/pull/1439)
[`b583097`](https://github.com/graphprotocol/graph-tooling/commit/b583097f464a478151068d96d668334602bed3ba)
Thanks [@saihaj](https://github.com/saihaj)! - dependencies updates:
- Added dependency
[`@oclif/plugin-autocomplete@^2.3.6` ↗︎](https://www.npmjs.com/package/@oclif/plugin-autocomplete/v/2.3.6)
(to `dependencies`)
- [#1441](https://github.com/graphprotocol/graph-tooling/pull/1441)
[`2e656e9`](https://github.com/graphprotocol/graph-tooling/commit/2e656e9cdaaea6d87866adaa142da597fcd7ce65)
Thanks [@saihaj](https://github.com/saihaj)! - dependencies updates:
- Added dependency
[`@oclif/plugin-not-found@^2.4.0` ↗︎](https://www.npmjs.com/package/@oclif/plugin-not-found/v/2.4.0)
(to `dependencies`)
- [#1435](https://github.com/graphprotocol/graph-tooling/pull/1435)
[`f05b47c`](https://github.com/graphprotocol/graph-tooling/commit/f05b47cf64912d0c66255c9f0076f1696a708ff2)
Thanks [@saihaj](https://github.com/saihaj)! - update prettier
- [#1433](https://github.com/graphprotocol/graph-tooling/pull/1433)
[`4492e4f`](https://github.com/graphprotocol/graph-tooling/commit/4492e4fdefb48407ef89df82eeef4d92bb0747e9)
Thanks [@saihaj](https://github.com/saihaj)! - when generating nested tuples make sure they are
non-nullable
- [#1433](https://github.com/graphprotocol/graph-tooling/pull/1433)
[`4492e4f`](https://github.com/graphprotocol/graph-tooling/commit/4492e4fdefb48407ef89df82eeef4d92bb0747e9)
Thanks [@saihaj](https://github.com/saihaj)! - 2D arrays are valid entities
## 0.56.0
### Minor Changes
- [#1421](https://github.com/graphprotocol/graph-tooling/pull/1421)
[`d4d5c90`](https://github.com/graphprotocol/graph-tooling/commit/d4d5c904bdec451001f058598527895dee0a5b4c)
Thanks [@pranavdaa](https://github.com/pranavdaa)! - Add Scroll testnet to graph-cli
- [#1392](https://github.com/graphprotocol/graph-tooling/pull/1392)
[`7bc5e4e`](https://github.com/graphprotocol/graph-tooling/commit/7bc5e4e5139100e26b36df607f0b847e8a0b5f96)
Thanks [@incrypto32](https://github.com/incrypto32)! - Add support for polling block handlers in
the manifest for ethereum
## 0.55.0
### Minor Changes
- [#1419](https://github.com/graphprotocol/graph-tooling/pull/1419)
[`e88ff02`](https://github.com/graphprotocol/graph-tooling/commit/e88ff02cd236f6c556afd99cecb00b6cffd738ed)
Thanks [@saihaj](https://github.com/saihaj)! - Introduce `--from-hosted-service` flag which will
make it easier to deploy subgraphs from hosted service to Studio.
- [#1418](https://github.com/graphprotocol/graph-tooling/pull/1418)
[`38c16be`](https://github.com/graphprotocol/graph-tooling/commit/38c16be4ed865bec12a4db63b219dba058f06e72)
Thanks [@uF4No](https://github.com/uF4No)! - feat: adds zksync era testnet
## 0.54.0
### Minor Changes
- [#1411](https://github.com/graphprotocol/graph-tooling/pull/1411)
[`0ae0625`](https://github.com/graphprotocol/graph-tooling/commit/0ae06258b31c979c8e83922be77021bc004a0d12)
Thanks [@saihaj](https://github.com/saihaj)! - add support for arweave file datasource
- [#1407](https://github.com/graphprotocol/graph-tooling/pull/1407)
[`d388127`](https://github.com/graphprotocol/graph-tooling/commit/d388127aa46a47feaab5024d0a2f2da49c9cabac)
Thanks [@saihaj](https://github.com/saihaj)! - add skipInstall flag for init
### Patch Changes
- [#1410](https://github.com/graphprotocol/graph-tooling/pull/1410)
[`c1eed12`](https://github.com/graphprotocol/graph-tooling/commit/c1eed1219b015145bd428c201577659c61ab64bc)
Thanks [@uF4No](https://github.com/uF4No)! - fix ABI api endpoint zksync mainnet
## 0.53.0
### Minor Changes
- [#1406](https://github.com/graphprotocol/graph-tooling/pull/1406)
[`faefa94`](https://github.com/graphprotocol/graph-tooling/commit/faefa94b6d4ff48de444b3ed33cc3d4b01d2eccc)
Thanks [@incrypto32](https://github.com/incrypto32)! - Fix derived loaders not working failing for
entities with Bytes as ID's
### Patch Changes
- [#1400](https://github.com/graphprotocol/graph-tooling/pull/1400)
[`e7423aa`](https://github.com/graphprotocol/graph-tooling/commit/e7423aa5a73a5b8a7919f92c558c49fe61be9c23)
Thanks [@saihaj](https://github.com/saihaj)! - only update `network.json` file during `graph add`
if it exists
- [#1402](https://github.com/graphprotocol/graph-tooling/pull/1402)
[`f0ce6c0`](https://github.com/graphprotocol/graph-tooling/commit/f0ce6c00e8adab94847ee3f9fde187513583b86c)
Thanks [@saihaj](https://github.com/saihaj)! - show a descriptive error message and do not hang if
there is a deploy key issue
- [#1403](https://github.com/graphprotocol/graph-tooling/pull/1403)
[`dfa9ee1`](https://github.com/graphprotocol/graph-tooling/commit/dfa9ee1184bb1af499289baa92eb8c3b3cf37f85)
Thanks [@saihaj](https://github.com/saihaj)! - do not ask for local path when trying to add more
contracts during init
- [#1400](https://github.com/graphprotocol/graph-tooling/pull/1400)
[`e7423aa`](https://github.com/graphprotocol/graph-tooling/commit/e7423aa5a73a5b8a7919f92c558c49fe61be9c23)
Thanks [@saihaj](https://github.com/saihaj)! - ask for start block in `graph add` if we cannot
fetch the start block from etherscan
## 0.52.0
### Minor Changes
- [#1398](https://github.com/graphprotocol/graph-tooling/pull/1398)
[`3e71375`](https://github.com/graphprotocol/graph-tooling/commit/3e713756dbe71185cdc5f9e222a6892d20f977ed)
Thanks [@pranavdaa](https://github.com/pranavdaa)! - Adding base mainnet to staging
### Patch Changes
- [#1393](https://github.com/graphprotocol/graph-tooling/pull/1393)
[`609954d`](https://github.com/graphprotocol/graph-tooling/commit/609954dc57114a42add6ef6d5db006b22d5e98bb)
Thanks [@saihaj](https://github.com/saihaj)! - ensure we use studio when loading from example
- [#1393](https://github.com/graphprotocol/graph-tooling/pull/1393)
[`609954d`](https://github.com/graphprotocol/graph-tooling/commit/609954dc57114a42add6ef6d5db006b22d5e98bb)
Thanks [@saihaj](https://github.com/saihaj)! - skip validation for subgraph name when creating an
example
## 0.51.2
### Patch Changes
- [#1347](https://github.com/graphprotocol/graph-tooling/pull/1347)
[`b442a11`](https://github.com/graphprotocol/graph-tooling/commit/b442a111fa2b00df59faf655e5199a8b5248b518)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency [`@oclif/core@2.8.6` ↗︎](https://www.npmjs.com/package/@oclif/core/v/2.8.6)
(from `2.8.4`, in `dependencies`)
- [#1384](https://github.com/graphprotocol/graph-tooling/pull/1384)
[`16252be`](https://github.com/graphprotocol/graph-tooling/commit/16252bedd46dd7e421b32c6b7e7a0019692fc8a4)
Thanks [@saihaj](https://github.com/saihaj)! - do not crash for codegen when it is substreams
- [#1382](https://github.com/graphprotocol/graph-tooling/pull/1382)
[`d2a1aa6`](https://github.com/graphprotocol/graph-tooling/commit/d2a1aa6faec41a1b08035caf58113669963f5919)
Thanks [@saihaj](https://github.com/saihaj)! - Only ask directory and subgraph name when using
`graph init --from-example ...`
## 0.51.1
### Patch Changes
- [#1369](https://github.com/graphprotocol/graph-tooling/pull/1369)
[`18e5c29`](https://github.com/graphprotocol/graph-tooling/commit/18e5c29fdd83d17614d2ce2207299b8d78c7949f)
Thanks [@azf20](https://github.com/azf20)! - fix: always create output directory on building a
subgraph
## 0.51.0
### Minor Changes
- [#1340](https://github.com/graphprotocol/graph-tooling/pull/1340)
[`2375877`](https://github.com/graphprotocol/graph-tooling/commit/23758774b33b5b7c6934f57a3e137870205ca6f0)
Thanks [@incrypto32](https://github.com/incrypto32)! - Add support for codegen for derived field
loaders, This adds getters for derived fields defined in the schema for entities.
- [#1363](https://github.com/graphprotocol/graph-tooling/pull/1363)
[`f928262`](https://github.com/graphprotocol/graph-tooling/commit/f9282626d7e906cfdc0fc826bdbc92ff2c907e97)
Thanks [@saihaj](https://github.com/saihaj)! - add `graph clean` command to delete generated
artifacts
- [#1296](https://github.com/graphprotocol/graph-tooling/pull/1296)
[`dab4ca1`](https://github.com/graphprotocol/graph-tooling/commit/dab4ca1f5df7dcd0928bbaa20304f41d23b20ced)
Thanks [@dotansimha](https://github.com/dotansimha)! - Added support for handling GraphQL `Int8`
scalar as `i64` (AssemblyScript)
## 0.50.1
### Patch Changes
- [#1356](https://github.com/graphprotocol/graph-tooling/pull/1356)
[`b7f8fba`](https://github.com/graphprotocol/graph-tooling/commit/b7f8fbabbfa36cf2eb817574fa143a58a1e2be33)
Thanks [@saihaj](https://github.com/saihaj)! - use bytes array instead of from array
- [#1357](https://github.com/graphprotocol/graph-tooling/pull/1357)
[`394d48b`](https://github.com/graphprotocol/graph-tooling/commit/394d48bc67b3f25ae45490d4d26d0a51c2ab08fe)
Thanks [@saihaj](https://github.com/saihaj)! - upgrade to latest graph-ts version
## 0.50.0
### Minor Changes
- [#1353](https://github.com/graphprotocol/graph-tooling/pull/1353)
[`125c687`](https://github.com/graphprotocol/graph-tooling/commit/125c6874e9d2fb67bf9f0211e9f9f306bc6fe55c)
Thanks [@saihaj](https://github.com/saihaj)! - Add a new `--ipfs-hash` flag to `graph deploy`
allowing to deploy a subgraph that is already compiled and uploaded to IPFS.
- [#1335](https://github.com/graphprotocol/graph-tooling/pull/1335)
[`7343f50`](https://github.com/graphprotocol/graph-tooling/commit/7343f50c0e2b767de04909e6020b88fea97ae3cd)
Thanks [@saihaj](https://github.com/saihaj)! - For substreams generate the directory tree as
follows
```
.
├── package.json
├── schema.graphql
└── subgraph.yaml
```
In the `package.json` we only depend on the CLI since that is what developer will use to deploy
the subgraph. The `schema.graphql` is the schema of the subgraph and the `subgraph.yaml` is the
manifest file for the subgraph.
- [#1335](https://github.com/graphprotocol/graph-tooling/pull/1335)
[`7343f50`](https://github.com/graphprotocol/graph-tooling/commit/7343f50c0e2b767de04909e6020b88fea97ae3cd)
Thanks [@saihaj](https://github.com/saihaj)! - respect --abi flag instead of loading from
etherscan
- [#1335](https://github.com/graphprotocol/graph-tooling/pull/1335)
[`7343f50`](https://github.com/graphprotocol/graph-tooling/commit/7343f50c0e2b767de04909e6020b88fea97ae3cd)
Thanks [@saihaj](https://github.com/saihaj)! - remove index events as entities for substreams
- [#1335](https://github.com/graphprotocol/graph-tooling/pull/1335)
[`7343f50`](https://github.com/graphprotocol/graph-tooling/commit/7343f50c0e2b767de04909e6020b88fea97ae3cd)
Thanks [@saihaj](https://github.com/saihaj)! - remove start block selection for substreams
- [#1343](https://github.com/graphprotocol/graph-tooling/pull/1343)
[`032d703`](https://github.com/graphprotocol/graph-tooling/commit/032d7039fbfec7505d9c3bbefe43a76a8f2895de)
Thanks [@saihaj](https://github.com/saihaj)! - add SPK input for substreams protocol
### Patch Changes
- [#1335](https://github.com/graphprotocol/graph-tooling/pull/1335)
[`7343f50`](https://github.com/graphprotocol/graph-tooling/commit/7343f50c0e2b767de04909e6020b88fea97ae3cd)
Thanks [@saihaj](https://github.com/saihaj)! - dependencies updates:
- Updated dependency [`@oclif/core@2.8.4` ↗︎](https://www.npmjs.com/package/@oclif/core/v/2.8.4)
(from `2.8.2`, in `dependencies`)
- Updated dependency [`gluegun@5.1.2` ↗︎](https://www.npmjs.com/package/gluegun/v/5.1.2) (from
`https://github.com/edgeandnode/gluegun#v4.3.1-pin-colors-dep`, in `dependencies`)
- [#1351](https://github.com/graphprotocol/graph-tooling/pull/1351)
[`c7cf89c`](https://github.com/graphprotocol/graph-tooling/commit/c7cf89c2b7b60b39bd89473d8440ece2acdcb9a3)
Thanks [@saihaj](https://github.com/saihaj)! - return tuple arrays as a Bytes array in GraphQL
- [#1329](https://github.com/graphprotocol/graph-tooling/pull/1329)
[`308cb8a`](https://github.com/graphprotocol/graph-tooling/commit/308cb8af3fb2cabbad08f409d77481994a95865c)
Thanks [@saihaj](https://github.com/saihaj)! - Point to new examples repo instead of old
## 0.49.0
### Minor Changes
- [#1327](https://github.com/graphprotocol/graph-tooling/pull/1327)
[`a70ac44`](https://github.com/graphprotocol/graph-tooling/commit/a70ac44575a486128fafd3ee9e9e6fbb05bc642e)
Thanks [@saihaj](https://github.com/saihaj)! - do not generate types, instead show a message to
user to use substreams CLI for codegen.
- [#1306](https://github.com/graphprotocol/graph-tooling/pull/1306)
[`f5e4b58`](https://github.com/graphprotocol/graph-tooling/commit/f5e4b58989edc5f3bb8211f1b912449e77832de8)
Thanks [@saihaj](https://github.com/saihaj)! - Add loadInBlock function for entities as part of
codegen
- [#1339](https://github.com/graphprotocol/graph-tooling/pull/1339)
[`214cd71`](https://github.com/graphprotocol/graph-tooling/commit/214cd7153aabd427b52c87f5f3643212cb615913)
Thanks [@saihaj](https://github.com/saihaj)! - allow deploy optimism and optimism-goerli on studio
### Patch Changes
- [#1328](https://github.com/graphprotocol/graph-tooling/pull/1328)
[`4963215`](https://github.com/graphprotocol/graph-tooling/commit/4963215564797393424c563ea0b51aabbfd8e33e)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency [`@oclif/core@2.8.4` ↗︎](https://www.npmjs.com/package/@oclif/core/v/2.8.4)
(from `2.8.2`, in `dependencies`)
- [#1331](https://github.com/graphprotocol/graph-tooling/pull/1331)
[`b2c8dec`](https://github.com/graphprotocol/graph-tooling/commit/b2c8decb7806d25df6ca4e07f6dfdf7941516435)
Thanks [@saihaj](https://github.com/saihaj)! - only allow mainnet for substreams in network
selection for init
## 0.48.0
### Minor Changes
- [#1257](https://github.com/graphprotocol/graph-tooling/pull/1257)
[`17b90d7`](https://github.com/graphprotocol/graph-tooling/commit/17b90d7e2d4abdd850755adc4630975fd2b957e7)
Thanks [@enisdenjo](https://github.com/enisdenjo)! - Bundle CLI as binary
## 0.47.2
### Patch Changes
- [#1308](https://github.com/graphprotocol/graph-tooling/pull/1308)
[`dd765f4`](https://github.com/graphprotocol/graph-tooling/commit/dd765f4beb9e4964718b03428b39541bc48e6025)
Thanks [@saihaj](https://github.com/saihaj)! - allow `fantom` and `matic`
## 0.47.1
### Patch Changes
- [#1303](https://github.com/graphprotocol/graph-tooling/pull/1303)
[`327784f`](https://github.com/graphprotocol/graph-tooling/commit/327784ff79c458c603dbac4b9dfd1f4e5aab6c8c)
Thanks [@dimitrovmaksim](https://github.com/dimitrovmaksim)! - Fixes 403 Forbidden response when
fetching the latest matchstick tag
## 0.47.0
### Minor Changes
- [#1284](https://github.com/graphprotocol/graph-tooling/pull/1284)
[`b4311d8`](https://github.com/graphprotocol/graph-tooling/commit/b4311d86fbfd8c6cfd7a1c894a7dbdb4942b627c)
Thanks [@saihaj](https://github.com/saihaj)! - Changing code generation so we reduce the non-null
assertions for primitive types. This way we can return null for primitive types and still have the
generated code compile.
- [#1293](https://github.com/graphprotocol/graph-tooling/pull/1293)
[`9ae82b5`](https://github.com/graphprotocol/graph-tooling/commit/9ae82b5adbd422ef7ccc13e6e647447a0ec691d5)
Thanks [@enisdenjo](https://github.com/enisdenjo)! - Include declaration files
- [#1258](https://github.com/graphprotocol/graph-tooling/pull/1258)
[`86e1fda`](https://github.com/graphprotocol/graph-tooling/commit/86e1fdab685d35fc4baa66db62be42eb4a1d9ebf)
Thanks [@saihaj](https://github.com/saihaj)! - validate existence for handlers specified in
manifest during build
- [#1294](https://github.com/graphprotocol/graph-tooling/pull/1294)
[`e5c1fbc`](https://github.com/graphprotocol/graph-tooling/commit/e5c1fbc37e437f3249fd210b0ae7a2b1d6b70e6d)
Thanks [@enisdenjo](https://github.com/enisdenjo)! - Prompt deploy command for subgraph name and
select product
### Patch Changes
- [#1266](https://github.com/graphprotocol/graph-tooling/pull/1266)
[`0bc47bd`](https://github.com/graphprotocol/graph-tooling/commit/0bc47bd92031b3dab48ff87fc9be20ac2ee35d96)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency [`glob@9.3.5` ↗︎](https://www.npmjs.com/package/glob/v/9.3.5) (from `9.3.4`,
in `dependencies`)
- [#1273](https://github.com/graphprotocol/graph-tooling/pull/1273)
[`83d7a08`](https://github.com/graphprotocol/graph-tooling/commit/83d7a084e529aa87c6b05b21a35c92c1c8ddb7fc)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency [`semver@7.4.0` ↗︎](https://www.npmjs.com/package/semver/v/7.4.0) (from
`7.3.8`, in `dependencies`)
- [#1279](https://github.com/graphprotocol/graph-tooling/pull/1279)
[`1f8b9c9`](https://github.com/graphprotocol/graph-tooling/commit/1f8b9c99456b8be12953ff31cf5c27672a89a90d)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency [`@oclif/core@2.8.1` ↗︎](https://www.npmjs.com/package/@oclif/core/v/2.8.1)
(from `2.8.0`, in `dependencies`)
- [#1288](https://github.com/graphprotocol/graph-tooling/pull/1288)
[`7090159`](https://github.com/graphprotocol/graph-tooling/commit/7090159be5b40ec78702ce9c870536f4fb7e048d)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency [`@oclif/core@2.8.2` ↗︎](https://www.npmjs.com/package/@oclif/core/v/2.8.2)
(from `2.8.1`, in `dependencies`)
- [#1259](https://github.com/graphprotocol/graph-tooling/pull/1259)
[`5ccb466`](https://github.com/graphprotocol/graph-tooling/commit/5ccb466019d4d3de693f5b7a89898b1598c6c4be)
Thanks [@saihaj](https://github.com/saihaj)! - refactor out immutable.js usage from schema
generation
- [#1291](https://github.com/graphprotocol/graph-tooling/pull/1291)
[`2164a20`](https://github.com/graphprotocol/graph-tooling/commit/2164a20aefdc22e3e99021d13b1618c08ad713a2)
Thanks [@saihaj](https://github.com/saihaj)! - append /api/v0 automatically to Graph IPFS endpoint
## 0.46.1
### Patch Changes
- [#1277](https://github.com/graphprotocol/graph-tooling/pull/1277)
[`6d5378d`](https://github.com/graphprotocol/graph-tooling/commit/6d5378d08839a353559aad1c680b74aed0ce69e9)
Thanks [@saihaj](https://github.com/saihaj)! - point to correct IPFS URL endpoint
## 0.46.0
### Minor Changes
- [#1275](https://github.com/graphprotocol/graph-tooling/pull/1275)
[`0264c5d`](https://github.com/graphprotocol/graph-tooling/commit/0264c5da27ef3b01008f749f8ccbf19f1cfe4f7d)
Thanks [@pranavdaa](https://github.com/pranavdaa)! - Adding sepolia testnet to the graph-cli
## 0.45.2
### Patch Changes
- [#1268](https://github.com/graphprotocol/graph-tooling/pull/1268)
[`d473997`](https://github.com/graphprotocol/graph-tooling/commit/d473997a9fea02e91649a0e345fd84dbeff54fdf)
Thanks [@saihaj](https://github.com/saihaj)! - dependencies updates:
- Updated dependency
[`ipfs-http-client@55.0.0` ↗︎](https://www.npmjs.com/package/ipfs-http-client/v/55.0.0) (from
`34.0.0`, in `dependencies`)
- Updated dependency [`jayson@4.0.0` ↗︎](https://www.npmjs.com/package/jayson/v/4.0.0) (from
`3.7.0`, in `dependencies`)
## 0.45.1
### Patch Changes
- [#1263](https://github.com/graphprotocol/graph-tooling/pull/1263)
[`2ba2ba9`](https://github.com/graphprotocol/graph-tooling/commit/2ba2ba96c6cdc10461903b0712f122eb6d245f86)
Thanks [@mihirgupta0900](https://github.com/mihirgupta0900)! - Fixes dependency error from
`ipfs-http-client` and `concat-stream`. Visit
https://github.com/graphprotocol/graph-tooling/issues/1262 for more details.
## 0.45.0
### Minor Changes
- [#1225](https://github.com/graphprotocol/graph-tooling/pull/1225)
[`3f9aa1c`](https://github.com/graphprotocol/graph-tooling/commit/3f9aa1ce7dbb8c26da9fc8e3d9801ec412886f1d)
Thanks [@saihaj](https://github.com/saihaj)! - When the contract has an `id` event, the CLI
renames the `id` entity to `{contractName}_id` and map it to `{contractName}_id` in the mapping.
- [#1209](https://github.com/graphprotocol/graph-tooling/pull/1209)
[`f26398e`](https://github.com/graphprotocol/graph-tooling/commit/f26398e054c556f414a1b45e92b7e4007a9b5a79)
Thanks [@kalloc](https://github.com/kalloc)! - Support `ts` typing in tests folder
### Patch Changes
- [#1216](https://github.com/graphprotocol/graph-tooling/pull/1216)
[`47e683d`](https://github.com/graphprotocol/graph-tooling/commit/47e683da9cd19b1eb6408c84111e1eadad84304d)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency [`yaml@1.10.2` ↗︎](https://www.npmjs.com/package/yaml/v/1.10.2) (from
`1.9.2`, in `dependencies`)
- [#1218](https://github.com/graphprotocol/graph-tooling/pull/1218)
[`01046d9`](https://github.com/graphprotocol/graph-tooling/commit/01046d946f42f436fb10d54c5c959012cd6fef67)
Thanks [@saihaj](https://github.com/saihaj)! - dependencies updates:
- Added dependency
[`@whatwg-node/fetch@^0.8.4` ↗︎](https://www.npmjs.com/package/@whatwg-node/fetch/v/0.8.4) (to
`dependencies`)
- Removed dependency [`node-fetch@2.6.0` ↗︎](https://www.npmjs.com/package/node-fetch/v/2.6.0)
(from `dependencies`)
- [#1224](https://github.com/graphprotocol/graph-tooling/pull/1224)
[`f82aac9`](https://github.com/graphprotocol/graph-tooling/commit/f82aac9e784c9ab6c2c9185cf1ea54ece0be1085)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency [`chokidar@3.5.3` ↗︎](https://www.npmjs.com/package/chokidar/v/3.5.3) (from
`3.5.1`, in `dependencies`)
- [#1226](https://github.com/graphprotocol/graph-tooling/pull/1226)
[`ae76840`](https://github.com/graphprotocol/graph-tooling/commit/ae76840703fa62260d161968abfc461290ecfd22)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency [`debug@4.3.4` ↗︎](https://www.npmjs.com/package/debug/v/4.3.4) (from
`4.3.1`, in `dependencies`)
- [#1227](https://github.com/graphprotocol/graph-tooling/pull/1227)
[`7516030`](https://github.com/graphprotocol/graph-tooling/commit/751603045fc5f92d0d4b950f3a0fa263f040c401)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency
[`docker-compose@0.23.19` ↗︎](https://www.npmjs.com/package/docker-compose/v/0.23.19) (from
`0.23.4`, in `dependencies`)
- [#1228](https://github.com/graphprotocol/graph-tooling/pull/1228)
[`cefbf3a`](https://github.com/graphprotocol/graph-tooling/commit/cefbf3a0d4601d79c4700eed45f1fc3ede35fbd7)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency [`semver@7.3.8` ↗︎](https://www.npmjs.com/package/semver/v/7.3.8) (from
`7.3.5`, in `dependencies`)
- [#1229](https://github.com/graphprotocol/graph-tooling/pull/1229)
[`425558f`](https://github.com/graphprotocol/graph-tooling/commit/425558f3211ed79bbfc090d21e39a0eea7cb7cb5)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency [`tmp-promise@3.0.3` ↗︎](https://www.npmjs.com/package/tmp-promise/v/3.0.3)
(from `3.0.2`, in `dependencies`)
- [#1232](https://github.com/graphprotocol/graph-tooling/pull/1232)
[`dc1e433`](https://github.com/graphprotocol/graph-tooling/commit/dc1e43304cf382d67bbd4f2f5d9f80e3fe676b47)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency [`@oclif/core@2.8.0` ↗︎](https://www.npmjs.com/package/@oclif/core/v/2.8.0)
(from `2.0.7`, in `dependencies`)
- [#1234](https://github.com/graphprotocol/graph-tooling/pull/1234)
[`2f6838a`](https://github.com/graphprotocol/graph-tooling/commit/2f6838ac06e0d3b672565594a1acd817d46cb450)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency [`fs-extra@9.1.0` ↗︎](https://www.npmjs.com/package/fs-extra/v/9.1.0) (from
`9.0.0`, in `dependencies`)
- [#1239](https://github.com/graphprotocol/graph-tooling/pull/1239)
[`b331905`](https://github.com/graphprotocol/graph-tooling/commit/b331905790c193183fb9cad834f488027cb3fd91)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency [`jayson@3.7.0` ↗︎](https://www.npmjs.com/package/jayson/v/3.7.0) (from
`3.6.6`, in `dependencies`)
- [#1240](https://github.com/graphprotocol/graph-tooling/pull/1240)
[`ef99d62`](https://github.com/graphprotocol/graph-tooling/commit/ef99d6234de249a04e9d5f09d1f0909f9261d413)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency [`js-yaml@3.14.1` ↗︎](https://www.npmjs.com/package/js-yaml/v/3.14.1) (from
`3.13.1`, in `dependencies`)
- [#1243](https://github.com/graphprotocol/graph-tooling/pull/1243)
[`5682ab5`](https://github.com/graphprotocol/graph-tooling/commit/5682ab5aab38013aa68936d70458962f2927db75)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency [`yaml@1.10.2` ↗︎](https://www.npmjs.com/package/yaml/v/1.10.2) (from
`1.9.2`, in `dependencies`)
- [#1248](https://github.com/graphprotocol/graph-tooling/pull/1248)
[`1ecb75a`](https://github.com/graphprotocol/graph-tooling/commit/1ecb75a7e45b120841c799bcb599a1fde757313c)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency [`glob@9.3.4` ↗︎](https://www.npmjs.com/package/glob/v/9.3.4) (from `7.1.6`,
in `dependencies`)
- [#1246](https://github.com/graphprotocol/graph-tooling/pull/1246)
[`8e1409f`](https://github.com/graphprotocol/graph-tooling/commit/8e1409fbd04fa9e34fbc7d49160d9888ef74aebb)
Thanks [@dimitrovmaksim](https://github.com/dimitrovmaksim)! - Fixes `graph add` overwriting the
event names in `subgraph.yaml` and the ABI file when existing contracts have events with the same
name.
- [#1207](https://github.com/graphprotocol/graph-tooling/pull/1207)
[`ad275b3`](https://github.com/graphprotocol/graph-tooling/commit/ad275b31e635dab03cfefda00617ef9f612b01c0)
Thanks [@saihaj](https://github.com/saihaj)! - bring back short hand for version and help
## 0.44.0
### Minor Changes
- [#1210](https://github.com/graphprotocol/graph-tooling/pull/1210)
[`17da832`](https://github.com/graphprotocol/graph-tooling/commit/17da8322d23e1632d57d27fa1c4c158e2858b967)
Thanks [@pranavdaa](https://github.com/pranavdaa)! - Added polygon zkevm to cli
### Patch Changes
- [#1201](https://github.com/graphprotocol/graph-tooling/pull/1201)
[`f87e54c`](https://github.com/graphprotocol/graph-tooling/commit/f87e54c1615ace99ffc04ad9dc4b21bdcbe381bc)
Thanks [@saihaj](https://github.com/saihaj)! - read testsFolder from matchstick yaml and set the
paths based on that
- [#1201](https://github.com/graphprotocol/graph-tooling/pull/1201)
[`f87e54c`](https://github.com/graphprotocol/graph-tooling/commit/f87e54c1615ace99ffc04ad9dc4b21bdcbe381bc)
Thanks [@saihaj](https://github.com/saihaj)! - make datasource and version optional args for test
command
- [`876bc52`](https://github.com/graphprotocol/graph-tooling/commit/876bc523e5a53db162d9b5aa79e9de76a9e92ccf)
Thanks [@saihaj](https://github.com/saihaj)! - Allow file data sources (with no network) to deploy
to the studio. File data sources don't have a network specified.
- [#1197](https://github.com/graphprotocol/graph-tooling/pull/1197)
[`b52e3b1`](https://github.com/graphprotocol/graph-tooling/commit/b52e3b1034cf3411a6c1c94aff73633b847256a0)
Thanks [@saihaj](https://github.com/saihaj)! - make generated list children non-nullable
- [#1193](https://github.com/graphprotocol/graph-tooling/pull/1193)
[`c240588`](https://github.com/graphprotocol/graph-tooling/commit/c2405887fbe3128d530fd76ffd0f97fe195d37f5)
Thanks [@saihaj](https://github.com/saihaj)! - do not generate setters for derived fields
## 0.43.0
### Minor Changes
- [#1192](https://github.com/graphprotocol/graph-tooling/pull/1192)
[`4a5d805`](https://github.com/graphprotocol/graph-tooling/commit/4a5d805d3a5c44899c4897d1a858b13c6c36673b)
Thanks [@incrypto32](https://github.com/incrypto32)! - Add zksync era
## 0.42.4
### Patch Changes
- [#1185](https://github.com/graphprotocol/graph-tooling/pull/1185)
[`edf14d6`](https://github.com/graphprotocol/graph-tooling/commit/edf14d6fa580e99b317a977d0b693f182e746d4e)
Thanks [@incrypto32](https://github.com/incrypto32)! - Fix graph init failing to add more than one
contract
## 0.42.3
### Patch Changes
- [#1134](https://github.com/graphprotocol/graph-tooling/pull/1134)
[`a156355`](https://github.com/graphprotocol/graph-tooling/commit/a156355351f51f242bc2fa005125ffebed62eebe)
Thanks [@incrypto32](https://github.com/incrypto32)! - Fix Prefix error when using graph init
- [#1138](https://github.com/graphprotocol/graph-tooling/pull/1138)
[`eb6815e`](https://github.com/graphprotocol/graph-tooling/commit/eb6815eb4af7c8c4d9a9f2b252dca8e350c81d32)
Thanks [@incrypto32](https://github.com/incrypto32)! - Fix default value issues with abi and
startBlock
## 0.42.2
### Patch Changes
- [#1132](https://github.com/graphprotocol/graph-tooling/pull/1132)
[`719c8f5`](https://github.com/graphprotocol/graph-tooling/commit/719c8f5e890cc2392fb15cdb318b8f55570f9419)
Thanks [@cmwhited](https://github.com/cmwhited)! - enable deployment of celo, avalanche and
arbitrum-one in studio
## 0.42.1
### Patch Changes
- [#1129](https://github.com/graphprotocol/graph-tooling/pull/1129)
[`8e04027`](https://github.com/graphprotocol/graph-tooling/commit/8e04027ea1da22d7de22edf08d741192999b0146)
Thanks [@YaroShkvorets](https://gi