v0.2.0
Pre-release
Pre-release
This release is a big revamp of DeWeb with an entirely new Smart Contract and CLI, based on community feedbacks.
What's Changed
SC
The Smart Contract has been entirely rewrote to store websites as files instead of a single zip as done in previous versions of DeWeb. Please check this forum post for more details on the changes.
- init smart contract project by @Ben-Rey in #107
- store website by @Ben-Rey in #110
- improve store tests by @Ben-Rey in #115
- Add Delete one or Multiple Files by @pivilartisant in #123
- Add metadata and fit new spec by @Ben-Rey in #134
- Update cli new new sc by @thomas-senechal in #136
- 97 update server with new sc by @thomas-senechal in #127
- fix store file e2e test by @Ben-Rey in #142
CLI
We also rewrote the CLI in TypeScript. This will allow us to reuse some part of the CLI for future projects.
- init cli project in ts by @thomas-senechal in #105
- 99 implement deploy chunk upload fct by @thomas-senechal in #112
- Add configFile support in cli by @pivilartisant in #131
- 100 implement edit function by @thomas-senechal in #145
- Cli publish by @Ben-Rey in #148
- Improve CLI README.md by @thomas-senechal in #157
Misc
- Update website read function to fetch data from the datastore in batches by @thomas-senechal in #85
- remake hosted label by @pivilartisant in #104
- Added linux arm64 support by @jwmdev in #94
- update readme by @peterjah in #132
- update readme install procedure by @peterjah in #133
New Contributors
- @Ben-Rey made their first contribution in #107
- @jwmdev made their first contribution in #94
- @peterjah made their first contribution in #132
Full Changelog: v0.1.0...v0.2.0