v0.0.1-rc-1
Pre-release
Pre-release
What's Changed
- Use SCALE codec compatible with Tinygo by @radkomih in #3
- Change all basic types to use SCALE by @radkomih in #5
- ci: unit tests by @failfmi in #11
- feat(core-api): initialize_block by @failfmi in #10
- scale: use latest Compact by @failfmi in #13
- Refactor into separate modules and update docs by @radkomih in #14
- Update Gossamer by @radkomih in #15
- Switch to the latest gossamer commit on development branch instead of using our fork by @radkomih in #19
- Use initializer for FixedSequence fields in runtime version by @radkomih in #20
- Move types into primitives and update import paths by @radkomih in #21
- feat: latest imported hosted functions by @failfmi in #24
- feat(block-builder): finalize block by @failfmi in #22
- Separate the implementations of host provided functions with build tags. by @radkomih in #25
- Update makefile and dependencies by @radkomih in #28
- Feat/block builder/apply extrinsic by @radkomih in #27
- feat(block-builder): inherent_extrinsics by @failfmi in #29
- Fix the equality operator in the Makefile. by @radkomih in #31
- Revert the Makefile change by @radkomih in #33
- feat(apply-extrinsic): timestamp by @failfmi in #32
- Fix the equality operator by @radkomih in #34
- fix(inherent-data): sort encoding by @failfmi in #36
- feat(block-builder): check_inherent by @failfmi in #37
- Complete the dispatch implementation and refactor by @radkomih in #40
- feat(core): execute_block by @failfmi in #41
- refactor(storage/get): parse option and add generic get/take by @failfmi in #43
- Add support for logging by @radkomih in #44
- feat: aura by @failfmi in #48
- Implement the tagged transaction queue api. by @radkomih in #51
- refactor: imports, enum declarations, constants by @failfmi in #53
- fix(extrinsics): timestamp encoding by @failfmi in #54
- feat: account nonce api by @failfmi in #55
- Refactor constants naming by @radkomih in #58
- Update deps by @radkomih in #59
- Implement validations for SignedExtension and UnsignedValidator by @radkomih in #57
- feat: system events by @failfmi in #60
- feat(balances): events by @failfmi in #61
- refactor: varying data enums by @failfmi in #62
- Feat/impl weights by @radkomih in #63
- Update goscale by @radkomih in #66
- feat: balances by @failfmi in #68
- feat(extrinsics/decode): assert length by @failfmi in #73
- Refactor storage to improve readability by @radkomih in #74
- fix(encoding): extrinsic data + system.remark, refactor tests by @failfmi in #75
- test: fix skipped tests by @failfmi in #76
- fix block weight limit and validation by @radkomih in #79
- fix(runtime): directly initialise decoding buffer from ptr & size by @failfmi in #83
- feat(weight): encoding by @failfmi in #85
- fix: unsigned validator, force_free amount by @failfmi in #84
- refactor calls by @radkomih in #87
- feat: transaction payment api by @failfmi in #88
- feat: transaction payment call api by @failfmi in #91
- Feat/transaction/commit rollback by @radkomih in #92
- feat(metadata): types by @failfmi in #93
- build: latest polkadot runtime by @failfmi in #95
- feat: metadata by @failfmi in #94
- fix(runtime): mismatching function signature by @failfmi in #97
- feat(grandpa): authorities by @failfmi in #99
- feat: session keys by @failfmi in #101
- feat: offchain worker by @failfmi in #102
- fix: event type; module indices; extrinsics; metadata by @failfmi in #103
- add support for extallocleak gc by @radkomih in #104
- submodule: substrate by @failfmi in #105
- Readme changelog updates and cleanup by @radkomih in #107
- feat: complete metadata implementation by @failfmi in #111
- add static site containing the documentation by @radkomih in #109
- fix(balances): incorrect error on balance check by @failfmi in #112
- update Gossamer and deps by @radkomih in #113
- docs: tutorials, format, refactor structure by @failfmi in #115
- remove the exported _start and _debug_buf functions by @radkomih in #117
- update docs by @radkomih in #118
- docs: move test into development by @failfmi in #119
- docs(readme): only steps for build, start network and test by @failfmi in #120
- feat: charge transaction payment by @failfmi in #121
- inline-docs: runtime API, modules, types by @failfmi in #122
- docs: update theme colors, font and logo by @radkomih in #123
- docs: hide title in header; typo in tutorial by @failfmi in #124
- docs: update logo by @radkomih in #125
- makefile: add go arch env variable for integration tests by @radkomih in #126
- docs(tutorials): fix tx event description by @failfmi in #127
Contributors
We'd like to thank all the contributors who worked on this release!
Full Changelog: https://github.com/LimeChain/gosemble/commits/v0.0.1-rc-1