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.
All logs must start with the format: [x.y.z] - yyyy-mm-dd
0.16.2 - 2021-12-16
- Update subql/validator dependencies (#720)
0.16.1 - 2021-11-30
- Remove auto generated enum types and interfaces (#680)
0.16.0 - 2021-11-19
- Fix migrate datasource entry path (#641)
- Touch up command line description (#628)
- Codegen controller using new type mappings (#532)
- Update publish command to handle custom datasource (#641)
- init command now create spec v0.2.0 project by default (#643)
- Support enums in codegen (#551)
0.15.0 - 2021-11-03
- Improve ts typing for
static create()
function in model.ts template (#573) - Use jsonrpc client to fetch genesis hash , drop dependencies of polkadot-api (#595)
- Update
subql validate
to validate custom ds (#596) - Bump dependencies (#584)
- New command
Subql migrate
allow convert project manifest v0.0.1 to v0.2.0 (#587)
0.14.0 - 2021-10-26
- Added publish CLI command which uploads a project to IPFS if it is using project manifest v0.2.0 (#486)
- Update Polkadot/api to 6.5.2 (#564)
- Cli now support for manifest spec version
0.2.0
(#495) - Expand on cli
init
capabilities, default to not installing dependencies (#485)
- Adds command
subql build
which webpacks the project code into a single file (#475)
- Fix codegen template for jsonField optional field (#459)
- Deprecated warnings (#448)
- Support Bytea type in Cli (#432)
- Update dependencies (#358)
- Codegen will support indexed jsonb fields. No get methods will be created for such fields in the entity class. (#291)
0.9.2 - 2021-04-21
- Codegen allow query by foreign key field (#285)
0.9.0 - 2021-04-19
@index
annotation is now supported ingraphql.schema
(#255):- Can be added on any field of any entity except primary or foreign keys
@subql/node
will recognise it and create table with additional indexes to speed querying- Allow query by indexed field via
global.store
(#271)
@jsonField
annotation is now supported ingraphql.schema
which allows you to store structured data JSON data in a single database field- We'll automatically generate coresponding JSON interfaces when querying this data (#275)
- Read more about how you can use this in our updated docs
0.8.0 - 2021-03-11
- Update subquery repo path (#196)
- codegen will create foreign key for relations: 1-1, and 1-N (#212)
- codegen support type Boolean (#216)
- add subcommand validate (#219)
0.7.3 - 2021-02-15
- bump dependencies (#148)
0.7.2 - 2021-02-03
- fix yaml formatting problem in the starter scaffold generated by subql init (#140)
0.7.1 - 2021-01-27
- add missing cli-ux dependency (#133)
0.7.0 - 2021-01-27
- add user interaction for subql init (#118)
0.6.0 - 2021-01-21
- read graphql schema from the location defined in project.yml (#105)
0.5.0 - 2021-01-15
- subql init doesn' need --starter by default (#86)
- model template use bigint instead of BigInt (#82)
- support subcommand codegen
- support subcommand init