Releases: TBD54566975/dwn-sdk-js
v0.2.14
What's Changed
- use the TBD engineering endpoint for
did:ion
by @LiranCohen in #666 - Enhance EventEmitterStream with options by @LiranCohen in #665
- RecordsSubscribe by @LiranCohen in #667
- Allow Union Types in JSON Schema parsing by @LiranCohen in #671
- Replaced existing DID resolution library with
@web5/dids
by @thehenrytsai in #673 - bump to v0.2.14 by @LiranCohen in #674
Full Changelog: v0.2.13...v0.2.14
v0.2.13
What's Changed
- EventLog / MessageStore cursor should not be a
messageCID
by @LiranCohen in #638 - EventsSubscribe by @LiranCohen & @andorsk in #658
Full Changelog: v0.2.12...v0.2.13
v0.2.12
What's Changed
- fix vuln for follow-redirects by @LiranCohen
- create a message options for data stream and future data structures by @LiranCohen
- Updated tenant gate interface to allow custom message to surface to the DWN message sender by @thehenrytsai
Full Changelog: v0.2.11...v0.2.12
v0.2.11
What's Changed
-
Added update and delete to description of protocol actions by @angiejones
-
Renamed isTenant() to isActiveTenant() to better support intent by @thehenrytsai
Full Changelog: v0.2.10...v0.2.11
v0.2.10
What's Changed
-
Remove unnecessary conversions to hex format by @frankhinek
-
#564 - Added delegated grant protocol scope for RecordsRead, RecordsQuery, & RecordsDelete by @thehenrytsai
-
Add sleep between initial write and update (#639) by @LiranCohen
-
Refactoring of grant related code for readability (#647) by @thehenrytsai
-
Export TestDataGenerator class (#649) by @LiranCohen
-
Align UnionMessageReply with the various replies that
processMessage
by @LiranCohen -
Added private key signer as part of Persona creation by @thehenrytsai
Full Changelog: v0.2.9...v0.2.10
v0.2.9
What's Changed
-
Included initial write to RecordsRead and RecordsQuery if they are not initial write by @thehenrytsai
-
Allow initial RecordsWrite without data to be written to the DWN by @LiranCohen, @thehenrytsai
-
EventsQuery interface and LevelIndex enhancements by @LiranCohen, @thehenrytsai, @diehuxx
-
Added delegated grant scoping forRecordsWrite by @thehenrytsai
Full Changelog: v0.2.8...v0.2.9
v0.2.8
What's Changed
- Update
DateSort
export andUnionMessageReply
by @LiranCohen in #623 - v0.2.8 by @LiranCohen in #624
Full Changelog: v0.2.7...v0.2.8
v0.2.7
What's Changed
-
#564 - Added delegated grant support for RecordsQuery (#597) by @thehenrytsai
-
#599 - Removed referencing exports in SDK code to avoid circular dependencies by @thehenrytsai
-
#599 - Removed remaining circular dependencies and integrated madge in build by @thehenrytsai
-
Removed dump methods that have no usage and code coverage (#602) by @thehenrytsai
-
tweak rn to depend on esm bundle (#606) by @shamilovtim
-
Authorize direct recipient of protocol records (#603) by @diehuxx, @thehenrytsai, @LiranCohen
-
#564 - Added delegated grant support for RecordsRead (#605) by @thehenrytsai
-
replace paginationMessageCid with just cursor, same with pagination query object by @LiranCohen
-
#564 - Added delegated grant support for RecordsDelete (#609) by @thehenrytsai
-
#611 - Allowed unauthorized ProtocolsQuery to fetch published ProtocolsConfigure by @thehenrytsai
-
Allowed protocol-authorized RecordsWrite to be schema-less (#612) by @thehenrytsai
-
Bump readable-stream versions (#618) by @frankhinek
-
Add author to RecordsFilter (#619) by @LiranCohen
Full Changelog: v0.2.6...v0.2.7
v0.2.6
What's Changed
- Added a number of badges to README.md by @thehenrytsai in #595
- Fixed bug on usage of
GeneralJwsVerifier
and improved its usability by @thehenrytsai in #594 - MessageStoreLevel Benchmarking by @LiranCohen in #596
- Remove circular dependency causing problems in lib consumer by @diehuxx in #598
Full Changelog: v0.2.5...v0.2.6
v0.2.5
What's Changed
- Introduce Dwn.handleRecordsWrite function by @shobitb in #546
- MessageStore Index tenant partitioning by @LiranCohen in #547
- Removed
UnsignedRecordsWriteMessage
type by @thehenrytsai in #548 - Update ProtocolsQueryReply type to reflect actual object returned by @diehuxx in #551
- Scenario test for a multi-party encrypted chat app by @thehenrytsai in #556
- Overload type signature for processMessage by @diehuxx in #554
- Make protocol record validation and authorization distinct actions by @diehuxx in #552
- add browser tests to gh actions. by @flothjl in #541
- Add tests for error cases in did-resolver.spec.ts by @shobitb in #561
- Replace
handle<Xyz>
methods inDwn
class with overloaded `process… by @shobitb in #566 - Add range filter support for dataSize by @shobitb in #568
- Add support for compressed secp256k1 publicKey by @hkwi in #567
- Add codecov coverage job in
integrity-check.yml
by @0scvr in #542 - Add protocol update action by @diehuxx in #569
- Use protocolRoles to authorize RecordsQuery by @diehuxx in #560
- Fix flaky test for dataSize RecordsQuery by @diehuxx in #573
- #483 Fix level wrapper close implementation by @diehuxx in #574
- fix brittle test that would fail due to ordering by @LiranCohen in #577
- update browserify-sign by @LiranCohen in #579
- adding time schema validation to other interface method schemas by @flothjl in #580
- Update README.md by @Aryan4884 in #581
- Accessibility features for Markdown files by @mishmanners in #584
- adding helper function to create a timestamp by @flothjl in #583
- Support protocol authorized RecordsDelete by @diehuxx in #576
- Delegated grant support for RecordsWrite by @thehenrytsai in #582
- Add missing filters to RecordsQuery by @LiranCohen in #578
- update tests from merge by @LiranCohen in #586
- #564 - Renamed author signature for consistency by @thehenrytsai in #587
- #534 - Removed config on obsolete code coverage badge generation by @thehenrytsai in #589
- More refactoring & renaming on signing related methods and properties for consistency by @thehenrytsai in #588
- Added Liran as code owner + fixed naming/typos + remove unnecessary castings by @thehenrytsai in #590
- Bump to version 0.2.5 by @diehuxx in #592
- Flothjl/dwnerror standardization by @flothjl in #591
- Time and timestamp utility refactoring by @thehenrytsai in #593
New Contributors
- @shobitb made their first contribution in #546
- @hkwi made their first contribution in #567
- @0scvr made their first contribution in #542
- @Aryan4884 made their first contribution in #581
- @mishmanners made their first contribution in #584
Full Changelog: v0.2.4...v0.2.5