v1.12.0
What's Changed
New Features
- Resend code service (#2114) by @mewmba in https://github.com/trinsic-id/sdk/pull/1397
IDVSession
backend work (#2597) Co-authored-by: Scott Phillip by @mewmba in https://github.com/trinsic-id/sdk/pull/1466- feat: Add
ConnectService
by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/1468 - Trinsic connect UI and backend state machine (#2675) * Moving s by @mewmba in https://github.com/trinsic-id/sdk/pull/1471
- feat: Remove deprecated endpoints and
AccountService
(#2812) by @mewmba in https://github.com/trinsic-id/sdk/pull/1521
Language-Specific Changes
- fix: Dart service options kept consistent by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/1392
- feat: Provider Request Ecosystem Deletion (#2201) by @mewmba in https://github.com/trinsic-id/sdk/pull/1414
- Remove all obsolete/deprecated CLI commands by @geel9 in https://github.com/trinsic-id/sdk/pull/1417
- fix:
Issue()
in dart by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/1423 - CLI Trust Registry updates by @geel9 in https://github.com/trinsic-id/sdk/pull/1424
- CLI Release / windows installation docs changes by @geel9 in https://github.com/trinsic-id/sdk/pull/1425
- Add interface for the trinsic service for dotnet by @tmarkovski in https://github.com/trinsic-id/sdk/pull/1430
- [typescript] Add ConnectClient and separate browser/node SDK entry by @tmarkovski in https://github.com/trinsic-id/sdk/pull/1493
- Add sections and field ordering in CLI import format by @tmarkovski in https://github.com/trinsic-id/sdk/pull/1470
- Adding initial sdk by @Hmac512 in https://github.com/trinsic-id/sdk/pull/1498
- fix: Remove dart
account-service
exports by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/1522
SDK-Wide Changes
- Mark account service as deprecated & remove broken samples by @geel9 in https://github.com/trinsic-id/sdk/pull/1388
- Replace
provider
string field inExternalIdentity
with enum by @mewmba in https://github.com/trinsic-id/sdk/pull/1400 - feat: Move Ecosystem color configuration to dashboard code (#215 by @mewmba in https://github.com/trinsic-id/sdk/pull/1404
email
deprecation by @mewmba in https://github.com/trinsic-id/sdk/pull/1405- Simplify Trust Registries (#2207) by @mewmba in https://github.com/trinsic-id/sdk/pull/1420
- Remove deprecated
SearchRegistry
endpoint (#2264) by @mewmba in https://github.com/trinsic-id/sdk/pull/1422 - feat: OIDC Email Return URL Backend (#2235) * spike: Login conf by @mewmba in https://github.com/trinsic-id/sdk/pull/1427
- Fix/search registry by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/1428
- API for credential issuance with interaction (credential offer) by @mewmba in https://github.com/trinsic-id/sdk/pull/1429
- Verification Templates Initial Pass by @mewmba in https://github.com/trinsic-id/sdk/pull/1433
- feat: Did Web Document construction backend (#2386) by @mewmba in https://github.com/trinsic-id/sdk/pull/1443
- fix: Mark VerificationTemplate(s) as experimental (#2433) by @mewmba in https://github.com/trinsic-id/sdk/pull/1446
- feat:
did:web
endpoints rename, validate key ownership (#2407) by @mewmba in https://github.com/trinsic-id/sdk/pull/1445 - fix:
Obsolete
experimental attribute by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/1447 - fix: VerificationTemplate delete, and return (#2438) * fix: V by @mewmba in https://github.com/trinsic-id/sdk/pull/1448
- feat: Dashboard verification templates editor (#2417) * Setup v by @mewmba in https://github.com/trinsic-id/sdk/pull/1450
- fix: Minor tweaks on update VT backend (#2445) * fix: Minor twe by @mewmba in https://github.com/trinsic-id/sdk/pull/1451
- Cryptosuite factory, bbs legacy, bbs, eddsa (#2426) *
did:web
by @mewmba in https://github.com/trinsic-id/sdk/pull/1452 - Remove deprecated SignIn() API call (#2483) * Remove deprecated by @mewmba in https://github.com/trinsic-id/sdk/pull/1453
- feat: remove storing verification templates as
schema.json
fil by @mewmba in https://github.com/trinsic-id/sdk/pull/1463 - Add ListSessions SDK endpoint (#2840) by @mewmba in https://github.com/trinsic-id/sdk/pull/1523
Documentation/Samples
- docs: Add trinsic dart, react native doc information by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/1387
- fix: Update sample, don't cache properties due to
service_options
by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/1389 - Login sample python by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/1394
- docs: Remove
EcosystemInfo
which no longer exists by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/1399 - fix: Broken python docs link by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/1412
- Add docs and samples for new Trust Registry endpoints by @geel9 in https://github.com/trinsic-id/sdk/pull/1421
- Update Trust Registry Service docs by @chiarapaskulin in https://github.com/trinsic-id/sdk/pull/1426
- Docs for interactive issuance by @tmarkovski in https://github.com/trinsic-id/sdk/pull/1442
- Add examples coming soon page by @tmarkovski in https://github.com/trinsic-id/sdk/pull/1444
- [docs] Example issue directly and send by @tmarkovski in https://github.com/trinsic-id/sdk/pull/1455
- docs: Add a new Trinsic Platform Walkthrough by @lucasamonrc in https://github.com/trinsic-id/sdk/pull/1457
- Docs Improvements by @chiarapaskulin in https://github.com/trinsic-id/sdk/pull/1454
- docs: Add new documentation to dashboard features not included in the platform walkthrough by @lucasamonrc in https://github.com/trinsic-id/sdk/pull/1464
- fix: Prevent
VaccineDemo
from pointing to a different endpoint fromTests.cs
by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/1465 - Update README.md by @chiarapaskulin in https://github.com/trinsic-id/sdk/pull/1497
- fix: Docs homepage links by @lucasamonrc in https://github.com/trinsic-id/sdk/pull/1489
- Examples of issuance and verifications by @tmarkovski in https://github.com/trinsic-id/sdk/pull/1490
- Example guide for sharing VC w/ OIDC by @tmarkovski in https://github.com/trinsic-id/sdk/pull/1526
- Fix docs PR preview by @geel9 in https://github.com/trinsic-id/sdk/pull/1527
- Docs improvements by @chiarapaskulin in https://github.com/trinsic-id/sdk/pull/1488
- Docs improvements (#2738) * Consistency in naming * replace go by @mewmba in https://github.com/trinsic-id/sdk/pull/1529
- Fix Docs example by @chiarapaskulin in https://github.com/trinsic-id/sdk/pull/1532
- Update Docs - DIDs and Dart info by @chiarapaskulin in https://github.com/trinsic-id/sdk/pull/1539
- Add verification_template_id parameter description in the docs by @lucasamonrc in https://github.com/trinsic-id/sdk/pull/1502
- Trinsic Connect reference documentation and samples by @geel9 in https://github.com/trinsic-id/sdk/pull/1513
- Add diagrams for the issuance and verification flows in doc examples by @tmarkovski in https://github.com/trinsic-id/sdk/pull/1533
Internal Improvements
- fix: 1.11.0 release tweaks by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/1385
- build(deps): bump yaml and htmlnano in /samples/oidc-client-verifier by @dependabot in https://github.com/trinsic-id/sdk/pull/1386
- build: Speed up the infrastructure testing by removing compiling the CLI (which takes over 3 minutes) by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/1393
- build(deps): bump engine.io and socket.io in /samples/grpc-web by @dependabot in https://github.com/trinsic-id/sdk/pull/1390
- build: Cache NPM dependencies for performance by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/1395
- Fix broken tests by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/1398
- fix: Missing SDK updates by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/1403
- fix: Use PAT so that actions autorun by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/1406
- build(deps): bump socket.io-parser from 4.2.1 to 4.2.3 in /samples/grpc-web by @dependabot in https://github.com/trinsic-id/sdk/pull/1410
- build(deps): bump socket.io-parser from 4.2.2 to 4.2.3 in /web by @dependabot in https://github.com/trinsic-id/sdk/pull/1411
- Fix .NET tests & doc rendering by @geel9 in https://github.com/trinsic-id/sdk/pull/1415
- Fix Go, Java, Python, TypeScript tests by @geel9 in https://github.com/trinsic-id/sdk/pull/1416
- refactor: Move
InternalWalletService
to shared (#2248) by @mewmba in https://github.com/trinsic-id/sdk/pull/1418 - fix: Allow Mewmba to run actions by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/1449
- Build/remove dashboard/oidc4vp sdk dependency (#2460) * spike: by @mewmba in https://github.com/trinsic-id/sdk/pull/1456
- fix: Various build issues by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/1458
- fix: Dart Build Issues by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/1459
- fix: Channel management properly by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/1460
- fix: Package updates by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/1461
- chore(deps): update dependency markupsafe to v2.1.3 by @mewmba in https://github.com/trinsic-id/sdk/pull/1475
- fix(deps): update all non-major dependencies by @mewmba in https://github.com/trinsic-id/sdk/pull/1484
- chore(deps): update dependency trinsic-sdk to v1.11.1 by @mewmba in https://github.com/trinsic-id/sdk/pull/1482
- Update renovate.json by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/1486
- chore(deps): update all non-major dependencies by @mewmba in https://github.com/trinsic-id/sdk/pull/1481
- chore(deps): update all non-major dependencies by @mewmba in https://github.com/trinsic-id/sdk/pull/1480
- chore(deps): update all non-major dependencies by @mewmba in https://github.com/trinsic-id/sdk/pull/1479
- Fix docs preview action by @geel9 in https://github.com/trinsic-id/sdk/pull/1494
- build(deps): bump webpki from 0.22.0 to 0.22.2 in /cli by @dependabot in https://github.com/trinsic-id/sdk/pull/1536
- build(deps-dev): bump postcss from 8.4.27 to 8.4.31 in /web by @dependabot in https://github.com/trinsic-id/sdk/pull/1537
- build(deps): bump golang.org/x/net from 0.7.0 to 0.17.0 in /go by @dependabot in https://github.com/trinsic-id/sdk/pull/1541
- build(deps): bump protobufjs and @trinsic/trinsic in /examples/issue-send-chapi by @dependabot in https://github.com/trinsic-id/sdk/pull/1544
- build(deps): bump protobufjs and @trinsic/trinsic in /examples/verify-cred-oidc by @dependabot in https://github.com/trinsic-id/sdk/pull/1545
- build(deps): bump protobufjs and @trinsic/trinsic in /examples/issue-direct-send by @dependabot in https://github.com/trinsic-id/sdk/pull/1543
- build: Switch to vite packaging by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/1462
- build(deps-dev): bump protobufjs from 6.11.3 to 6.11.4 in /samples/grpc-web by @dependabot in https://github.com/trinsic-id/sdk/pull/1467
- Use webpack for bundling. Fix popup callback. by @tmarkovski in https://github.com/trinsic-id/sdk/pull/1496
- Refactor web sdk to simplify use of oidc-client-ts by @tmarkovski in https://github.com/trinsic-id/sdk/pull/1501
- Fixing listener by @Hmac512 in https://github.com/trinsic-id/sdk/pull/1503
- Fixing bug in removing modal by @Hmac512 in https://github.com/trinsic-id/sdk/pull/1504
- Update protobuf files by @mewmba in https://github.com/trinsic-id/sdk/pull/1512
- Add examples for IDV and VP w OIDC by @tmarkovski in https://github.com/trinsic-id/sdk/pull/1515
- Tweak Connect reference docs by @geel9 in https://github.com/trinsic-id/sdk/pull/1514
- Add field_ref macro to create a clickable reference to a proto field by @geel9 in https://github.com/trinsic-id/sdk/pull/1518
- fix: ConnectClient scrollbars by @lucasamonrc in https://github.com/trinsic-id/sdk/pull/1525
- Connect: Verification retry support (#2844) by @mewmba in https://github.com/trinsic-id/sdk/pull/1528
- Fixing popup staying open by @Hmac512 in https://github.com/trinsic-id/sdk/pull/1534
Full Changelog: trinsic-id/sdk@v1.11.0...v1.12.0