All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
5.2.1 - 2024-11-25
- Update polkadot/api library to 14 version
5.2.0 - 2024-11-22
- Removed imports of
@polkadot/util
without it being a dependency (#2592)
- Support for cockroach DB (#2584)
5.1.4 - 2024-10-23
- Bump version
@subql/types-core
5.1.3 - 2024-09-25
Runner.query
support@subql/query-subgraph
option
5.1.2 - 2024-09-09
- Expose CID on IPFS Reader (#2551)
5.1.1 - 2024-08-14
- Update polkadot/api library
5.1.0 - 2024-08-05
findAvailablePort
function, it now lives in@subql/utils
(#2518)
- Update dependencies (#2518)
5.0.0 - 2024-08-01
- New type for endpoint to allow specifying endpoint options (#2511)
4.1.1 - 2024-07-25
- Bump version with
@subql/utils
4.1.0 - 2024-07-11
- Add
IPFSHTTPClientLite
to replace originalIPFSHTTPClient
in order to reduce dependencies (#2480)
4.0.1 - 2024-07-09
- Changes to ts build settings (#2475)
4.0.0 - 2024-07-01
- Breaking Change: Bump version with
@subql/types-core
, apply parseFunction type missing asImpl and its deployment (#2466)
3.9.0 - 2024-06-21
- Enable ts strict model (#2448)
- Reader interface method not returning undefined (#2448)
3.8.0 - 2024-06-18
- Deprecated flare SDK (#2428)
3.7.0 - 2024-06-05
- Add default value in model class to follow ES2022 rule
3.6.0 - 2024-05-22
- Improve error message when project manfiest is invalid (#2408)
3.5.1 - 2024-04-24
- Default .env file names (#2345)
3.5.0 - 2024-03-28
- Dictionary model changed (#2257)
3.4.1 - 2024-02-23
- Bump axios from 0.27.0 to 0.28.0 (#2262)
3.4.0 - 2024-02-07
- Update
ParentProject
to useuntilBlock
as and alias forblock
(#2235)
3.3.1 - 2023-12-14
- Rollback version of axios to support commonsjs
3.3.0 - 2023-10-31
- New
endBlock
option on datasources (#2064) - Add Concordium to network family (#2078)
3.2.0 - 2023-10-25
- Multichain support for TypeScript manifests (#2097)
3.1.3 - 2023-10-18
- IPFS Reader error handling (#2106)
3.1.2 - 2023-10-05
- Remove
forbidNonWhitelisted
option from common manifest validation (#2070)
3.1.1 - 2023-10-03
- Version bump with
types-core
0.1.1
3.1.0 - 2023-10-02
- Version bump with
types-core
0.1.0
3.0.1 - 2023-09-28
- Re-release of 2.7.0 which was a breaking change
2.7.0 - 2023-09-01
- Added fileReference validator (#1984)
- Add spec for project upgrades (#1797)
skipTransactions
node runner option (#1968)
- move block filters to common (#1969)
2.6.0 - 2023-08-25
- Update ipfs-http-api (#1967)
2.5.0 - 2023-08-10
- Add stellar to network family (#1919)
- Support for update availability logs (#1930)
2.4.0 - 2023-07-31
- Update license (#1891)
- Fix ipfs repeat cat same cid (#1899
- Added
forbidNonWhitelisted
to common (#1901)
2.3.0 - 2023-06-26
- Support for Terra and Avalanche SDKs (#1841)
2.2.2 - 2023-06-19
- Fixed test (#1806)
- Simply multi-chain running (#1746)
2.2.1 - 2023-06-09
- Use @subql/x-sequelize in order to support cockroach (#1791)
2.2.0 - 2023-05-31
- Improve incorrect runner message (#1775)
2.1.2 - 2023-05-26
- Add
DEFAULT_PORT
constant (#1752)
2.1.1 - 2023-05-11
- Move validate function to common (#1683)
2.1.0 - 2023-05-10
BaseCustomDataSource
type (#1658)- Moved
FileType
from@subql/common-substrate
(#1659)
2.0.0 - 2023-04-20
- Major release for 2.0.0, align with other package versions
1.8.1 - 2023-03-30
- Add types to support Multiple endpoints (#1551)
- Fix previous release 1.8.0 failed
1.8.0 - 2023-03-29
- update polkadot api to 10.1.4 (#1580
1.7.0 - 2023-02-21
- Support for database SSL connection (#1513)
- Support for cockroach database (#1521)
1.6.0 - 2023-01-31
- Support for Near (#1498)
1.5.0 - 2022-12-06
- Fixed
subql codegen
flags. (#1446)
- Support for
bypassBlocks
. (#1435)
1.4.4 - 2022-11-23
- Add
flare
to network family constants. (#1416)
1.4.3 - 2022-10-07
- Add
ethereum
to network family constants. (#1378)
1.4.2 - 2022-10-06
- Update IPFS endpoints. (#1337)
1.4.1 - 2022-09-30
- Improve
getSchemaPath
error log. (#1324)
1.4.0 - 2022-08-17
- Support new templates mono-repo structure. (#1236)
1.3.0 - 2022-08-11
- Add Algorand to constants (#1228)
1.2.2 - 2022-07-27
latest
,dev
and~
are no longer supported runner versions.
1.2.1 - 2022-07-05
- Tidy up dependency, move
ipfs-http-client
to common packages (#1160)
1.2.0 - 2022-06-22
- Add method to distinguish network family from project with spec above 1.0.0 (#1115)
1.1.0 - 2022-05-31
- Fix runner error check with pre-release (#1027)
- Add constants for Mmr query api (#968)
1.0.0 - 2022-05-11
- Major release
0.23.0 - 2022-05-11
- Fix toDeployment with ds processor assets (#1000)
- Add method to get path for manifest and schema, in order improve cli codegen (#1001)
0.22.0 - 2022-05-02
- Add utils package (#928)
0.21.2 - 2021-04-27
- Fix deps (#919)
0.21.1 - 2021-04-26
- Fix Terra dictionary queries type (#893)
0.21.0 - 2021-04-06
- Add types for manifest 1.0.0 (#845)
0.20.0 - 2021-04-04
- Update to use
vm2
v3.9.9 (#870)
0.19.0 - 2021-03-01
- Moved substrate components to
@subql/common-substrate
0.18.0 - 2021-02-24
- Fix function call from calling itself (#808)
- Update readers to support reader project from its manifest file (#800)
0.17.0 - 2021-02-09
- Add manifest v0.2.1 to support dynamic data source
- Move readers from validator to common and use them for loading projects in the node (#511)
- Add missing interfaces to common classes (#782)
0.16.0 - 2021-01-13
- Add rowCountEstimate to Metadata (#736)
- Add method
findAvailablePort
(#739)
0.15.0 - 2021-12-16
- Support provide
filePath
androtate
option with logger. (#667) - Add support for loading chaintypes from js (#698)
- Fixed load js file in sandbox (#717)
0.14.1 - 2021-11-30
- Remove auto generated enum types for codegen (#680)
- Remove auto generated enum types in entities and relations (#682)
0.14.0 - 2021-11-19
- Add TypeClass, supported types mapping , support float type(#532)
- Refactor dictionary gql queries (#613)
- Process enum in entities (#551)
- Moved isCustomDs and isRuntimeDs to here (#610)
- Remove descriptive field in deployment (#637)
0.13.0 - 2021-11-03
- Add
abi
to to project CustomDataSourceBase (#547) - Add
address
and rule to project CustomDataSourceBase, improve Moonbeam EVM (#593); - Move
abi
andaddress
underprocessor.options
(#598)
- Bump dependencies (#584)
- Allow dictionary in ProjectManifest v0.2.0 (#578)
0.12.0 - 2021-10-26
- Move project manifest types to @subql/types because it is now also required by subquery project. (#512)
0.11.0 - 2021-10-12
- Support for new project manifest spec v0.2.0. Which has many improvements including, no longer requiring the package.json file, multiple code entry points, referencing files via other protocols such as IPFS (#495)
0.10.1 - 2021-08-27
- Deprecated warnings and remove unused dependency (#448)
0.10.0 - 2021-08-20
- Add Bytes type (#432)
0.9.2 - 2021-07-29
- Fix types in entities, also add validation for schema input types. (#406)
0.9.1 - 2021-07-26
- Fixed bug that prevented indexes from being added automatically on foreign keys (#371)
0.9.0 - 2021-06-25
- Add metadata type for query and additional rule of dictionary for project validation(#342)
- Update dependencies (#358)
0.8.3 - 2021-05-04
- Indexing is automatically added into JSON field types in database to speed up query performance. Users should not add the
@index
annotation to any@jsonField
as it will be automatically managed during the codegen process. We implement GIN indexes for JSON fields in our database (#291)
0.8.2 - 2021-04-21
- Enforce index on foreign key field (#285)
0.8.0 - 2021-04-20
- We now support injecting a custom logger into your project that can accept different logging levels (#248)
- Read more about it in our updated documentation
- Support network filter for dataSources (#247)
- Support @index in schema.graphql (#271)
- Support json type in schema.graphql (#275)
0.7.0 - 2021-03-11
- support type Boolean in graphql schema (#216)
- refactor to build relationship of entities from grahql schema (#212)
- refactor logger to @subql/common (#220)
0.6.1 - 2021-02-15
- bump dependencies (#148)
0.6.0 - 2021-01-27
- pin class-transfermer to 0.3.1 (#116)
0.5.0 - 2021-01-25
- support specVersion filter and success filter (#106)
- support other custom types option that @polkadot/api has (#107)
0.4.0 - 2021-01-12
- [BREAKING] project manifest spec updated to support custom types (#65)
0.3.0 - 2021-01-06
- support callHandler and eventHandler (#47)
0.2.0 - 2020-12-22
- init commit