- #1875
675a89aThanks @YaroShkvorets! - fix flag startup bug
-
#1871
5b312cfThanks @YaroShkvorets! - Fix empty source name for substreams subgraphs #1868 -
#1863
4e70f64Thanks @YaroShkvorets! - warn about outdated node version -
#1866
a4f0745Thanks @YaroShkvorets! - show skip-git deprecation warning only when used -
#1867
f979e55Thanks @YaroShkvorets! - error out if node is too old -
#1865
4ddb562Thanks @YaroShkvorets! - minorgraph initux improvements
- #1859
71c8405Thanks @YaroShkvorets! -graph auth: fix bug with setting deploy key
-
#1849
00e0a83Thanks @YaroShkvorets! - Update all dependencies -
#1849
00e0a83Thanks @YaroShkvorets! - - add networks registry support- improve
graph initflow- filter through the networks as you type
- more information about the networks
- remove unnecessary options depending on the selection
- ESC key to go back
- allow specifying ipfs/url for substreams package
- improve
-
#1849
00e0a83Thanks @YaroShkvorets! - dependencies updates:- Updated dependency
assemblyscript@0.19.23↗︎ (from0.27.31, independencies)
- Updated dependency
-
#1849
00e0a83Thanks @YaroShkvorets! - Fixgraph addflag parameters parsing -
#1849
00e0a83Thanks @YaroShkvorets! - fix bug with clashing _id field name in schema -
#1849
00e0a83Thanks @YaroShkvorets! - fix generated example entity id uniqueness -
#1849
00e0a83Thanks @YaroShkvorets! - rollback asc version
-
#1843
c09b56bThanks @YaroShkvorets! - Update all dependencies -
#1843
c09b56bThanks @YaroShkvorets! - - add networks registry support- improve
graph initflow- filter through the networks as you type
- more information about the networks
- remove unnecessary options depending on the selection
- ESC key to go back
- allow specifying ipfs/url for substreams package
- improve
-
#1848
f2726cbThanks @YaroShkvorets! - dependencies updates:- Added dependency
prettier@3.4.2↗︎ (todependencies) - Added dependency
undici@7.1.1↗︎ (todependencies)
- Added dependency
-
#1843
c09b56bThanks @YaroShkvorets! - Fixgraph addflag parameters parsing -
#1843
c09b56bThanks @YaroShkvorets! - fix bug with clashing _id field name in schema -
#1843
c09b56bThanks @YaroShkvorets! - fix generated example entity id uniqueness
- #1783
ea1d948Thanks @YaroShkvorets! - Fix bug with network selection
-
#1754
2050bf6Thanks @incrypto32! - Add support for subgraph datasource and associated types. -
#1781
e8218eeThanks @alinobrasil! - added rpc and api urls for botanix-testnet
- #1776
c4c0590Thanks @alinobrasil! - Fix testnet names forabstractandcorn
098b433Thanks @DenisCarriere! - Update deprecated endpoints and support API key for updating published subgraphs
-
#1771
93271b0Thanks @0237h! - Support parsing full path contract name from block explorers -
#1774
5d9f0c9Thanks @0237h! - Add new chains:abstract-testnet,cornandcorn-testnet -
#1767
6f2cb45Thanks @0237h! - Fix CLI validation forstartBlockandcontractNamefetched from external APIs
- #1763
58dbd28Thanks @alinobrasil! - Add new chain: Lens testnet
-
#1759
1d4217aThanks @0237h! - Refactor debug log for failed Etherscan ABI lookups -
#1764
0b4cfe9Thanks @adamazad! - chore(rpcs): update gnosis chain RPC endpoint -
#1766
d2fda94Thanks @0237h! - Improve ABI file path validation -
#1761
baf36b4Thanks @alinobrasil! - update soneium-testnet blockexplorer url
-
#1680
08914a8Thanks @saihaj! - Breaking changes to the CLI to prepare for the sunset of the hosted service.graph auth- Removed
--productflag - Removed
--studioflag - Removed
nodeargument
- Removed
graph deploy- Removed
--productflag - Removed
--studioflag - Removed
--from-hosted-serviceflag
- Removed
graph init- Removed
--productflag - Removed
--studioflag - Removed
--allow-simple-nameflag
- Removed
-
#1749
bf43cbfThanks @0237h! - Add warning for available CLI updates
-
#1751
0ba99dcThanks @0237h! - Usinggraph addwithlocalhostnetwork now prompts the user for input -
#1750
d764867Thanks @0237h! - Add prompt for existing directory ininitflow -
#1756
04bd901Thanks @0237h! - FixmaticRPC endpoint and improve error message
- #1746
fef2e05Thanks @alinobrasil! - updated public rpc
- #1740
7b4f787Thanks @alinobrasil! - added new chain
-
#1733
d13bc5eThanks @alinobrasil! - added rootstock -
#1736
e759327Thanks @fschoell! - replace etherscan endpoints
- #1730
e39279bThanks @alinobrasil! - added boba, fuse blockexplorer
- #1715
4cfef44Thanks @Shiyasmohd! - fix: getcontractcreation support on neox etherscan api
-
#1712
9b48e45Thanks @Shiyasmohd! - feat: add neox etherscan like url and public rpc -
#1710
687bbd0Thanks @yash251! - add iotex testnet rpc and api url -
#1713
4c7d17cThanks @alinobrasil! - added publicRpc and blockExplorer for arbitrum nova
- #1696
828bb04Thanks @alinobrasil! - added rpc & explorer urls for sei, gravity (mainnet & testnet), etherlink (mainnet)
- #1688
3a96771Thanks @alinobrasil! - added rootstock blockexplorer api and public rpc url
- #1686
fea8f23Thanks @alinobrasil! - getEtherscanLikeAPIUrl: added for sei mainnet (to be able to obtain contract ABI)
- #1681
0a16b41Thanks @saihaj! - Part of the Hosted Service migration throw an error when users are trying to usehosted-serviceproduct ingraph [auth|deploy|init]commands.
-
#1670
03c907aThanks @saihaj! - Introducegraph publishcommand.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.
- Build the subgraph and publish it to the network.
graph publish
- Provide a IPFS Hash for the subgraph and publish it to the network.
graph publish --ipfs <ipfs-hash>
- You can use a custom webapp url for deploying.
graph publish --webapp-url <webapp-url>
- #1670
03c907aThanks @saihaj! - dependencies updates:- Added dependency
open@8.4.2↗︎ (todependencies)
- Added dependency
- #1668
0e7b6ccThanks @Shiyasmohd! - update etherscan api urls and rpc urls
- #1664
c581b33Thanks @Shiyasmohd! - auto fetch contract name from address
-
#1662
00e774eThanks @Shiyasmohd! - fix: update optimism-sepolia EtherscanLikeAPIUrl -
#1661
8f6ee24Thanks @mitchhs12! - add Linea Sepolia RPC and Linea Sepolia Etherscan url
- #1598
7d4208aThanks @incrypto32! - Allow topic filters in event handlers
-
#1634
f256475Thanks @joshuanazareth97! - Order list of evm chains in graph init command -
#1640
1fb675cThanks @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
- #1623
121843eThanks @Shiyasmohd! - cli: added etherscan API URL & public RPC endpoint for etherlink-testnet
-
#1522
d132f9cThanks @dotansimha! - Added support for handling GraphQLTimestampscalar asi64(AssemblyScript) -
#1610
fc03addThanks @yehia67! - Generatedocker-compose.ymlwithgraph initcommand
-
#1571
76279abThanks @saihaj! - dependencies updates:- Updated dependency
gluegun@5.1.6↗︎ (from5.1.2, independencies)
- Updated dependency
-
#1572
d5ca0a6Thanks @saihaj! - dependencies updates:- Removed dependency
request@2.88.2↗︎ (fromdependencies)
- Removed dependency
- #1409
e15e036Thanks @incrypto32! - Add support for endBlock in subgraph manifest
- #1561
39d5dbfThanks @incrypto32! - Add support for indexerHints in manifest
- #1536
fbce626Thanks @saihaj! - dependencies updates:- Updated dependency
prettier@3.0.3↗︎ (from1.19.1, independencies)
- Updated dependency
- #1533
45f3197Thanks @saihaj! - adding deprecation notices for commands we plan to change in the next major. See graphprotocol#1487
-
#1545
1cfc8ceThanks @saihaj! - dependencies updates:- Removed dependency
@babel/core@^7.20.5↗︎ (fromdependencies) - Removed dependency
@babel/preset-typescript@^7.18.6↗︎ (fromdependencies) - Removed dependency
memoizee@^0.4.15↗︎ (fromdependencies)
- Removed dependency
-
#1539
3e29dfdThanks @saihaj! - upgradegraph initto use latest version ofgraph-ts -
#1540
8a79d05Thanks @saihaj! - fix graph build for templates
-
#1531
b168be1Thanks @travs! - Add--skip-gitoption toinitcli command -
#1490
95eb9d0Thanks @mangas! - substreams based triggers support -
#1535
7d5c818Thanks @saihaj! - add validation for handlers from subgraph manifest -
#1524
086a2daThanks @pedropregueiro! - Add support for M3 apple silicon forgraph test
-
#1535
7d5c818Thanks @saihaj! - dependencies updates:- Added dependency
@babel/core@^7.20.5↗︎ (todependencies) - Added dependency
@babel/preset-typescript@^7.18.6↗︎ (todependencies) - Added dependency
memoizee@^0.4.15↗︎ (todependencies)
- Added dependency
-
#1521
3571a57Thanks @saihaj! - remove studio network validation checks
-
#1461
cbbb0fcThanks @saihaj! - include user agent for CLI fetch calls -
#1508
f5ffcf1Thanks @saihaj! - respect--protocoland--networkprovided from flags ofgraph init -
#1461
cbbb0fcThanks @saihaj! - send graph cli version as user agent for all third party API calls -
#1461
cbbb0fcThanks @saihaj! - send graph cli version as user agent for all ipfs requests -
#1503
4fa0aceThanks @saihaj! - sanitize special characters in codegeneration
-
#1491
326b303Thanks @YaroShkvorets! - add etherscan api retries tograph initwizard -
#1493
f5f974dThanks @incrypto32! - Fix codegen issues when using derived loaders with Bytes as ID's
- #1474
6aacb7cThanks @pranavdaa! - add scroll mainnet support
-
#1470
4c1ca35Thanks @axiomatic-aardvark! - Update 'test' command to reflect new matchstick version -
#1458
05e61d2Thanks @saihaj! - do not init a git repo if a repo already exists -
#1462
b5f28bcThanks @omahs! - deprecate--skip-wait-for-etheriumforgraph local -
#1459
129d003Thanks @pustovalov! - fix ABI api endpoint aurora networks
- #1434
e54883bThanks @incrypto32! - Add data source context support in ethereum manifest
-
#1439
b583097Thanks @saihaj! - Enable autocomplete for CLI commands. To configure rungraph autocomplete
and follow the steps in the prompt.
-
#1441
2e656e9Thanks @saihaj! - show suggestions when an invalid command is entered
-
#1439
b583097Thanks @saihaj! - dependencies updates:- Added dependency
@oclif/plugin-autocomplete@^2.3.6↗︎ (todependencies)
- Added dependency
-
#1441
2e656e9Thanks @saihaj! - dependencies updates:- Added dependency
@oclif/plugin-not-found@^2.4.0↗︎ (todependencies)
- Added dependency
-
#1433
4492e4fThanks @saihaj! - when generating nested tuples make sure they are non-nullable -
#1433
4492e4fThanks @saihaj! - 2D arrays are valid entities
-
#1421
d4d5c90Thanks @pranavdaa! - Add Scroll testnet to graph-cli -
#1392
7bc5e4eThanks @incrypto32! - Add support for polling block handlers in the manifest for ethereum
-
#1419
e88ff02Thanks @saihaj! - Introduce--from-hosted-serviceflag which will make it easier to deploy subgraphs from hosted service to Studio. -
#1418
38c16beThanks @uF4No! - feat: adds zksync era testnet
-
#1411
0ae0625Thanks @saihaj! - add support for arweave file datasource -
#1407
d388127Thanks @saihaj! - add skipInstall flag for init
- #1406
faefa94Thanks @incrypto32! - Fix derived loaders not working failing for entities with Bytes as ID's
-
#1400
e7423aaThanks @saihaj! - only updatenetwork.jsonfile duringgraph addif it exists -
#1402
f0ce6c0Thanks @saihaj! - show a descriptive error message and do not hang if there is a deploy key issue -
#1403
dfa9ee1Thanks @saihaj! - do not ask for local path when trying to add more contracts during init -
#1400
e7423aaThanks @saihaj! - ask for start block ingraph addif we cannot fetch the start block from etherscan
- #1398
3e71375Thanks @pranavdaa! - Adding base mainnet to staging
-
#1393
609954dThanks @saihaj! - ensure we use studio when loading from example -
#1393
609954dThanks @saihaj! - skip validation for subgraph name when creating an example
-
#1347
b442a11Thanks @renovate! - dependencies updates:- Updated dependency
@oclif/core@2.8.6↗︎ (from2.8.4, independencies)
- Updated dependency
-
#1384
16252beThanks @saihaj! - do not crash for codegen when it is substreams -
#1382
d2a1aa6Thanks @saihaj! - Only ask directory and subgraph name when usinggraph init --from-example ...
-
#1340
2375877Thanks @incrypto32! - Add support for codegen for derived field loaders, This adds getters for derived fields defined in the schema for entities. -
#1363
f928262Thanks @saihaj! - addgraph cleancommand to delete generated artifacts -
#1296
dab4ca1Thanks @dotansimha! - Added support for handling GraphQLInt8scalar asi64(AssemblyScript)
-
#1356
b7f8fbaThanks @saihaj! - use bytes array instead of from array -
#1357
394d48bThanks @saihaj! - upgrade to latest graph-ts version
-
#1353
125c687Thanks @saihaj! - Add a new--ipfs-hashflag tograph deployallowing to deploy a subgraph that is already compiled and uploaded to IPFS. -
#1335
7343f50Thanks @saihaj! - For substreams generate the directory tree as follows. ├── package.json ├── schema.graphql └── subgraph.yamlIn the
package.jsonwe only depend on the CLI since that is what developer will use to deploy the subgraph. Theschema.graphqlis the schema of the subgraph and thesubgraph.yamlis the manifest file for the subgraph. -
#1335
7343f50Thanks @saihaj! - respect --abi flag instead of loading from etherscan -
#1335
7343f50Thanks @saihaj! - remove index events as entities for substreams -
#1335
7343f50Thanks @saihaj! - remove start block selection for substreams -
#1343
032d703Thanks @saihaj! - add SPK input for substreams protocol
-
#1335
7343f50Thanks @saihaj! - dependencies updates:- Updated dependency
@oclif/core@2.8.4↗︎ (from2.8.2, independencies) - Updated dependency
gluegun@5.1.2↗︎ (fromhttps://github.com/edgeandnode/gluegun#v4.3.1-pin-colors-dep, independencies)
- Updated dependency
-
#1351
c7cf89cThanks @saihaj! - return tuple arrays as a Bytes array in GraphQL -
#1329
308cb8aThanks @saihaj! - Point to new examples repo instead of old
-
#1327
a70ac44Thanks @saihaj! - do not generate types, instead show a message to user to use substreams CLI for codegen. -
#1306
f5e4b58Thanks @saihaj! - Add loadInBlock function for entities as part of codegen -
#1339
214cd71Thanks @saihaj! - allow deploy optimism and optimism-goerli on studio
-
#1328
4963215Thanks @renovate! - dependencies updates:- Updated dependency
@oclif/core@2.8.4↗︎ (from2.8.2, independencies)
- Updated dependency
-
#1331
b2c8decThanks @saihaj! - only allow mainnet for substreams in network selection for init
- #1257
17b90d7Thanks @enisdenjo! - Bundle CLI as binary
- #1303
327784fThanks @dimitrovmaksim! - Fixes 403 Forbidden response when fetching the latest matchstick tag
-
#1284
b4311d8Thanks @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
9ae82b5Thanks @enisdenjo! - Include declaration files -
#1258
86e1fdaThanks @saihaj! - validate existence for handlers specified in manifest during build -
#1294
e5c1fbcThanks @enisdenjo! - Prompt deploy command for subgraph name and select product
-
#1266
0bc47bdThanks @renovate! - dependencies updates:- Updated dependency
glob@9.3.5↗︎ (from9.3.4, independencies)
- Updated dependency
-
#1273
83d7a08Thanks @renovate! - dependencies updates:- Updated dependency
semver@7.4.0↗︎ (from7.3.8, independencies)
- Updated dependency
-
#1279
1f8b9c9Thanks @renovate! - dependencies updates:- Updated dependency
@oclif/core@2.8.1↗︎ (from2.8.0, independencies)
- Updated dependency
-
#1288
7090159Thanks @renovate! - dependencies updates:- Updated dependency
@oclif/core@2.8.2↗︎ (from2.8.1, independencies)
- Updated dependency
-
#1259
5ccb466Thanks @saihaj! - refactor out immutable.js usage from schema generation -
#1291
2164a20Thanks @saihaj! - append /api/v0 automatically to Graph IPFS endpoint
- #1275
0264c5dThanks @pranavdaa! - Adding sepolia testnet to the graph-cli
- #1268
d473997Thanks @saihaj! - dependencies updates:- Updated dependency
ipfs-http-client@55.0.0↗︎ (from34.0.0, independencies) - Updated dependency
jayson@4.0.0↗︎ (from3.7.0, independencies)
- Updated dependency
- #1263
2ba2ba9Thanks @mihirgupta0900! - Fixes dependency error fromipfs-http-clientandconcat-stream. Visit graphprotocol#1262 for more details.
-
#1225
3f9aa1cThanks @saihaj! - When the contract has anidevent, the CLI renames theidentity to{contractName}_idand map it to{contractName}_idin the mapping. -
#1209
f26398eThanks @kalloc! - Supporttstyping in tests folder
-
#1216
47e683dThanks @renovate! - dependencies updates:- Updated dependency
yaml@1.10.2↗︎ (from1.9.2, independencies)
- Updated dependency
-
#1218
01046d9Thanks @saihaj! - dependencies updates:- Added dependency
@whatwg-node/fetch@^0.8.4↗︎ (todependencies) - Removed dependency
node-fetch@2.6.0↗︎ (fromdependencies)
- Added dependency
-
#1224
f82aac9Thanks @renovate! - dependencies updates:- Updated dependency
chokidar@3.5.3↗︎ (from3.5.1, independencies)
- Updated dependency
-
#1226
ae76840Thanks @renovate! - dependencies updates:- Updated dependency
debug@4.3.4↗︎ (from4.3.1, independencies)
- Updated dependency
-
#1227
7516030Thanks @renovate! - dependencies updates:- Updated dependency
docker-compose@0.23.19↗︎ (from0.23.4, independencies)
- Updated dependency
-
#1228
cefbf3aThanks @renovate! - dependencies updates:- Updated dependency
semver@7.3.8↗︎ (from7.3.5, independencies)
- Updated dependency
-
#1229
425558fThanks @renovate! - dependencies updates:- Updated dependency
tmp-promise@3.0.3↗︎ (from3.0.2, independencies)
- Updated dependency
-
#1232
dc1e433Thanks @renovate! - dependencies updates:- Updated dependency
@oclif/core@2.8.0↗︎ (from2.0.7, independencies)
- Updated dependency
-
#1234
2f6838aThanks @renovate! - dependencies updates:- Updated dependency
fs-extra@9.1.0↗︎ (from9.0.0, independencies)
- Updated dependency
-
#1239
b331905Thanks @renovate! - dependencies updates:- Updated dependency
jayson@3.7.0↗︎ (from3.6.6, independencies)
- Updated dependency
-
#1240
ef99d62Thanks @renovate! - dependencies updates:- Updated dependency
js-yaml@3.14.1↗︎ (from3.13.1, independencies)
- Updated dependency
-
#1243
5682ab5Thanks @renovate! - dependencies updates:- Updated dependency
yaml@1.10.2↗︎ (from1.9.2, independencies)
- Updated dependency
-
#1248
1ecb75aThanks @renovate! - dependencies updates:- Updated dependency
glob@9.3.4↗︎ (from7.1.6, independencies)
- Updated dependency
-
#1246
8e1409fThanks @dimitrovmaksim! - Fixesgraph addoverwriting the event names insubgraph.yamland the ABI file when existing contracts have events with the same name. -
#1207
ad275b3Thanks @saihaj! - bring back short hand for version and help
- #1210
17da832Thanks @pranavdaa! - Added polygon zkevm to cli
-
#1201
f87e54cThanks @saihaj! - read testsFolder from matchstick yaml and set the paths based on that -
#1201
f87e54cThanks @saihaj! - make datasource and version optional args for test command -
876bc52Thanks @saihaj! - Allow file data sources (with no network) to deploy to the studio. File data sources don't have a network specified. -
#1197
b52e3b1Thanks @saihaj! - make generated list children non-nullable -
#1193
c240588Thanks @saihaj! - do not generate setters for derived fields
- #1192
4a5d805Thanks @incrypto32! - Add zksync era
- #1185
edf14d6Thanks @incrypto32! - Fix graph init failing to add more than one contract
-
#1134
a156355Thanks @incrypto32! - Fix Prefix error when using graph init -
#1138
eb6815eThanks @incrypto32! - Fix default value issues with abi and startBlock
- #1129
8e04027Thanks @YaroShkvorets! - Fix availableNetworks() for substreams
-
#1128
2ebd032Thanks @incrypto32! - Add base scan URL -
#1068
1e3195dThanks @incrypto32! - Add startblock auto fetch foraddcommand -
#1079
570eb22Thanks @incrypto32! - Remove optimism-kovan, Add optimism-goerli -
#1126
6d20494Thanks @azf20! - Addmainnetas network for substreams
- #1127
b8d2297Thanks @saihaj! - Prioirtize node flag. If provided we do not need to go lookup what product to deploy to
- #1077
7efc38bThanks @enisdenjo! - Ask for product if missing when using deploy command
-
#1055
044cd92Thanks @enisdenjo! - Migrate to Oclif
-
#1055
044cd92Thanks @enisdenjo! - dependencies updates:- Added dependency
@oclif/core@2.0.7↗︎ (todependencies)
- Added dependency
-
#1074
e84d1e8Thanks @saihaj! - update GH issues link for error message -
#1071
17d0888Thanks @saihaj! - global files are not needed when using substreams
- #1059
7ffaf0cThanks @incrypto32! - Auto fetch startBlock
- #968
bf4f541Thanks @kosecki123! - fix cleoscan explorer URLs
-
#1049
18cf83fThanks @incrypto32! - Add startBlock prompt -
#1053
bc82507Thanks @saihaj! - Remove arbitrum-rinkeby to add arbitrum-goerli
-
#1039
accefb6Thanks @enisdenjo! - dependencies updates:- Removed dependency
pkginfo@0.4.1↗︎ (fromdependencies)
- Removed dependency
-
#1040
5fd1e9cThanks @enisdenjo! - Target Node 14 and specify engine in package.json -
#1039
accefb6Thanks @enisdenjo! - Use package.json to get package version
- #1035
d6fee92Thanks @enisdenjo! - Build before release
- #1033
ac2cf09Thanks @enisdenjo! - Include dist folder in packaged files