Releases: trinsic-id/v2-sdk
v1.14.0
What's Changed
- Update renovate.json by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/1578
- Update release-rust.yml by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/1579
- remove the "-1" revision by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/1580
- feat: Dart
1.13.0
by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/1581 - Trinsic Authenticator: Backend Spike, iOS + Android apps (#3025) by @mewmba in https://github.com/trinsic-id/sdk/pull/1582
- fix: client id and redirect uri automatically presume window origins by @janpieterz in https://github.com/trinsic-id/sdk/pull/1583
- docs: Add new Trinsic Connect guides by @lucasamonrc in https://github.com/trinsic-id/sdk/pull/1584
- feature: Add
HasValidCredential
method to theConnectService
by @mewmba in https://github.com/trinsic-id/sdk/pull/1585 - spike: Add InitSession debug parameters (#3134) * spike: Connec by @mewmba in https://github.com/trinsic-id/sdk/pull/1587
- fix: Front-end off-by-one bug (#3215) * fix: Miscellaneous typo by @mewmba in https://github.com/trinsic-id/sdk/pull/1589
- fix: Java dependency docs by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/1590
- Add documentation detailing the basic Trinsic Connect flow by @geel9 in https://github.com/trinsic-id/sdk/pull/1595
- Feat/swagger grpc (#2994) by @mewmba in https://github.com/trinsic-id/sdk/pull/1596
- Cross ecosystem issuance sample and documentation by @chiarapaskulin in https://github.com/trinsic-id/sdk/pull/1597
- Set client_id and redirect_uri to the calling context by @tmarkovski in https://github.com/trinsic-id/sdk/pull/1566
- fix: open popup immediately (empty) to prevent browser popup blocking by @janpieterz in https://github.com/trinsic-id/sdk/pull/1598
- build(deps-dev): bump follow-redirects from 1.15.2 to 1.15.4 in /web by @dependabot in https://github.com/trinsic-id/sdk/pull/1592
- build(deps): bump h2 from 0.3.18 to 0.3.24 in /cli by @dependabot in https://github.com/trinsic-id/sdk/pull/1593
- build(deps-dev): bump vite from 4.4.9 to 4.5.2 in /web by @dependabot in https://github.com/trinsic-id/sdk/pull/1594
- build(deps-dev): bump follow-redirects from 1.15.2 to 1.15.4 in /samples/grpc-web by @dependabot in https://github.com/trinsic-id/sdk/pull/1591
- Update test-infrastructure.yml by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/1599
- Refactor/remove old samples by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/1600
- fix: Go build again by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/1601
- Improve holder binding explanation by @chiarapaskulin in https://github.com/trinsic-id/sdk/pull/1604
- fix:
POST REST
(#3433) by @mewmba in https://github.com/trinsic-id/sdk/pull/1602 - fix: Don't run
FileManagementService
tests by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/1606 - fix: Karma respect cmd line parameters by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/1607
- feat: Faster grpc-web tests by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/1608
- Add necessary
allow
attributes to Trinsic Connect iFrame by @geel9 in https://github.com/trinsic-id/sdk/pull/1610 - build: Run full suite of
grpc-web
tests by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/1612 - hackathon: Add demo branding parameters to create session call ( by @mewmba in https://github.com/trinsic-id/sdk/pull/1613
Full Changelog: trinsic-id/sdk@v1.13.0...v1.14.0
v1.13.0
What's Changed
New Features
- feat: Multi ecosystem lookup in Trinsic Connect (#3011) * Imple by @mewmba in https://github.com/trinsic-id/sdk/pull/1576
- Get wallet from external identity (#2898) * find wallet from ex by @mewmba in https://github.com/trinsic-id/sdk/pull/1551
- IDVSession Selective Disclosure (#3004) by @mewmba in https://github.com/trinsic-id/sdk/pull/1570
Documentation/Samples
- fix typos on examples index by @michaeldboyd in https://github.com/trinsic-id/sdk/pull/1547
- Wallet API Docs Improvements by @chiarapaskulin in https://github.com/trinsic-id/sdk/pull/1553
- docs: fix invalid service call in example by @janpieterz in https://github.com/trinsic-id/sdk/pull/1569
Bugfixes/Minor Improvements
- fix: Released Dart 1.12.0 by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/1549
Internal Improvements
- build(deps): bump crypto-js from 4.1.1 to 4.2.0 in /examples/verify-cred-oidc by @dependabot in https://github.com/trinsic-id/sdk/pull/1565
Full Changelog: trinsic-id/sdk@v1.12.0...v1.13.0
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/...
v1.11.0
What's Changed
New Features
- spike: Twilio SMS Support by @mewmba in https://github.com/trinsic-id/sdk/pull/1371
- feat: Remove okapi package requirements everywhere by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/1376
- feat: Flutter support on all major platforms! by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/1380
- feat: Fix react native support by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/1382
Language-Specific Changes
- refactor: Remove Ruby by @janpieterz in https://github.com/trinsic-id/sdk/pull/1306
- feat: Support a single package and export. Switch to
nice-grpc-web
everywhere by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/1372
SDK-Wide Changes
- refactor: Deprecate webhooks by @mewmba in https://github.com/trinsic-id/sdk/pull/1302
- Templates:
UpdateTemplate
endpoint;title
anddescription
support; addition ofFieldOrdering
,AppleWalletOptions
, andUriData
by @mewmba in https://github.com/trinsic-id/sdk/pull/1317 - feat: Remove
SignIn
from SDKs and update tests by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/1316 - Fix usage of invalid
:
character in template names by @geel9 in https://github.com/trinsic-id/sdk/pull/1324 - Simpler model for
AppleWalletOptions
SecondaryFields
andAuxiliaryFields
by @mewmba in https://github.com/trinsic-id/sdk/pull/1325 - fix: Mark all has_more properties for continuation tokens as has_more_results (Copied Protos from Server) by @mewmba in https://github.com/trinsic-id/sdk/pull/1360
- Wallet API updates - docs, missing endpoint (#1965) by @mewmba in https://github.com/trinsic-id/sdk/pull/1365
- Remove oberon pok scheme + okapi dependency for dotnet, rust, typescript by @tmarkovski in https://github.com/trinsic-id/sdk/pull/1363
- proto: Mark all deprecated items with a due date (#1978) by @mewmba in https://github.com/trinsic-id/sdk/pull/1369
- fix: Send ecosystem information with
WalletConfiguration
by @mewmba in https://github.com/trinsic-id/sdk/pull/1379
Documentation/Samples
- Docs: Remove all references to webhooks & fix whitespace issue by @geel9 in https://github.com/trinsic-id/sdk/pull/1311
- Remove usage of
signIn
in samples and tests by @geel9 in https://github.com/trinsic-id/sdk/pull/1315 - Remove documentation for deprecated signin flow by @geel9 in https://github.com/trinsic-id/sdk/pull/1314
- fix: docs typo by @janpieterz in https://github.com/trinsic-id/sdk/pull/1352
- Template documentation update by @geel9 in https://github.com/trinsic-id/sdk/pull/1333
- Update go install instructions by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/1338
- Added content about VCs, DIDs, JSON-LD and verification to docs' learn session by @chiarapaskulin in https://github.com/trinsic-id/sdk/pull/1348
- Added Postman and Buf Studio API Experience to docs by @chiarapaskulin in https://github.com/trinsic-id/sdk/pull/1349
- feat: Copy All Credential Templates script by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/1367
- Documentation on migrating from Account to Wallet API by @tmarkovski in https://github.com/trinsic-id/sdk/pull/1370
- Revert account API docs by @tmarkovski in https://github.com/trinsic-id/sdk/pull/1374\
- fix: Expose typescript samples for trust registry by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/1378
- Misc doc updates by @tmarkovski in https://github.com/trinsic-id/sdk/pull/1383
Internal Improvements
- tests: Remove webhook tests that fail after deprecating webhook functionality by @janpieterz in https://github.com/trinsic-id/sdk/pull/1308
- Bump golang.org/x/net from 0.0.0-20201021035429-f5854403a974 to 0.7.0 in /go by @dependabot in https://github.com/trinsic-id/sdk/pull/1310
- Bump golang.org/x/net from 0.0.0-20200822124328-c89045814202 to 0.7.0 in /samples/go by @dependabot in https://github.com/trinsic-id/sdk/pull/1309
- Generated Protos for main by @github-actions in https://github.com/trinsic-id/sdk/pull/1323
- fix: Correct proto generation file paths by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/1321
- Mark endpoints with empty
Request
arguments as such by @mewmba in https://github.com/trinsic-id/sdk/pull/1329 - Generated Protos for main by @github-actions in https://github.com/trinsic-id/sdk/pull/1332
- Generated Protos for mewmba-generated-protos by @github-actions in https://github.com/trinsic-id/sdk/pull/1331
- Bump webpack from 5.74.0 to 5.76.0 in /samples/grpc-web by @dependabot in https://github.com/trinsic-id/sdk/pull/1337
- chore(deps): update dependency webpack to 5.76.0 [security] by @renovate in https://github.com/trinsic-id/sdk/pull/1336
- Bump webpack from 5.74.0 to 5.76.0 in /web by @dependabot in https://github.com/trinsic-id/sdk/pull/1335
- Generated Protos for 1834-protoc-gen-sdk-actions by @github-actions in https://github.com/trinsic-id/sdk/pull/1322
- Minor
WalletService
comments by @mewmba in https://github.com/trinsic-id/sdk/pull/1345 - build: Mewmba create PR action by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/1347
- Generated protos for by @github-actions in https://github.com/trinsic-id/sdk/pull/1362
- build: Commit proto changes back to current branch by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/1357
- Generated protos for by @github-actions in https://github.com/trinsic-id/sdk/pull/1364
- build:
prettier
format the typescript code by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/1373 - fix: Correct broken infrastructure test working directory by @janpieterz in https://github.com/trinsic-id/sdk/pull/1377
- Add wallet description to dashboard (#2012) by @mewmba in https://github.com/trinsic-id/sdk/pull/1381
Full Changelog: trinsic-id/sdk@v1.10.0...v1.11.0
v1.10.0
New Features
New Features
- Added
use_verifiable_presentation
parameter toCreateProof
endpoint to wrap the created proof in a Verifiable Presentation- Copied Protos from server by @mewmba in https://github.com/trinsic-id/sdk/pull/1277
Language-Specific Changes
- Prep for Dart 1.9.0 release by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/1269
- Fix dart file management service name by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/1282
- fix: Update to go okapi 1.6.2 to fix linux library search bug by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/1292
SDK-Wide Changes
- Trust Registry
GetMembershipStatus
: Renamedgovernance_framework_uri
toframework_id
and removedx509_cert
parameter- Note: This is a compile-time breaking change
framework_id
accepts a governance framework URI as well as an ID; simply adopt the new field namex509_cert
was unsupported and has been removed from the SDK contract
- Copied Protos from server by @mewmba in https://github.com/trinsic-id/sdk/pull/1280
- Note: This is a compile-time breaking change
Documentation/Samples
- Add documentation and samples for all
WalletService
methods by @geel9 in https://github.com/trinsic-id/sdk/pull/1268 - Add trust registry information for issuance by @tmarkovski in https://github.com/trinsic-id/sdk/pull/1279
- Update proto/README.md to direct to single source of truth by @lucasamonrc in https://github.com/trinsic-id/sdk/pull/1284
- Space out comments to properly render wallet_id description by @mewmba in https://github.com/trinsic-id/sdk/pull/1287
- Update walkthrough to mention ability to send credential to wallet by @lucasamonrc in https://github.com/trinsic-id/sdk/pull/1290
- docs: Remove github doc attribution by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/1296
- Reduce docs font size by @tmarkovski in https://github.com/trinsic-id/sdk/pull/1299
- Update Ruby SDK link by @chiarapaskulin in https://github.com/trinsic-id/sdk/pull/1300
- Update the vaccine walk through by @Hmac512 in https://github.com/trinsic-id/sdk/pull/1295
- docs: go Getting Started & Selective Disclosure Attribution documentation are wrong by @lucasamonrc in https://github.com/trinsic-id/sdk/pull/1301
Internal Improvements
- Bump tokio from 1.20.3 to 1.20.4 in /cli by @dependabot in https://github.com/trinsic-id/sdk/pull/1270
- Update provided paths for
protoc-gen-sdk
by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/1271 - Generated Protos for update-protoc-gen-sdk by @github-actions in https://github.com/trinsic-id/sdk/pull/1272
- Add
deprecation
package toinstall_requires
by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/1273 - Prepare for Cargo WIX and winget release by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/1275
dart analyze
on build to reduce deploy issues by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/1274cargo fmt
fixes and test on all platforms where possible by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/1276- Fix Cargo Wix Installer - install required
protoc
by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/1283 - fix: Ensure dotnet SDK publishes the proper version by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/1285
- feat: Action to update winget .msi automatically by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/1286
- Don't call instruqt since it's a private action and inaccessible by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/1289
Full Changelog: trinsic-id/sdk@v1.9.0...v1.10.0
v1.9.0
New features
- Experimental Added a file management service to help you upload attachments to verifiable credentials
- Experimental Added a role management service, for specifying wallet roles
AddedWallet.DeleteWallet
allowing you to delete wallets (as provider, or as wallet owner) - Experimental Templates: Added annotations to
TemplateField
, allowing you annotation options for customizing order, file metadata and more (more documentation coming soon) - Templates: Added field type:
URI
- CreateProof: Added the option to specify attributes to reveal via
revealAttributes: ["attributeName"]
rather than making a complete JSON-LD compliant reveal document - CreateProof: Added a nonce to derive the proof with. If not provided we will generate one. You can use this nonce to verify the proof has not been re-used.
- SendRequest: Added the ability to automatically send a notification to a wallet holder when a credential has been sent.
- All methods that lookup a wallet now allow this via it's id, public did or email.
- Upgrading DIDs: Added
did:indy
anddid:sov
allowing you to upgrade to Danube, SovrinBuilder, SovrinStaging, Sovrin, IdUnion, IdUnionTest, IndicioTest, IndicioDemo, Indicio Indy ledgers
Deprecations
- Deprecating:
VerifiableCredential.Issue
has been deprecated, useVerifiableCredential.IssueFromTemplate
instead. - Deprecating
Provider.UpdateEcosystem
andProvider.GetPublicEcosystemInfo
- you can now configure your ecosystem through our Dashboard - Deprecating Invitation code account registration (never implemented)
- Deprecating Invitation flow (never implemented)
- Removed List and Revoke Device methods (never implemented)
- Deprecating GenerateToken and GetEventToken and Authorization request (never implemented)
SDK-Wide Changes
- Experimental Access management service by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/1159
- Remove default ecosystem from sdk and docs by @tmarkovski in https://github.com/trinsic-id/sdk/pull/1192
- Rely on the bundled binaries for all languages by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/1204
- Add support for
FileManagementService
by @geel9 in https://github.com/trinsic-id/sdk/pull/1249 - feature: Add wallet deletion and lookup of wallet by all methods for all calls by @janpieterz in https://github.com/trinsic-id/sdk/pull/1267
Language-Specific Changes
- Enable JDK 11 support, also update to relevant okapi 1.6.1 by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/1115
- update to go okapi 1.6.1 by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/1147
- Sdk 1163 enable optional ts proto by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/1164
- Python bundles its own binaries by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/1205
Documentation/Samples
- DID Conceptual Documentation by @geel9 in https://github.com/trinsic-id/sdk/pull/1090
- Document event names in message doc generation by @geel9 in https://github.com/trinsic-id/sdk/pull/1094
- Update docs home by @rileyphughes in https://github.com/trinsic-id/sdk/pull/1122
- Correcting Broken links (attempt 2) by @lanceATtrinsic in https://github.com/trinsic-id/sdk/pull/1130
- [docs-v2] Broken Links List (#1133) by @lanceATtrinsic in https://github.com/trinsic-id/sdk/pull/1134
- Replace failing fontawesome icon with material by @lanceATtrinsic in https://github.com/trinsic-id/sdk/pull/1138
- Mdb/landing page and docs by @michaeldboyd in https://github.com/trinsic-id/sdk/pull/1137
- Fix size of Trinsic logo in docs by @geel9 in https://github.com/trinsic-id/sdk/pull/1136
docs-v2
->docs
by @geel9 in https://github.com/trinsic-id/sdk/pull/1135- Update index.md by @rileyphughes in https://github.com/trinsic-id/sdk/pull/1148
- Update index.md by @rileyphughes in https://github.com/trinsic-id/sdk/pull/1150
- Add cross links to doc pages by @artemijspavlovs in https://github.com/trinsic-id/sdk/pull/1155
- Replace Typeform link with Dashboard link by @chiarapaskulin in https://github.com/trinsic-id/sdk/pull/1168
- Update Docs by @chiarapaskulin in https://github.com/trinsic-id/sdk/pull/1171
- Update Github link in Docs by @chiarapaskulin in https://github.com/trinsic-id/sdk/pull/1170
- mod to vaccination.md by @srehorn in https://github.com/trinsic-id/sdk/pull/1169
- Add typescript sample by @chiarapaskulin in https://github.com/trinsic-id/sdk/pull/1173
- document go m1 issues by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/1182
- Update Send Via Email by @chiarapaskulin in https://github.com/trinsic-id/sdk/pull/1202
- feat: Add Posthog analytics to our docs page by @janpieterz in https://github.com/trinsic-id/sdk/pull/1197
- Deleted OIDC Interactive Sample by @chiarapaskulin in https://github.com/trinsic-id/sdk/pull/1201
- Add Get Template Sample by @chiarapaskulin in https://github.com/trinsic-id/sdk/pull/1203
- Update trust-registries.md by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/1212
- Update okapi binaries instructions by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/1220
- Documentation notes and a samples for
CreateProof
updates by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/1230 - Updated concept docs with list of dids we support by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/1232
- docs: Clarify validation results by @janpieterz in https://github.com/trinsic-id/sdk/pull/1238
- Remove TODO and v1 DID protocol info from docs by @chiarapaskulin in https://github.com/trinsic-id/sdk/pull/1240
- Mark Deprecated endpoints in the docs by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/1253
- File Management Service documentation & samples by @geel9 in https://github.com/trinsic-id/sdk/pull/1254
- Add documentation around using field annotations for template rendering by @geel9 in https://github.com/trinsic-id/sdk/pull/1261
Bugfixes/Minor Improvements
- Release 1.8.0 Fixes by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/1082
- Fix Dart Package Alias by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/1084
- Dart package specific version by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/1087
- fix up for @chiarapaskulin demo by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/1091
- Create ecosystem doesn't set the token as current by @tmarkovski in https://github.com/trinsic-id/sdk/pull/1097
- Move
Get started in 15 minutes
bubble to top by @geel9 in https://github.com/trinsic-id/sdk/pull/1109 - Simplify CLI install instructions for Homebrew by @tmarkovski in https://github.com/trinsic-id/sdk/pull/1139
- Add typescript credential samples by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/1172
- Update OIDC docs to include language on the use of nonce by @tmarkovski in https://github.com/trinsic-id/sdk/pull/1177
- fix specifying ecosystem id for login by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/1195
- Add jar native utils and a bunch of cleanup by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/1213
- Adding new oidc param to docs by @Hmac512 in https://github.com/trinsic-id/sdk/pull/1219
- When providing security code, assume strings to be
utf8
encoding by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/1228
Internal Improvements
- Fix sdk 180 deploy by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/1086
- Update SDK Swift Submodule by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/1092
- Update SDK Swift Submodule by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/1093
- Delete Credential Template test creation by @chiarapaskulin in https://github.com/trinsic-id/sdk/pull/1096
- Sdk 1101 docs authorship fix by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/1102
- Copied Protos from server by @mewmba in https://github.com/trinsic-id/sdk/pull/1098
- Generated Protos for fix-sdk-180-deploy by @github-actions in https://github.com/trinsic-id/sdk/pull/1083
- Copied Protos from server by @mewmba in https://github.com/trinsic-id/sdk/pull/1106
- Generated Protos for server-copied-protos by @github-actions in https://github.com/trinsic-id/sdk/pull/1108
- Use github actions for commit/pr by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/1103
- Update SDK Swift Submodule by @mewmba in https://github.com/trinsic-id/sdk/pull/1112
- Yaml indent fix by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/1116
- verify formatting action by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/1117
- Run CLI Test as Action by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/1123
- Verify Test-Infrastructure by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/1124
- Fix test infrastructure checkout by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/1127
- Allow other environment names by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/1128
- Update assign-issues-to-project.yml by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/1141
- explicit action checkout by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/1143
- Make everything build from latest server copied protos by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/1146
- fix formatting, run typescript tests on staging by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/1149
- Copied Protos from server by @mewmba in https://github.com/trinsic-id/sdk/pull/1156
- Bump engine.io from 6.2.0 to 6.2.1 in /web by @dependabot in https://github.com/trinsic-id/sdk/pull/1174
- Copied Protos from server by @mewmba in https://github.com/trinsic-id/sdk/pull/1166
- Make SDK Actions Run Again by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/1178
- tests: Add node tests for CredentialService and Template...
v1.8.0
What's Changed
- Fix sdk 170 release issues by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/907
- Update new-release-checklist.md by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/910
- Update new-release-checklist.md by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/912
- Enable testing all the things for post-deploy smoke tests by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/913
- Let's get the right export directives, browser friendly by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/911
- build: Use npm ci for clean dependency installation (fixes #916) by @janpieterz in https://github.com/trinsic-id/sdk/pull/917
- Target the main branch for
sdk-swift
by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/919 - Update SDK Swift Submodule by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/920
- Update SDK Swift Submodule by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/921
- build: Use exact versioning for npm dependencies by @janpieterz in https://github.com/trinsic-id/sdk/pull/918
- Update SDK Swift Submodule by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/922
- Remove usage of invalid
--name
parameter in tutorial by @geel9 in https://github.com/trinsic-id/sdk/pull/926 - Adds Intercom chatbot to v2 docs by @chiarapaskulin in https://github.com/trinsic-id/sdk/pull/930
- Bring in server editor config by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/932
- Update SDK Swift Submodule by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/934
- fix: Specify Browser and Node module types (fixes #940) by @janpieterz in https://github.com/trinsic-id/sdk/pull/939
- docs: Remove reference of trinsic-web by @janpieterz in https://github.com/trinsic-id/sdk/pull/936
- Configure Renovate by @renovate in https://github.com/trinsic-id/sdk/pull/905
- Update renovate.json by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/942
- Update dependency coverlet.msbuild to v3.1.2 by @renovate in https://github.com/trinsic-id/sdk/pull/949
- Update dependency com.google.code.gson:gson to v2.9.1 by @renovate in https://github.com/trinsic-id/sdk/pull/947
- Update dependency Okapi.Net to v1.6.3 by @renovate in https://github.com/trinsic-id/sdk/pull/946
- Update dependency coverlet.collector to v3.1.2 by @renovate in https://github.com/trinsic-id/sdk/pull/948
- Update dependency @babel/core to v7.18.10 by @renovate in https://github.com/trinsic-id/sdk/pull/944
- Update dependency Microsoft.AspNetCore.Components.WebAssembly to v6.0.8 by @renovate in https://github.com/trinsic-id/sdk/pull/945
- Update dependency org.jetbrains.kotlinx:kotlinx-coroutines-core to v1.6.4 by @renovate in https://github.com/trinsic-id/sdk/pull/952
- Pin dependencies by @renovate in https://github.com/trinsic-id/sdk/pull/943
- Update dependency nice-grpc to v1.2.2 by @renovate in https://github.com/trinsic-id/sdk/pull/950
- Update renovate.json - speed up and automerge minor/patch/pin for the initial lift by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/954
- Update dependency oidc-client-ts to v2.0.5 by @renovate in https://github.com/trinsic-id/sdk/pull/951
- Update dependency ts-jest to v28.0.8 by @renovate in https://github.com/trinsic-id/sdk/pull/955
- Update dependency xunit to v2.4.2 by @renovate in https://github.com/trinsic-id/sdk/pull/956
- Update jest monorepo by @renovate in https://github.com/trinsic-id/sdk/pull/958
- Update Rust crate bytes to 1.2 by @renovate in https://github.com/trinsic-id/sdk/pull/960
- Migration Guide docs by @tmarkovski in https://github.com/trinsic-id/sdk/pull/929
- Update Rust crate blake3 to 1.3 by @renovate in https://github.com/trinsic-id/sdk/pull/959
- Update Rust crate tokio to 1.20 by @renovate in https://github.com/trinsic-id/sdk/pull/963
- Update dawidd6/action-download-artifact action to v2.22.0 by @renovate in https://github.com/trinsic-id/sdk/pull/966
- Update dependency FluentAssertions to v6.7.0 by @renovate in https://github.com/trinsic-id/sdk/pull/968
- Update dependency @trinsic/trinsic to v1.7.0 by @renovate in https://github.com/trinsic-id/sdk/pull/967
- Fix documentation PR automation breaking with emojis in branch names by @geel9 in https://github.com/trinsic-id/sdk/pull/969
- Update dependency Grpc.Net.Client to v2.47.0 by @renovate in https://github.com/trinsic-id/sdk/pull/970
- Update Rust crate prost-types to 0.11 by @renovate in https://github.com/trinsic-id/sdk/pull/962
- Update dependency xunit.runner.visualstudio to v2.4.5 by @renovate in https://github.com/trinsic-id/sdk/pull/957
- Update dependency Grpc.Net.Client.Web to v2.47.0 by @renovate in https://github.com/trinsic-id/sdk/pull/971
- Update dependency com.google.protobuf:protobuf-java to v3.21.5 by @renovate in https://github.com/trinsic-id/sdk/pull/975
- Update dependency com.google.protobuf:protobuf-kotlin to v3.21.5 by @renovate in https://github.com/trinsic-id/sdk/pull/977
- Update dependency google-protobuf to v3.21.0 by @renovate in https://github.com/trinsic-id/sdk/pull/978
- Update dependency gradle to v7.5.1 by @renovate in https://github.com/trinsic-id/sdk/pull/979
- Update dependency io.grpc:grpc-kotlin-stub to v1.3.0 by @renovate in https://github.com/trinsic-id/sdk/pull/980
- Update dependency Microsoft.NET.Test.Sdk to v17.3.0 by @renovate in https://github.com/trinsic-id/sdk/pull/973
- Update dependency Grpc.Tools to v2.48.0 by @renovate in https://github.com/trinsic-id/sdk/pull/972
- Update dependency com.google.protobuf:protobuf-java-util to v3.21.5 by @renovate in https://github.com/trinsic-id/sdk/pull/976
- Update Rust crate dirs to v4 by @renovate in https://github.com/trinsic-id/sdk/pull/986
- Update actions/checkout action to v3 by @renovate in https://github.com/trinsic-id/sdk/pull/987
- Update actions/setup-dotnet action to v2 by @renovate in https://github.com/trinsic-id/sdk/pull/988
- Update dependency nice-grpc-web to v2 by @renovate in https://github.com/trinsic-id/sdk/pull/997
- Update dependency chromedriver to v104 by @renovate in https://github.com/trinsic-id/sdk/pull/995
- Update bufbuild/buf-setup-action action to v1 by @renovate in https://github.com/trinsic-id/sdk/pull/993
- Update actions/setup-java action to v3 by @renovate in https://github.com/trinsic-id/sdk/pull/990
- Update actions/setup-go action to v3 by @renovate in https://github.com/trinsic-id/sdk/pull/989
- Update actions/upload-artifact action to v3 by @renovate in https://github.com/trinsic-id/sdk/pull/992
- Update dependency @types/node to v18 by @renovate in https://github.com/trinsic-id/sdk/pull/1000
- Update dependency nice-grpc to v2 by @renovate in https://github.com/trinsic-id/sdk/pull/996
- Update codecov/codecov-action action to v3 by @renovate in https://github.com/trinsic-id/sdk/pull/994
- Update actions/setup-node action to v3 by @renovate in https://github.com/trinsic-id/sdk/pull/991
- Patch the renovate allminorpatch PR by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/1005
- Update migrate.md by @rileyphughes in https://github.com/trinsic-id/sdk/pull/1001
- Update Rust crate clap to v3 by @renovate in https://github.com/trinsic-id/sdk/pull/985
- Fix typo in
migrate.md
by @geel9 in https://github.com/trinsic-id/sdk/pull/1007 - Update all non-major dependencies by @renovate in https://github.com/trinsic-id/sdk/pull/1008
- Update renovate.json by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/1010
- Update renovate.json by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/1011
- Configure TrinsicService with DI pipeline. Docs update. by @tmarkovski in https://github.com/trinsic-id/sdk/pull/1009
- Update SDK Swift Submodule by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/1013
- Update dependency expect to v29 by @renovate in https://github.com/trinsic-id/sdk/pull/1016
- Copied Protos from server by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/1018
- Fix server copied protos by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/1022
- Update build-proto.yml to support
protoc-gen-sdk
automatically by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/1012 - Copied Protos from server by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/1033
- Delete CODEOWNERS by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/1035
- dependencies: Update okapi to 1.6.2 by @janpieterz in https://github.com/trinsic-id/sdk/pull/1037
- docs: Browser SDK usage split up for Webpack 4/5 and Create React App 4/5 by @janpieterz in https://github.com/trinsic-id/sdk/pull/1038
- fix: Update cli to work with latest clap major version by @tmarkovski in https://github.com/trinsic-id/sdk/pull/1039
- Copied Protos from server by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/1034
- Update build-proto.yml by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/1040
- Add proof generation and negative trust registry test to cli demo by @tmarkovski in https://github.com/trinsic-id/sdk/pull/1027
- [python][dart][ruby][java] add itokenprovider and memorytokenprovider by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/1043
- Dart publish SDK reqs by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/1045
- Use a 6 month cadence for Renovate updates by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/1046
- renovate use cron scheduling by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/1047
- Update dependency chromedriver to v105 by @renovate in https://github.com/trinsic-id/sdk/pull/1044
- Updated server copied protos by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/1051
- Copied Protos from server by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/1053
- Update build-proto.yml by @fundthmcalculus in trinsic-id/sdk#1...
v1.7.0
What's Changed
Language-Specific Changes
- You can now explicitly import the browser-only dependencies in typescript by: `import "@trinsic/sdk/browser"
Other SDK-wide Changes
Version Information Metadata
Sending specific metadata: okapi version, SDK version, SDK language. We only use this information for security/obsolescence purposes.
- .NET Metadata: SDK Version/Lang; Okapi Version; Optional Authentication by @geel9 in https://github.com/trinsic-id/sdk/pull/855
- Dart: metadata request, version signature by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/860
- Go metadata sending by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/861
- Java updates with metadata options by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/862
- python metadata / version information by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/865
- Sdk 845 ruby metadata by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/866
- Sdk 845 cli metadata sender by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/872
- Sdk 845 typescript metadata version by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/868
Documentation and Samples
- Clarify named ecosystem policy by @geel9 in https://github.com/trinsic-id/sdk/pull/815
- New docs navigation style by @geel9 in https://github.com/trinsic-id/sdk/pull/814
- Remove duplicated authors footer by @geel9 in https://github.com/trinsic-id/sdk/pull/821
- Update sdk-change.md by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/824
- Special handling of
map<>
proto types in documentation by @geel9 in https://github.com/trinsic-id/sdk/pull/863 - Update authentication documentation by @geel9 in https://github.com/trinsic-id/sdk/pull/826
- Docs
navigation.sections
feature by @geel9 in https://github.com/trinsic-id/sdk/pull/827 - Further updates to
Reference -> Overview
by @geel9 in https://github.com/trinsic-id/sdk/pull/830 - Fork
codeinclude
plugin to enable fail-on-not-found functionality by @geel9 in https://github.com/trinsic-id/sdk/pull/832 - Fix Go/Java samples; re-add
WalletService.Search()
Go interface by @geel9 in https://github.com/trinsic-id/sdk/pull/833 - Implement custom tab sync logic by @geel9 in https://github.com/trinsic-id/sdk/pull/834
- Add documentation for
IssuerIsSigner
verification check by @geel9 in https://github.com/trinsic-id/sdk/pull/848 - Walkthrough
CreateEcosystem
changes; addecosystem_id
argument to allloginAnonymous
methods by @geel9 in https://github.com/trinsic-id/sdk/pull/871 - OIDC Docs: Improved
Configuration
section, document missing parameters, title for code block by @geel9 in https://github.com/trinsic-id/sdk/pull/879 - Automatically host preview version of docs for PRs by @geel9 in https://github.com/trinsic-id/sdk/pull/890
- OIDC Documentation: Improved
Samples
section, link to OIDC Libraries by @geel9 in https://github.com/trinsic-id/sdk/pull/891 - Fix typo in
Standards
document by @geel9 in https://github.com/trinsic-id/sdk/pull/894
Protobuf/gRPC Updates
- Add node http2 transport layer back. by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/889
Bugfixes/Minor Improvements
- fix dotnet readme pathing for release by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/811
- Sdk 895 allow direct imports by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/902
- Export
@trinsic/trinsic/browser
properly by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/906 - Fix issueCredential go injection by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/831
- golang on windows now uses windows msvcrt by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/801
- .NET: Always send metadata; don't fail if auth token not present by @geel9 in https://github.com/trinsic-id/sdk/pull/829
- Remove
default_ecosystem
by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/840 - Set AuthToken on signin/ecosystem create,
SetAuthToken
in every language by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/846 - Use
commonjs
module support by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/847 - Remove
default_ecosystem
from CLI config by @tmarkovski in https://github.com/trinsic-id/sdk/pull/867 - Fix Typescript Web by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/869
- anonymize methods that can be anonymized, rename
searchWallet
by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/877 - SDK Version Constant Metadata by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/887
- [cli] add library target by @tmarkovski in https://github.com/trinsic-id/sdk/pull/896
- [cli] wire up delete template command by @tmarkovski in https://github.com/trinsic-id/sdk/pull/897
Internal Improvements
- MFA on rubygems prevents publish from CI/CD by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/810
- Create assign-issues-to-project.yml by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/904
- Update new-release-checklist.md by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/812
- CLI test on Github Actions by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/817
- Generated template Code Wrappers by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/813
- Update CODEOWNERS by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/823
- Copied Protos from server by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/858
- Karma should now report coverage by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/900
- Bump terser from 5.14.1 to 5.14.2 in /web by @dependabot in https://github.com/trinsic-id/sdk/pull/893
- Bump terser from 5.12.1 to 5.14.2 in /samples/oidc-client-verifier by @dependabot in https://github.com/trinsic-id/sdk/pull/892
- Update Production Package Testing to 1.6.0 by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/825
- Copied Protos from server by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/851
- Node 18 testing by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/853
- Copied Protos from server by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/873
- Update action versions, enable caching for python, node, golang, ruby by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/886
- [ts][go] Add memory token provider for storing auth tokens by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/901
Full Changelog: trinsic-id/sdk@v1.6.0...v1.7.0
v1.6.0
What's Changed
Language-Specific Changes
Key Changes for Typescript
With the move from grpc-ts
to ts-proto
, the syntax of creating a protobuf object has significantly changed. This is a compile time change, not an over-the-wire change. Rather than using a verbose Java-style builder pattern, the new format takes advantage of typescripts interfaces and type coercion.
- For instance, to insert an item into a wallet:
// Was this
const insertResponse = await walletService.insertItem(new InsertItemRequest()
.setItemJson(issueResponse.getSignedDocumentJson()));
// And is now this
let insertResponse = await trinsic.wallet().insertItem(
InsertItemRequest.fromPartial({
itemJson: issueResponse.signedDocumentJson,
})
);
- If you are defining every field on the object, you can skip the
[CLASSNAME].fromPartial()
call as shown here:
// Was this
const issueResponse = await credentialService.issueCredential(new IssueRequest()
.setDocumentJson(JSON.stringify(unsignedDocument)));
// And is now this
let issueResponse = await trinsic.credential().issueCredential({
documentJson: JSON.stringify(unsignedDocument),
});
Other methods are similar. While for these cases the savings isn't much, for objects with large numbers of fields being set, the code is much cleaner.
Key Changes for Java
In preparation for some backend work, we have moved Java from container classes (with inconsistent names) to singular classes inside each file. For instance, what was AccountOuterClass.AccountProfile
is now AccountProfile
and can be directly imported. This allows for .*
imports of the relevant namespace, rather than explicitly defining the container class. This is a compile-time breaking change, not a runtime one. The VaccineDemo.java
before and after
Single SDK Service
We have added a single wrapper, TrinsicService
, which you can import and use in lieu of instanting each individual service (and trying to keep the AuthToken
consistent among them). For now, the existing AccountService
/WalletService
/etc are simply wrapped. In the future, this API cleanup will also handle channel reuse to reduce resource consumption.
New Login Flow
We've changed the login flow to increase security and reduce developer confusion.
Previously, a call to SignIn
would return an auth token string, which may or may require a call to Unprotect
.
Now, simply call Login
, followed by LoginConfirm
, which will return an auth token string.
We have also added a helper method, LoginAnonymous
, which you can use to create and login to an anonymous account (not tied to an email/phone number, and requiring no authentication). This is mainly useful for automated testing and prototyping.
The old flow is deprecated, and will be removed in a future release.
Webhooks
We have added support for Webhooks, wherein our services can call out to a REST endpoint which you provide and define.
Click here for more information on implementing webhook functionality.
New Language Support - Dart!
We have added beta support for Dart (and Android Flutter) with 1.6.0. Currently, the package is not published on dart pub, but this will be coming later. For now, you can import the required SDK package directly from github via pubspec.yaml
as shown below:
dependencies:
# Other dependencies here
trinsic_dart:
git:
url: https://github.com/trinsic-id/sdk.git
path: dart
- Dart support by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/670
- Dart refactor go vaccine demo ruby vaccine demo by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/677
Documentation and Samples
- Documentation Navigation Reorganization by @geel9 in https://github.com/trinsic-id/sdk/pull/632
- Add OIDC documentation first pass by @geel9 in https://github.com/trinsic-id/sdk/pull/634
- Remove ligatures from doc fonts by @geel9 in https://github.com/trinsic-id/sdk/pull/655
- Completed walkthrough page by @MichaelEdwardBlack in https://github.com/trinsic-id/sdk/pull/629
- Update name of
TrinsicService
in samples by @geel9 in https://github.com/trinsic-id/sdk/pull/789 - Vaccine walkthrough improvements by @geel9 in https://github.com/trinsic-id/sdk/pull/664
- Fix typo in docs by @geel9 in https://github.com/trinsic-id/sdk/pull/674
- Vaccine Walkthrough C# Test Suite & Serialization Rewording by @geel9 in https://github.com/trinsic-id/sdk/pull/673
- Java Vaccine Walkthrough Fixes by @geel9 in https://github.com/trinsic-id/sdk/pull/686
- Vaccine Walkthrough
batchNumber
field type by @geel9 in https://github.com/trinsic-id/sdk/pull/687 - Vaccine Walkthrough Finalize by @geel9 in https://github.com/trinsic-id/sdk/pull/689
- Walkthrough: tweaks / CLI fixes by @geel9 in https://github.com/trinsic-id/sdk/pull/690
- Walkthrough: temporarily set
batchNumber
to string type by @geel9 in https://github.com/trinsic-id/sdk/pull/692 - Python Sample Improvements by @geel9 in https://github.com/trinsic-id/sdk/pull/675
- Protobuf Object Documentation Overhaul by @geel9 in https://github.com/trinsic-id/sdk/pull/709
- Template & Wallet Service page passes by @geel9 in https://github.com/trinsic-id/sdk/pull/716
- Split
Key Concepts
intoKey Concepts
andTrinsic Platform
; renameServices
toReference
by @geel9 in https://github.com/trinsic-id/sdk/pull/788 - Sdk 773 uniservice samples by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/775
- Sdk 773 uniservice samples by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/779
- Docs: Service Page Passes by @geel9 in https://github.com/trinsic-id/sdk/pull/731
- Webhook method documentation, pending samples by @geel9 in https://github.com/trinsic-id/sdk/pull/741
- Remove documentation for 1.6.0-specific methods (pre-release) by @geel9 in https://github.com/trinsic-id/sdk/pull/746
- CLI demo, add trust registry membership by @tmarkovski in https://github.com/trinsic-id/sdk/pull/778
- OIDC client verifier sample by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/714
Protobuf / gRPC Updates
- Update protos: docs, trust registry by @tmarkovski in https://github.com/trinsic-id/sdk/pull/635
- protoc is already set up, don't download it for typescript release by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/641
- Remove explicit grpc-js dependency by @tmarkovski in https://github.com/trinsic-id/sdk/pull/654
- node and web aren't separate releases anymore by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/657
- Typescript 1.6.0 RC1 by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/656
- fix release action for 1.6.0rc1 by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/658
- Update protos from server with changes to account API by @tmarkovski in https://github.com/trinsic-id/sdk/pull/703
- Create ecosystem proto and implementation changes by @tmarkovski in https://github.com/trinsic-id/sdk/pull/756
- Generated Protos for import-protos-from-server by @github-actions in https://github.com/trinsic-id/sdk/pull/783
Single Service Access / Webhooks / New Signin Flow
- Typescript for 615, 666, 719 by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/733
- All the python work for 666, 615, 719 by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/732
- Fix betterproto bug by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/734
- Dart work for 615, 666, 719 by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/736
- Ruby update 615 666 719 by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/740
- Java & Kotlin 615, 666, 719 by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/739
- Go 615, 666, 719 by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/738
- .NET SDK: Uniservice, New Login, Webhooks (#615, #666, #719) by @geel9 in https://github.com/trinsic-id/sdk/pull/744
- Go: Add
LoginAnonymous
, refactorLoginConfirm
(per #750) by @geel9 in https://github.com/trinsic-id/sdk/pull/752 - .NET: Add
LoginAnonymous
, refactorLoginConfirm
(per #750) by @geel9 in https://github.com/trinsic-id/sdk/pull/751 - Python: Add
login_anonymous()
, refactorlogin_confirm()
(per #750) by @geel9 in https://github.com/trinsic-id/sdk/pull/755 - Java: Add
loginAnonymous
, refactorloginConfirm
(per #750) by @geel9 in https://github.com/trinsic-id/sdk/pull/754 - Sdk 750 loginanonymous dart ruby typescript by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/753
- Golang single service by @sethjback in https://github.com/trinsic-id/sdk/pull/704
- CLI: Switch to
login
/loginConfirm
by @geel9 in https://github.com/trinsic-id/sdk/pull/762 - Fix erroneous authentication for
login()
,loginConfirm()
by @geel9 in https://github.com/trinsic-id/sdk/pull/771 - Add all CLI commands from #769 by @geel9 in https://github.com/trinsic-id/sdk/pull/784
Bugfixes / Minor Improvements
- Update golang paths by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/671
- Sdk 669 make credential service singular by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/681
- sdk 669 addFramework/removeFramework consistent across all languages by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/682
- update to go okapi 1.5.0 by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/684
- ...
v1.5.0
What's Changed
- [dotnet] Correctly process auth token during ecosystem create by @tmarkovski in https://github.com/trinsic-id/sdk/pull/495
- Environment variable no longer required for java demos by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/496
- Expose the
*Request
object for .NET by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/500 WithTestEnv()
default prod endpoint by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/497- [dotnet] use base64url encoding everywhere by @tmarkovski in https://github.com/trinsic-id/sdk/pull/503
- Sdk 479 .NET and Java/Kotlin request/response and status exceptions by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/502
- Make Python work with
Request
Response
format by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/505 - Ruby Refactor and Demo Extraction with
Request
Response
structure update by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/506 - [fix] correct regex for release version in cli actions by @tmarkovski in https://github.com/trinsic-id/sdk/pull/510
- Bump minimist from 1.2.5 to 1.2.6 in /web by @dependabot in https://github.com/trinsic-id/sdk/pull/509
- Additional information for concept docs on security by @tmarkovski in https://github.com/trinsic-id/sdk/pull/512
- fix
protect
/unprotect
kotlin and make them static by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/522 - Default constructor should work by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/524
- Remove ruby 2.6, add ruby 3.1 by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/525
- Update build-ruby.yml - with newer action support by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/526
- support m1 node, web by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/514
- Update template.rs by @rileyphughes in https://github.com/trinsic-id/sdk/pull/528
- ruby prod testing by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/532
- correct go version shield by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/527
- move
CloneWithAuthToken()
extension method by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/531 - production package testing for python by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/530
- fix various issues with test-prod by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/533
- correct broken java hyperlink by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/535
- inject python markdown by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/538
- fix some broken doc comment by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/536
- Update README.md by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/540
- Ruby and nuget
readme.md
link to documentation site by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/539 - update
chromedriver
> GHA chrome changed by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/541 - Black/template docs by @MichaelEdwardBlack in https://github.com/trinsic-id/sdk/pull/485
- Document Account Service Request/Response Models by @lucasamonrc in https://github.com/trinsic-id/sdk/pull/542
- git docs authors plugin by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/546
- Update account-service.md by @tmarkovski in https://github.com/trinsic-id/sdk/pull/543
- CLI config init panic fix on older config format by @tmarkovski in https://github.com/trinsic-id/sdk/pull/545
- Remove outdated docs / update android, dotnet, java, go install docs by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/547
- Authors by contribution order by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/549
- full depth checkout by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/550
- Code inject samples for typescript where possible by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/551
- Python code sample doc updates by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/553
- Java, Ruby, Python prod package testing and samples by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/548
- dotnet and golang production package testing by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/554
- Fix references to dotnet in
test-golang
workflow by @geel9 in https://github.com/trinsic-id/sdk/pull/555 - Black/go template docs by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/557
- Update trust registry by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/559
- Clarify docs surrounding wallet architecture. by @d1str0 in https://github.com/trinsic-id/sdk/pull/558
- Sdk 425 node package testing by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/556
- Update walkthrough to point to better Samples by @d1str0 in https://github.com/trinsic-id/sdk/pull/560
- Adds navigation tabs and announce dismiss to docs site by @tmarkovski in https://github.com/trinsic-id/sdk/pull/561
- Update CLI winget instructions with FQNs by @geel9 in https://github.com/trinsic-id/sdk/pull/562
- support including by sections as a macro by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/563
- More doc sample updates by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/564
- create and list ecosystem samples, mkdocs insiders by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/565
- Fix improperly closed tags by @geel9 in https://github.com/trinsic-id/sdk/pull/566
- Doc inject 2 by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/567
- Java doc sample injection by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/568
- Inject all go samples by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/569
- dotnet and python complete for
account-service.md
andcredential-service.md
by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/570 provider-service.md
andtemplate-service.md
is complete by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/571- Docs cleanup by @geel9 in https://github.com/trinsic-id/sdk/pull/576
- Doc inject target fixes by @geel9 in https://github.com/trinsic-id/sdk/pull/577
- fix unit test bugs by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/578
- Test
AccountService
, fix sdk #574, reject metadata errors correctly by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/584 - Miscellanous docs improvements by @geel9 in https://github.com/trinsic-id/sdk/pull/585
- Improve protobuf markdown tables by @geel9 in https://github.com/trinsic-id/sdk/pull/586
- Update node tests to reduce flakiness by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/587
- Document Wallets Service Request/Response Models by @lucasamonrc in https://github.com/trinsic-id/sdk/pull/579
- Macro for Protobuf Message injection in docs by @geel9 in https://github.com/trinsic-id/sdk/pull/588
- Document Credentials Service Request/Response Models by @lucasamonrc in https://github.com/trinsic-id/sdk/pull/593
- [SDK-590] wrap metadata calls for node and web by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/592
- Add
language
argument togenerate_proto_files.py
by @geel9 in https://github.com/trinsic-id/sdk/pull/602 - Update protoc markdown template by @geel9 in https://github.com/trinsic-id/sdk/pull/603
- Document Provider Service Request/Response Models by @lucasamonrc in https://github.com/trinsic-id/sdk/pull/600
- Document Templates Service Request/Response Models by @lucasamonrc in https://github.com/trinsic-id/sdk/pull/599
- Change
include_section()
macro to load file contents itself, and require full filename by @geel9 in https://github.com/trinsic-id/sdk/pull/605 - Alphabetize listing of Services in SDK reference by @geel9 in https://github.com/trinsic-id/sdk/pull/604
- Update repo with latest proto messages. Add verification results to CLI by @tmarkovski in https://github.com/trinsic-id/sdk/pull/601
- Documentation updates by @geel9 in https://github.com/trinsic-id/sdk/pull/606
- Server 485 remove pbmse, searchresponse.count, update proto generation by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/598
- Account Service documentation updates by @geel9 in https://github.com/trinsic-id/sdk/pull/607
- [sc-9197] sdk/go: added ability to configure client-side middleware by @dududko in https://github.com/trinsic-id/sdk/pull/591
- node using typescript only, web using same proto generator as node by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/608
- Enable navigation tabs in docs top level by @tmarkovski in https://github.com/trinsic-id/sdk/pull/595
- Merge node and web packages into one... by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/612
- install verification, and fix asyncio runtime error by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/616
- Update documentation for
ServiceOptions
proto message by @geel9 in https://github.com/trinsic-id/sdk/pull/621 - Build protobuf documentation reference during docs release action by @geel9 in https://github.com/trinsic-id/sdk/pull/622
- Fix
release-docs
action by @geel9 in https://github.com/trinsic-id/sdk/pull/623 - Fix broken link in Android SDK documentation by @geel9 in https://github.com/trinsic-id/sdk/pull/624
- default limit 100 queries by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/625
- Fix ambiguous injection targets in
trust-registry-service.md
andwallet-service.md
by @geel9 in https://github.com/trinsic-id/sdk/pull/627 - template service count parameter unused by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/628
- mark
TemplateService.List
as an experimental endpoint by @fundthmcalculus in https://github.com/trinsic-id/sdk/pull/630
New Contributors
- @d1str0 made their first contribution in https://github.com/trinsic-i...