Releases: massalabs/massa-sc-toolkit
@massalabs/[email protected]
What's Changed
Full Changelog: https://github.com/massalabs/massa-sc-toolkit/compare/@massalabs/[email protected]...@massalabs/[email protected]
@massalabs/[email protected]
Testnet compatibility versions
Testnet 22
Breaking Changes
Add new max coins field
What's Changed
- Consistent names secret key instead of private key by @julienbrs in #155
- add 2022 license to deployer by @julienbrs in #173
- add License to root by @julienbrs in #181
- adding Contributing.md to initializer by @julienbrs in #179
- 170 add powered by to sc-deployer & sc-project-initializer by @windushka in #178
- add License to initializer by @julienbrs in #175
- sc-deployer add contributing by @windushka in #172
- update initialize.ts doc by @Elli610 in #165
- add documentation to src/cli.js by @Elli610 in #163
- ci instead of install for run command by @julienbrs in #157
- fix toMAS conversion by @julienbrs in #156
- Update index.ts doc by @Elli610 in #161
- add maxCoins estimation by @Elli610 in #153
- update sc-deployer README by @Elli610 in #188
- Contributing.md at root dir by @julienbrs in #185
- Update version npm deployer by @Ben-Rey in #192
New Contributors
Full Changelog: https://github.com/massalabs/massa-sc-toolkit/compare/@massalabs/[email protected],@massalabs/[email protected]...@massalabs/[email protected]
@massalabs/[email protected],@massalabs/[email protected]
Testnet compatibility versions
Testnet 22
What's Changed
Full Changelog: https://github.com/massalabs/massa-sc-toolkit/compare/@massalabs/[email protected]...@massalabs/[email protected],@massalabs/[email protected]
@massalabs/[email protected]
What's Changed
- Update versions in deployer by @AurelienFT in #106
- update deployer in project-initializer by @Thykof in #107
- require minimum node version by @peterjah in #108
- web3 update and improvements to deployer by @BatiGencho in #109
- update compiler by @Thykof in #111
- update dependencies by @Thykof in #112
- install as-prettier by @Thykof in #114
- updated web3 and deployer logic by @BatiGencho in #122
- updared massa-web3 in deployer by @BatiGencho in #124
- updated web3 and deployer by @BatiGencho in #125
- updated web3 package by @BatiGencho in #128
- updated initializer with new web3 and units by @BatiGencho in #129
- updated outdated package-lock by @BatiGencho in #130
- updated massa-as-sdk version by @BatiGencho in #133
- [feat] add max_coins field by @Ben-Rey in #139
- [npm] update to last web3 dev version by @Ben-Rey in #140
- Update init versions by @Ben-Rey in #142
- [npm] update to last web3 and deployer dev version by @Ben-Rey in #143
- Update vesion web3 by @Ben-Rey in #144
- Update vesion web3 init by @Ben-Rey in #145
- update node-version from 16 to 18 by @julienbrs in #158
- remove max_coins field by @windushka in #159
New Contributors
- @Ben-Rey made their first contribution in #139
- @julienbrs made their first contribution in #158
- @windushka made their first contribution in #159
Full Changelog: https://github.com/massalabs/massa-sc-toolkit/compare/@massalabs/[email protected],@massalabs/[email protected]...@massalabs/[email protected]
@massalabs/[email protected],@massalabs/[email protected]
@massalabs/[email protected],@massalabs/[email protected]
Breaking changes
- Migrated the @massalabs/massa-sc-compiler package into a stand-alone repository
Fixes
- Fixed multiple bugs
What's Changed
- Hotfix by @Thykof in #82
- fix shebang by @Thykof in #84
- Fix key coins. by @AurelienFT in #83
- Migrate sc compiler by @Thykof in #87
- update deployer in command/init by @Thykof in #89
- update READMEs by @peterjah in #91
- check env vars by @peterjah in #92
- check user balance before deploy by @peterjah in #93
- update readme by @peterjah in #94
- bump versions by @Thykof in #97
@massalabs/[email protected],@massalabs/[email protected],@massalabs/[email protected]
Updates
- this repo is a monorepo for
@massalabs/sc-deployer
@massalabs/sc-compiler
@massalabs/sc-project-initializer
@massalabs/sc-toolkit
will be deprecated and replaced by@massalabs/sc-project-initializer
Project Initializer
The package @massalabs/sc-project-initializer
has a command init
. This command creates a new folder with a smart-contract project initialized with Assembly Script, Massa SDK...
npx @massalabs/sc-project-initializer init my-new-project
Deployer
The new deployer can now call a constructor
function of your smart contract. This will help you initialize your smart contract.
The following command will compile and deploy you contract. You can run it inside a project generated by @massalabs/sc-project-initializer
.
npm run deploy
Compiler
This package has a command massa-as-compile
that will compile all smart-contract source code found in the folder assembly/contracts
. The compiled .wasm file will be generated into build
folder.
npx @massalabs/sc-compiler
You can also run the following command inside a project generated by @massalabs/sc-project-initializer
:
npm run build
What's Changed
- 4 initialize a new project by @ASAPSegfault in #13
- 9 generate webmodule by @SebastienValla in #14
- Linter installation by @Trottoir in #19
- 12 - Deploy Smart Contract by @ASAPSegfault in #15
- 2 Testing & running simulator by @Trottoir in #18
- 8 unit test standardisation by @SebastienValla in #21
- 10 add a ci by @peterjah in #23
- Update SC deployer with Innonet 15 features #22 by @ASAPSegfault in #26
- 35 final test 1 playground by @peterjah in #29
- get linux+mac simulator binaries from github by @peterjah in #31
- add npm nightly publish by @peterjah in #28
- Fix imports by @peterjah in #27
- various improvements by @Thykof in #33
- One command smartcontract deploy by @peterjah in #40
- 41 updating windows script by @0xMazout in #42
- add release workflow by @peterjah in #44
- update massa-as-sdk by @peterjah in #45
- change release process by @peterjah in #46
- Update sdk and release by @peterjah in #47
- fix prettier by @peterjah in #48
- add updated versions by @SebastienValla in #50
- restore tsconfig.json for as by @peterjah in #57
- Update deployer TS file for testnet 17 by @Trottoir in #61
- Add compiler folder feature by @Trottoir in #59
- made async calls safe in deployer codes by @BatiGencho in #66
- Tests with aspect and prettier config by @Thykof in #68
- 70 improve code boilerplate by @Thykof in #72
- Add custom code at deployment of SC. by @AurelienFT in #69
- Creates issue templates by @SlnPons in #75
- Update Package to fit with as-types by @0xMazout in #76
- 👷 refactor build, fix CD by @Thykof in #78
New Contributors
- @ASAPSegfault made their first contribution in #13
- @SebastienValla made their first contribution in #14
- @Trottoir made their first contribution in #19
- @Thykof made their first contribution in #33
- @0xMazout made their first contribution in #42
- @BatiGencho made their first contribution in #66
- @AurelienFT made their first contribution in #69
- @SlnPons made their first contribution in #75
Full Changelog: https://github.com/massalabs/massa-sc-toolkit/commits/@massalabs/[email protected],@massalabs/[email protected],@massalabs/[email protected]