Releases: decentralized-identity/web5-js
Releases · decentralized-identity/web5-js
@web5/[email protected]
@web5/api v0.8.4
🚨 Breaking Changes
- Bump
dwn-sdk-js
to version0.2.10
by @LiranCohen in #370
🐞 Bug Fixes
- Fix record author bug by @frankhinek in #345
📓 🧪 🏗️ Documentation, Tests, and Chores
- Decouples security scanning analysis and add FOSSA by @leordev in #330
- speed up ci by @shamilovtim in #325
- Trigger sdk-development report on merge to main by @finn-tbd in #359
Full Changelog: api-0.8.3...api-0.8.4
@web5/api v0.8.3
🚨 Breaking Changes
- Bump
dwn-sdk-js
to v0.2.6 and fix bugs by @diehuxx in #290 - Bump
dwn-sdk-js
to v0.2.8 by @LiranCohen in #310 - Modify
VerifiableCredential.create()
method signature by @nitro-neal in #311 - Refactor
@web5/crypto
to replace Web CryptoCryptoKey
with JWK by @frankhinek in #318
🚀 Features
- Improve
SyncManager
to enable use of to useabstract-level
implementations by @shamilovtim in #309 - Support resolution of
did:dht
DIDs inVerifiableCredential
implementation by @phoebe-lew in #321 - Add support for
RecordsQuery
pagination by @LiranCohen in #268
🐞 Bug Fixes
- Fix incorrect
MessageOptions
forRecordsRead
requests inSyncManager
by @LiranCohen in #297 - Fix bug with
record.data.*
after record queries by @frankhinek in #298 - Fix bug that was causing
record.send()
andrecord.update()
issues by @frankhinek in #300 - Fix bugs with reading remote DWN records and repeated
record.data.*
access by @frankhinek in #327 - Fix error message in
src/web5.ts
by @stevegee1 in #304
📓 🧪 🏗️ Documentation, Tests, and Chores
- Add
sdk-development
compliance validation to CI by @finn-tbd in #291 - Add Snyk for Vulns and License checks by @leordev in #293
- Bump
readable-stream
types dependency by @frankhinek in #299 - Test for did:dht signed VCs + release by @phoebe-lew in #322
- Fix tsconfig errors by @shamilovtim in #306
- Decouple tbdocs commenter by @leordev in #323
- Replace Karma with Web Test Runner by @shamilovtim in #316
- Bump package versions in preparation for @web5/api 0.8.3 release by @frankhinek in #335
🌟 New Contributors
- @stevegee1 made their first contribution in #304
- @shamilovtim made their first contribution in #309
Full Changelog: v0.8.2...v0.8.3
@web5/api v0.8.2
🚨 Breaking Changes
- Upgrade to
dwn-sdk-js
v0.2.3 by @diehuxx in #225 and #237 - Update
dwn-sdk-js
to v0.2.4 by @diehuxx in #241 Secp256k1
- disable malleability check when verifying by @mistermoe in #244- Refactor credentials api interface by @nitro-neal in #255
🚀 Features
- Add
credentials
package to web5-js by @nitro-neal in #175 and #214 - Add
EdDSA
toJwsHeaderParams['alg']
type by @mistermoe in #194 - Export tech preview by @amika-sq in #227
- Add
did:dht
method by @decentralgabe in #240 - Set assertion method for
did:ion
by @phoebe-lew in #245 - Add PBKDF2 implementation to
@web5/crypto
by @frankhinek in #262 - Re-introduce
resolve
Method inDidApi
for DID Resolution by @frankhinek in #267
🐞 Bug Fixes
- Fix issue with
kid
by @nitro-neal in #219 - Fix typo in README.md by @captain-Akshay in #234
- Remove usage of named exports until React Native supports by @frankhinek in #257
📓 🧪 🏗️ Documentation, Tests, and Chores
- 100% test coverage for
web5/crypto
by @adam4leos in #215 - Add required property 'published' to protocols.configure example by @angiejones in #218
- Add Codesandbox for Hacktoberfest by @blackgirlbytes in #223
- Update chai to the latest version after CVE-2023-43646 by @LiranCohen in #230
- Remove
old
package by @amika-sq in #236 - Improve accessibility features for markdown files by @mishmanners in #249
- Install
tbdocs
for the@web5/api
package by @leordev in #251 - Add OSSF Scorecard by @ALRubinger in #256
- Use mocks to speed up
did:dht
tests by @decentralgabe in #258 - Update README for credentials package by @nitro-neal in #265
🌟 New Contributors
- @adam4leos made their first contribution in #215
- @blackgirlbytes made their first contribution in #223
- @LiranCohen made their first contribution in #230
- @diehuxx made their first contribution in #225
- @captain-Akshay made their first contribution in #234
- @phoebe-lew made their first contribution in #245
- @decentralgabe made their first contribution in #240
- @ALRubinger made their first contribution in #256
- @leordev made their first contribution in #251
- @mishmanners made their first contribution in #249
Full Changelog: v0.8.1...v0.8.2
Web5 JS v0.8.1
🚨 Breaking Changes
- Agent Refactor by @frankhinek in #168
🚀 Features
- Add Crypto Algorithm, KeyManager, and KMS to crypto package by @frankhinek in #152
- Add SyncManager to Web5 Managed Agent by @frankhinek in #204
🛡️ Security
- Fix for CVE-2023-36665 by @frankhinek in #151
🐞 Bug Fixes
@web5/dids
add missingdependency
by @mistermoe in #203
📓 🧪 🏗️ Documentation, Tests, and Chores
- Missing exports by @mistermoe in #156
- Bundling by @mistermoe in #160
- Test against a local copy of the dwn server by @finn-tbd in #161
- Auto bump @web5/* dependency versions with Alpha NPM Publishing Workflow by @frankhinek in #178
- Add named export for Docusaurus and improve alpha publishing workflow by @frankhinek in #198
New Contributors
- @finn-tbd made their first contribution in #161
Full Changelog: v0.7.11...v0.8.1
Web5 JS v0.7.11
What's Changed
- Add a table of content to docs by @Developerayo in #130
- Updated dwn-sdk-js and vulnerable word-wrap dependencies by @thehenrytsai in #140
- Increase default sync interval from
1s
->2m
by @mistermoe in #144 - Resolve Issue #133 by removing tests from crypto and proxy-agent tsconfig by @frankhinek in #145
- Update to DWN SDK 0.0.37 and prepare for release 0.7.11 by @frankhinek in #147
New Contributors
- @Developerayo made their first contribution in #130
Full Changelog: v0.7.10...v0.7.11
Web5 JS v0.7.10
What's Changed
- Corrected field name on protocols.configure() by @angiejones in #121
- Enable manually triggering npm release github action by @mistermoe in #128
- Fix NPM release workflow for new packages by @frankhinek in #129
- Fix for CVE-2022-25883 by @frankhinek in #136
- Updated ion-tools and dwn-sdk-js dependencies to latest version by @thehenrytsai in #134
- Add react-native directives to each package.json by @amika-sq in #137
- Incremented versions of all packages modified by dependency updates by @thehenrytsai in #138
Note No changes to external APIs.
New Contributors
- @thehenrytsai made their first contribution in #134
- @amika-sq made their first contribution in #137
Full Changelog: v0.7.9...v0.7.10
Web5 JS v0.7.9
What's Changed
- Create create-site-issue.yml by @michaelneale in #111
- fixing errors in Readme's API doc by @angiejones in #112
- Add alpha release publication GitHub workflow by @frankhinek in #115
- Update and rename notify-dev-site.yml to release-notify.yml by @michaelneale in #118
- (sync) ignore non-existent message? by @mistermoe in #114
- Fix eslint NPM scripts and migrate to root .eslintrc config by @frankhinek in #120
- Scaffold
web5.vc
by @mistermoe in #116 - Release Web5 JS v0.7.9 by @frankhinek, @mistermoe in #123
New Contributors
- @angiejones made their first contribution in #112
No changes to any external APIs.
Full Changelog: v0.7.8...v0.7.9
v0.7.8
This PR is solely a hot fix to resolve a sync-related bug.
The were no changes to external API methods.
What's Changed
- (sync) handle pulling tombstones by @mistermoe in #109
Full Changelog: v0.7.7...v0.7.8
Web5 JS v0.7.7
What's Changed
- changes to
Web5.did
by @mistermoe in #105
No changes to any external APIs.
Full Changelog: v0.7.6...v0.7.7