First alpha release
Pre-release
Pre-release
·
255 commits
to main
since this release
v0.0.1-alpha
The first alpha release of the SDK. Provided for developers to have a stable build.
What's Changed
- DID Data Model by @decentralgabe in #1
- VC + VP data models by @decentralgabe in #2
- JSON Schema + VC JSON Schema Support by @decentralgabe in #3
- add mage no install option by @decentralgabe in #8
- JsonWebKey2020 Sign + Verify by @decentralgabe in #13
- Issue #9: Add CircleCI Config by @ALRubinger in #10
- Issue #4: Update License from MIT to ASL2 by @ALRubinger in #12
- Issue #6: Add @decentralgabe as CODEOWNER by @ALRubinger in #7
- Issue #5: Introduce elementary CONTRIBUTING doc by @ALRubinger in #11
- Sign and Verify JSONWebSignature2020 Suite by @decentralgabe in #22
- DID Key Implementation by @decentralgabe in #28
- Doc updates & DID Key Test by @decentralgabe in #36
- Credential Builder by @decentralgabe in #37
- Minor fix for VP and test by @decentralgabe in #41
- support more generic ld contexts by @decentralgabe in #42
- Add Verifiable Presentation Tests by @decentralgabe in #43
- conditional challenge field and one more test by @decentralgabe in #44
- ps256 instead of rs256 by @decentralgabe in #45
- Update README for JWS Suite Compliance by @decentralgabe in #46
- VC-JWT and VP-JWT Support by @decentralgabe in #47
- Update JWT claim encoding by @decentralgabe in #50
- Credential Manifest & Presentation Exchange Data Models by @decentralgabe in #55
- Credential Manifest & Presentation Exchange Schema Validation by @decentralgabe in #59
- Presentation Request and Submission Handling by @decentralgabe in #61
- Presentation Exchange: Submission Tests by @decentralgabe in #69
- Presentation Exchange: Submission Validation by @decentralgabe in #70
- Wallet Rendering Spec Support by @decentralgabe in #74
- Rename to SSI SDK by @decentralgabe in #76
- Update image by @decentralgabe in #77
- Pin packr; update deps by @decentralgabe in #83
- Fix schema validation logic by @decentralgabe in #87
- update readme; add ghactions by @decentralgabe in #88
- Add logrus by @decentralgabe in #91
- Support Cred Manifest Builders; Update PE and CM schemas + object models by @decentralgabe in #95
- Credential Manifest Builder Tests by @decentralgabe in #97
- Implementation of Credential Status List 2021 by @decentralgabe in #100
- Replace packr with stdlib embed by @philippgille in #101
- json-ld cached doc loader by @singyiu in #102
- Bump github.com/multiformats/go-multibase from 0.0.3 to 0.1.0 by @dependabot in #103
- Bump github.com/stretchr/testify from 1.7.2 to 1.7.4 by @dependabot in #105
- Bump github.com/multiformats/go-multibase from 0.1.0 to 0.1.1 by @dependabot in #106
- Status List should support lists with no revoked credentials by @decentralgabe in #107
- remove casting from status list check by @decentralgabe in #108
- removed go build annotation to fix Issue #104 by @andorsk in #109
- Bump github.com/stretchr/testify from 1.7.4 to 1.7.5 by @dependabot in #115
- make claim format struct public by @decentralgabe in #118
- Singyiu/feat did web 01 by @singyiu in #116
- update to latest cm schema by @decentralgabe in #133
- Bump github.com/goccy/go-json from 0.9.7 to 0.9.8 by @dependabot in #131
- Bump github.com/stretchr/testify from 1.7.5 to 1.8.0 by @dependabot in #130
- fix: remove build tags by @andorsk in #126
- verifiable credential example by @andorsk in #128
- did example. by @andorsk in #127
- feat: did:peer by @andorsk in #120
- examples/did: Fix typo by @moricho in #143
- presentation example by @andorsk in #129
- Update CONTRIBUTING.md by @decentralgabe in #145
- Presentation Exchange Builders by @decentralgabe in #121
- Bump github.com/goccy/go-json from 0.9.8 to 0.9.10 by @dependabot in #148
- Public and Private Key Bi-directional Serialization by @decentralgabe in #149
- add codecov by @decentralgabe in #153
- Bump github.com/bits-and-blooms/bitset from 1.2.2 to 1.3.0 by @dependabot in #154
- Bump github.com/sirupsen/logrus from 1.8.1 to 1.9.0 by @dependabot in #155
- remove print and json marshalling in builder at exchange layer by @andorsk in #157
- refactor crypto keys test by @nitro-neal in #158
- Adding new function that converts a ed25519 key to JWK by @nitro-neal in #161
- update language around input descriptor constraints, no longer required by @decentralgabe in #163
- update github action cron to run daily at 2 pm by @nitro-neal in #166
- adding tests to example packages by @nitro-neal in #167
- Use case apt application by @nitro-neal in #164
- feat: updated to support abstract specs by @andorsk in #141
- Implement did-pkh by @nitro-neal in #168
- Bump github.com/goccy/go-json from 0.9.10 to 0.9.11 by @dependabot in #169
- Bump github.com/decred/dcrd/dcrec/secp256k1/v4 from 4.0.1 to 4.1.0 by @dependabot in #170
- DID Web tests use mock HTTP Resolvers by @decentralgabe in #172
- add vision and versioning docs by @decentralgabe in #173
- Presentation Exchange: Required Constraints by @decentralgabe in #175
- Credential Manifest - Update to Credential Response by @decentralgabe in #174
- Bump github.com/multiformats/go-multicodec from 0.5.0 to 0.6.0 by @dependabot in #177
- demo of full authorization flow by @andorsk in #147
- Add readme to flow by @andorsk in #179
- Add gomobile by @nrobi144 in #178
- doc and example nits by @decentralgabe in #180
New Contributors
- @ALRubinger made their first contribution in #10
- @philippgille made their first contribution in #101
- @singyiu made their first contribution in #102
- @dependabot made their first contribution in #103
- @andorsk made their first contribution in #109
- @moricho made their first contribution in #143
- @nitro-neal made their first contribution in #158
- @nrobi144 made their first contribution in #178
Full Changelog: https://github.com/TBD54566975/ssi-sdk/commits/v0.0.1-alpha