v0.0.31
Pre-release
Pre-release
What's Changed
- #359 - fixed unauthorized access of data through dataCid reference in RecordsWrite by @thehenrytsai
- #245 - updated all ipfs-* deps to the latest versions by @achingbrain, @diehuxx
- Refactor Dwn#processMessage and other top level handlers (#361) by @diehuxx, @thehenrytsai
- #358 - added support for synchronizing pruned initial RecordsWrite by @thehenrytsai
- Remove records keyword from protocol definitions (#355) by @diehuxx
- #345 - Require of in protocol action rules (#354) by @diehuxx, @thehenrytsai
- Moved type declarations by @mistermoe
- Protocol rename records -> structure (#353) by @diehuxx
- #347 - implemented dataFormats key derivation scheme for encryption by @thehenrytsai
- Protocols: recordDefinitions array -> types object (#348) by @diehuxx
- #304 - removed protocol definition as an indexed property + fixed all FIXME issues by @thehenrytsai
- Add RecordsReadReply to exports (#346) by @frankhinek
- Rename and flatten protocol action rules (#344) by @diehuxx
- #333 #326 Refactor protocol recordTypes (#337) by @diehuxx
- Use Record type where applicable (#340) by @duncanmak, @diehuxx
- Replace computeCid with Message.getCid (#336) by @duncanmak
- move published === true check from handlers/records-read.ts into RecordsRead.authorize() by @vlad-timofeev
- #330 - implemented key derivation scheme for encryption by @thehenrytsai
- Refactor protocol allow rules (#329) by @diehuxx
- #312 - Validated entire message instead of parts of it by @thehenrytsai
- #147 - Added regex in JSON schema to check date-time properties accepted by DWN by @duncanmak
- Reject messages with nonnormalized schema URIs (#325) by @diehuxx
- Quality-of-life improvements for devs using the SDK for encryption by @thehenrytsai
- #319 - implemented 'protocols' key derivation scheme for encryption by @thehenrytsai
- #306 Validate data format on protocol authd writes (#320) by @diehuxx
- #310 - added protocolPath validation by @thehenrytsai
- Reject messages with nonnormalize protocol URIs (#317) by @diehuxx
- #310 - introduced protocolPath to update all affected tests by @thehenrytsai
Full Changelog: v0.0.30...v0.0.31