Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge/json ld fixes5.6 #7

Open
wants to merge 887 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
887 commits
Select commit Hold shift + click to select a range
6c2dda5
fix: race condition singleton records (#1495)
TimoGlastra Jul 5, 2023
002be4f
fix(indy-vdr): role property not included in nym request (#1488)
auer-martin Jul 6, 2023
04a8058
fix(samples): mediator wallet and http transport (#1508)
genaris Jul 19, 2023
4a158e6
fix(askar): in memory wallet creation (#1498)
genaris Jul 21, 2023
b078c25
build(deps): bump semver from 5.7.1 to 5.7.2 (#1504)
dependabot[bot] Jul 21, 2023
13f074b
build: Update Github workflows (#1500)
ryjones Jul 21, 2023
cd72098
build(deps): bump fast-xml-parser from 4.2.4 to 4.2.6 (#1513)
dependabot[bot] Jul 21, 2023
08cdf1b
build(deps): bump codecov/codecov-action from 1 to 3 (#1516)
dependabot[bot] Jul 21, 2023
8a9ed2d
ci: set npm registry for releases (#1519)
genaris Jul 24, 2023
fe3bf8b
build(deps): bump mathieudutour/github-tag-action from 6.0 to 6.1 (#1…
dependabot[bot] Jul 24, 2023
e6a0829
build(deps): bump peter-evans/create-pull-request from 3 to 5 (#1515)
dependabot[bot] Jul 24, 2023
f26d5fd
build(deps): bump word-wrap from 1.2.3 to 1.2.4 (#1509)
dependabot[bot] Jul 24, 2023
c6f03e4
feat(anoncreds): auto create link secret (#1521)
genaris Jul 25, 2023
9e69cf4
feat: oob without handhsake improvements and routing (#1511)
TimoGlastra Jul 25, 2023
6795426
ci: persist credentials to push tags (#1523)
TimoGlastra Jul 25, 2023
d895c78
fix(anoncreds): wrong key name for predicates in proof object (#1517)
auer-martin Jul 26, 2023
aaa13dc
fix: force did:key resolver/registrar presence (#1535)
genaris Aug 2, 2023
e448a2a
feat: support askar profiles for multi-tenancy (#1538)
TimoGlastra Aug 4, 2023
d453728
build(deps): bump @types/ws from 8.5.4 to 8.5.5 (#1533)
dependabot[bot] Aug 9, 2023
4856b8f
build(deps): bump web-did-resolver from 2.0.23 to 2.0.27 (#1530)
dependabot[bot] Aug 9, 2023
6a9e0ad
build(deps): bump @digitalcredentials/jsonld-signatures from 9.3.1 to…
dependabot[bot] Aug 16, 2023
0b9fb53
build(deps): bump tsyringe from 4.7.0 to 4.8.0 (#1531)
dependabot[bot] Aug 16, 2023
cb6147c
build(deps): bump @cosmjs/proto-signing from 0.29.5 to 0.31.0 (#1532)
dependabot[bot] Aug 16, 2023
0f528ba
build(deps): bump protobufjs from 6.11.3 to 6.11.4 (#1545)
dependabot[bot] Aug 16, 2023
8f2d593
fix: listen to incoming messages on agent initialize not constructor …
niall-shaw Aug 17, 2023
9377378
fix(cheqd): make cosmos payer seed optional (#1547)
TimoGlastra Aug 18, 2023
93276de
fix: create message subscription first (#1549)
TimoGlastra Aug 18, 2023
8d2057f
fix(transport): Use connection in WebSocket ID (#1551)
AlexanderShenshin Aug 25, 2023
80c37b3
fix: priority sorting for didcomm services (#1555)
TimoGlastra Aug 28, 2023
34fdc3f
fix: bump missing dependencies version (#1557)
ericvergnaud Aug 28, 2023
c0d9304
chore(release): v0.4.1 (#1548)
github-actions[bot] Aug 28, 2023
de6a735
fix: do not send package via outdated session (#1559)
niall-shaw Aug 30, 2023
d2f8851
build(deps): bump @types/indy-sdk from 1.16.26 to 1.16.27 (#1564)
dependabot[bot] Sep 7, 2023
d299f55
fix(cheqd): changed the name formatting to a encoded hex value (#1574)
Tommylans Sep 18, 2023
fd7c090
build(deps): bump @cheqd/ts-proto from 2.2.0 to 2.2.2 (#1568)
dependabot[bot] Sep 18, 2023
4d1463b
build(deps): bump @cosmjs/proto-signing from 0.31.0 to 0.31.1 (#1566)
dependabot[bot] Sep 18, 2023
9ee2ce7
fix(core): remove node-fetch dependency (#1578)
genaris Sep 19, 2023
11050af
fix: log and throw on WebSocket sending errors (#1573)
ericvergnaud Sep 19, 2023
9732ce4
fix(oob): support oob with connection and messages (#1558)
TimoGlastra Sep 22, 2023
9d789fa
feat: allow connection invitation encoded in oob url param (#1583)
genaris Sep 23, 2023
dd75be8
fix: duplicate service ids in connections protocol (#1589)
genaris Sep 26, 2023
4071dc9
fix: implicit invitation to specific service (#1592)
genaris Sep 28, 2023
c2bb2a5
fix(askar): throw error if imported wallet exists (#1593)
genaris Sep 29, 2023
91a9434
fix: service validation in OOB invitation objects (#1575)
genaris Sep 29, 2023
296955b
fix: update tsyringe for ts 5 support (#1588)
TimoGlastra Sep 29, 2023
a0458fe
chore(release): v0.4.2 (#1591)
github-actions[bot] Oct 5, 2023
a1942f8
fix: save AnonCredsCredentialRecord createdAt (#1603)
genaris Oct 10, 2023
32ef8c5
feat: sped up lookup for revocation registries (#1605)
wadeking98 Oct 12, 2023
7720b30
build(deps): bump @types/express from 4.17.17 to 4.17.18 (#1596)
dependabot[bot] Oct 12, 2023
2ab6530
build(deps): bump actions/checkout from 3 to 4 (#1599)
dependabot[bot] Oct 12, 2023
5cac2be
build(deps): bump amannn/action-semantic-pull-request from 5.2.0 to 5…
dependabot[bot] Oct 12, 2023
b2ba7c7
fix: abandon proof protocol if presentation fails (#1610)
TimoGlastra Oct 19, 2023
2f5d139
feat!: upgrade shared components (#1606)
genaris Oct 30, 2023
1785479
feat: update dockerfile to node 18 and sample mediator to askar (#1622)
genaris Oct 31, 2023
ec3182d
feat(sd-jwt-vc): Module for Issuer, Holder and verifier (#1607)
berendsliedrecht Nov 3, 2023
0865ea5
feat(indy-vdr): ability to refresh the pool manually (#1623)
wadeking98 Nov 4, 2023
86e845e
build(deps): bump @babel/traverse from 7.21.4 to 7.23.2 (#1608)
dependabot[bot] Nov 7, 2023
915d73e
build(deps): bump uuid and @types/uuid (#1597)
dependabot[bot] Nov 7, 2023
8157a3b
build(deps): use node's built-in fetch (#1631)
genaris Nov 8, 2023
60fe431
build(deps): bump react-devtools-core from 4.27.6 to 4.28.5 (#1630)
dependabot[bot] Nov 8, 2023
5a04745
build(deps): bump @mattrglobal/bbs-signatures from 1.1.0 to 1.3.1 (#1…
dependabot[bot] Nov 9, 2023
d40bfd1
fix: some log messages (#1636)
TimoGlastra Nov 10, 2023
a641a96
feat: bump indy-vdr version (#1637)
genaris Nov 10, 2023
ed874ce
fix(core): allow string for did document controller (#1644)
berendsliedrecht Nov 21, 2023
c59ad59
feat(anoncreds): issue revocable credentials (#1427)
genaris Nov 22, 2023
505fba2
refactor(anoncreds)!: move supportRevocation to options (#1648)
TimoGlastra Nov 27, 2023
4c08179
refactor: move message-pickup directory (#1650)
genaris Nov 27, 2023
d8f770a
chore: revert to free runners (#1662)
ryjones Nov 30, 2023
3653819
chore: create settings.yml (#1663)
ryjones Nov 30, 2023
96d5a2c
chore: fix ci and add note to readme (#1669)
TimoGlastra Dec 11, 2023
97d617d
docs: update active maintainers (#1664)
karimStekelenburg Dec 11, 2023
edf493d
feat: did:peer:2 and did:peer:4 support in DID Exchange (#1550)
genaris Dec 14, 2023
50db5c7
feat(presentation-exchange): added PresentationExchangeService (#1672)
berendsliedrecht Dec 19, 2023
d59956e
chore: removed jan as maintainer (#1678)
TimoGlastra Dec 21, 2023
1f781ec
ci: change secret (#1679)
TimoGlastra Dec 21, 2023
b28902c
chore: add meta to rxjs timeout errors (#1683)
TimoGlastra Dec 28, 2023
ec64044
build(deps): bump ws and @types/ws (#1686)
dependabot[bot] Jan 8, 2024
3dd6482
build(deps): bump follow-redirects from 1.15.2 to 1.15.4 (#1694)
dependabot[bot] Jan 8, 2024
739b19b
chore: update shared components libraries (#1691)
TimoGlastra Jan 9, 2024
99b801d
fix: properly print key class (#1684)
TimoGlastra Jan 9, 2024
40c9bb6
feat(present-proof): add support for aries RFC 510 (#1676)
berendsliedrecht Jan 10, 2024
1d33377
fix(present-proof): isolated tests (#1696)
berendsliedrecht Jan 10, 2024
ee34fe7
feat(indy-vdr): register revocation registry definitions and status l…
berendsliedrecht Jan 18, 2024
bdf5e02
chore: rename to credo-ts (#1703)
ryjones Jan 22, 2024
60c51c2
ci: fix git checkout path and update setup-node (#1709)
genaris Jan 28, 2024
93d9d8b
fix: remove check for DifPresentationExchangeService dependency (#1702)
sairanjit Jan 28, 2024
3d1903a
docs: update zoom meeting link (#1706)
TimoGlastra Jan 28, 2024
c66b37e
refactor(oob)!: make label optional (#1680)
TimoGlastra Jan 29, 2024
34a6c9f
feat: support short legacy connectionless invitations (#1705)
TimoGlastra Jan 29, 2024
1261caa
feat(dids)!: did caching (#1710)
TimoGlastra Jan 29, 2024
3656d49
fix: jsonld document loader node 18 (#1454)
TimoGlastra Jan 29, 2024
a5b569b
build(deps): bump amannn/action-semantic-pull-request from 5.3.0 to 5…
dependabot[bot] Jan 29, 2024
adc7d4e
feat: did rotate (#1699)
genaris Jan 29, 2024
1c0e3ce
refactor: find and replace npm scope (#1712)
karimStekelenburg Jan 30, 2024
465127b
chore: make deprecated packages private (#1714)
TimoGlastra Jan 30, 2024
f35c738
refactor: rename to credo (#1713)
karimStekelenburg Jan 30, 2024
6f08867
chore: update settings.yml (#1716)
TimoGlastra Jan 30, 2024
c7886cb
feat: add credo logo (#1717)
karimStekelenburg Jan 30, 2024
40063e0
fix: support all minor versions handshake (#1711)
TimoGlastra Jan 30, 2024
11d7096
refactor: replace Aries logo (#1719)
karimStekelenburg Jan 30, 2024
5562cb1
feat: add Multikey as supported vm type (#1720)
dbluhm Jan 31, 2024
867a5fb
docs: add link to communication on wiki (#1721)
TimoGlastra Jan 31, 2024
0feda53
refactor(indy-sdk)!: remove indy-sdk package (#1629)
TimoGlastra Jan 31, 2024
22d5bff
feat: add support for key type k256 (#1722)
sairanjit Jan 31, 2024
1b70d24
feat!: message pickup live mode support (#1638)
genaris Jan 31, 2024
9da02d4
refactor(anoncreds)!: combine anoncreds packages (#1723)
TimoGlastra Feb 1, 2024
f11f8fd
feat(tenants): expose get all tenants on public API (#1731)
berendsliedrecht Feb 1, 2024
755f5b8
refactor!: rename AriesFrameworkError to CredoError (#1718)
karimStekelenburg Feb 1, 2024
256c7a6
docs: readme cleanup (#1724)
TimoGlastra Feb 1, 2024
e0b971e
fix: unused imports (#1733)
genaris Feb 1, 2024
8cc499d
feat!: openid4vc and sd-jwt-vc support (#1708)
TimoGlastra Feb 1, 2024
e4b99a8
fix(anoncreds): pass along options for registry and status list (#1734)
berendsliedrecht Feb 1, 2024
f7785c5
fix(anoncreds): only store the revocation registry definition when th…
berendsliedrecht Feb 3, 2024
68f0d70
fix(indy-vdr): for creating latest delta (#1737)
berendsliedrecht Feb 3, 2024
c9a985e
chore: added tests for creating and verifying K-256 keypairs in Askar…
y12studio Feb 3, 2024
c5c5b85
feat: add goal codes to v2 protocols (#1739)
TimoGlastra Feb 5, 2024
bb065c0
feat!: allow to query tenant records using label (#1647)
TimoGlastra Feb 5, 2024
f245386
feat: add secp256k1 diddoc and verification method (#1736)
sairanjit Feb 5, 2024
0bec03c
feat: add some default contexts (#1741)
TimoGlastra Feb 5, 2024
a1b9901
fix(anoncreds): allow for zero idx to be used for revocation (#1742)
berendsliedrecht Feb 6, 2024
81ff63c
feat: optional backup on storage migration (#1745)
genaris Feb 6, 2024
2cb9ba8
refactor(askar)!: short-lived askar sessions (#1743)
TimoGlastra Feb 7, 2024
faa390f
feat(mesage-pickup): option for awaiting completion (#1755)
genaris Feb 13, 2024
b905a31
chore: update sd-jwt to new release (#1749)
TimoGlastra Feb 13, 2024
793527c
test: some improvements (#1754)
TimoGlastra Feb 14, 2024
12c617e
feat(tenants): support for tenant storage migration (#1747)
TimoGlastra Feb 14, 2024
7cc33a9
docs: OpenID Demo folder Readme (#1746)
eduelias Feb 14, 2024
af82918
fix(rn): more flexible react native version (#1760)
TimoGlastra Feb 14, 2024
2e15049
chore: update shared components to stable release (#1757)
TimoGlastra Feb 14, 2024
7c60918
fix: did:peer:2 creation and parsing (#1752)
genaris Feb 15, 2024
b8c761a
docs: fix links to credo docs (#1759)
TimoGlastra Feb 15, 2024
30624ff
chore: update oid4vc packages (#1761)
TimoGlastra Feb 15, 2024
2b99c52
chore: Update Dependabot configuration (#1765)
WadeBarnes Feb 15, 2024
3c58ae0
feat: New developer quality of life updates (#1766)
WadeBarnes Feb 16, 2024
29c589d
feat(indy-vdr)!: include config in getAllPoolTransactions (#1770)
wadeking98 Feb 21, 2024
da0f588
build(deps): bump node from 18 to 21 (#1732)
dependabot[bot] Feb 21, 2024
6fa0f5d
build(deps): bump ip from 1.1.8 to 1.1.9 (#1773)
dependabot[bot] Feb 21, 2024
b768068
build(deps): bump undici from 5.28.2 to 5.28.3 (#1769)
dependabot[bot] Feb 21, 2024
f3c718c
build(deps): bump the all-actions group with 4 updates (#1767)
dependabot[bot] Feb 21, 2024
c36c4ba
chore: update anoncreds-rs (#1776)
genaris Feb 22, 2024
4f58925
feat: support DRPC protocol (#1753)
wadeking98 Feb 23, 2024
d7c2bbb
feat: anoncreds w3c migration (#1744)
auer-martin Feb 23, 2024
ef382c4
feat!: add role to credential and proof record (#1764)
berendsliedrecht Feb 29, 2024
b161fef
build(deps): bump es5-ext from 0.10.62 to 0.10.64 (#1779)
dependabot[bot] Feb 29, 2024
add7e09
fix(core): query credential and proof records by correct DIDComm role…
berendsliedrecht Mar 1, 2024
2005566
fix: stopped recvRequest from receiving outbound messages (#1786)
wadeking98 Mar 2, 2024
d2b5cd9
fix: query the record by credential and proof role (#1784)
berendsliedrecht Mar 4, 2024
ed06d00
fix: websocket outbound transport (#1788)
auer-martin Mar 8, 2024
913596c
fix: w3c anoncreds (#1791)
auer-martin Mar 12, 2024
1a46e9f
fix: presentation submission format (#1792)
auer-martin Mar 13, 2024
f4c386a
feat(openid4vc): persistance and events (#1793)
TimoGlastra Mar 13, 2024
8a5c98f
chore(release): v0.5.0 (#1740)
github-actions[bot] Mar 13, 2024
b83c517
fix(openid4vc): several fixes and improvements (#1795)
TimoGlastra Mar 18, 2024
5992c57
feat(anoncreds): expose methods and metadata (#1797)
auer-martin Mar 19, 2024
15c62a8
feat: credentials api decline offer report (#1800)
TimoGlastra Mar 27, 2024
069c9c4
fix: anoncreds w3c migration metadata (#1803)
auer-martin Mar 27, 2024
842efd4
fix(cheqd): do not crash agent if cheqd down (#1808)
TimoGlastra Mar 28, 2024
48b31ae
fix: import of websocket (#1804)
TimoGlastra Mar 28, 2024
9fb6ae0
fix: unsubscribe from emitter after pickup completion (#1806)
genaris Mar 28, 2024
65f7611
fix: remove strict w3c subjectId uri validation (#1805)
auer-martin Mar 28, 2024
30ba4a1
chore(release): v0.5.1 (#1809)
github-actions[bot] Mar 28, 2024
8154df4
fix: update cheqd to 2.4.2 (#1817)
TimoGlastra Apr 4, 2024
0b4b8dd
feat: queued messages reception time (#1824)
genaris Apr 10, 2024
f54b90b
fix: access token can only be used for offer (#1828)
TimoGlastra Apr 10, 2024
229c621
feat: openid4vc issued state per credential (#1829)
auer-martin Apr 11, 2024
81d351b
fix: node-ffi-napi compatibility (#1821)
genaris Apr 12, 2024
6b4b71b
fix: udpate cheqd deps (#1830)
TimoGlastra Apr 12, 2024
958bf64
fix(openid4vc): update verified state for more states (#1831)
TimoGlastra Apr 12, 2024
8371d87
feat(tenants): return value from withTenatnAgent (#1832)
TimoGlastra Apr 12, 2024
6ec43eb
feat: add disclosures so you know which fields are disclosed (#1834)
TimoGlastra Apr 15, 2024
eb2c513
fix: close tenant session after migration (#1835)
TimoGlastra Apr 15, 2024
edc5735
fix(anoncreds): unqualified revocation registry processing (#1833)
genaris Apr 18, 2024
e3b10ee
build: update cheqd (#1837)
TimoGlastra Apr 24, 2024
ca383c2
fix: oid4vp can be used separate from idtoken (#1827)
TimoGlastra Apr 25, 2024
b41e158
feat: apply new version of SD JWT package (#1787)
lukasjhan Apr 25, 2024
e5c6698
feat: support invitationDid when creating an invitation (#1811)
TimoGlastra Apr 25, 2024
d16bebb
feat: did rotate event (#1840)
TimoGlastra Apr 25, 2024
9c3b950
fix: remove mediation keys after hangup (#1843)
genaris Apr 25, 2024
b46c7fa
feat: sort requested credentials (#1839)
wadeking98 Apr 26, 2024
93b3986
fix(anoncreds): credential exchange record migration (#1844)
genaris Apr 26, 2024
d809a67
chore: add log to openid4vc verifier (#1846)
TimoGlastra Apr 26, 2024
7ea616b
chore(release): v0.5.2 (#1838)
github-actions[bot] Apr 27, 2024
e58ec5b
fix(anoncreds): migration script credential id (#1849)
genaris Apr 30, 2024
5d986f0
fix: allow did document for didcomm without authentication or keyAgre…
TimoGlastra Apr 30, 2024
e9238cf
fix: store recipient keys by default (#1847)
TimoGlastra Apr 30, 2024
dcd028e
fix: cheqd create from did document (#1850)
TimoGlastra May 1, 2024
ab8ab19
chore(release): v0.5.3 (#1854)
github-actions[bot] May 1, 2024
8f49d84
feat: allow serving dids from did record (#1856)
TimoGlastra May 6, 2024
5346c6e
fix: typo in ci (#1857)
TimoGlastra May 8, 2024
eee749f
feat: squashing commits
KolbyRKunz May 14, 2024
34f1f3e
feat: merged 0.5.3
KolbyRKunz May 14, 2024
2c9e53b
feat: merging
KolbyRKunz May 14, 2024
29f7d73
Merge branch 'main' into feat/JsonLdFixes5.3
KolbyRKunz May 14, 2024
88767cf
fix: set created at for anoncreds records (#1862)
TimoGlastra May 15, 2024
9eeb5c8
feat: Updating warnings in didExchange, updated error messages in key…
KolbyRKunz May 15, 2024
4d51b87
feat: add goal to public api for credential and proof (#1867)
TimoGlastra May 16, 2024
4db868b
fix(oob): only reuse connection if enabled (#1868)
TimoGlastra May 16, 2024
6190816
fix: issuer id query anoncreds w3c (#1870)
Tommylans May 17, 2024
1800fbd
feat: sd-jwt issuance without holder binding (#1871)
TimoGlastra May 18, 2024
b62b2ba
chore: update oid4vci deps (#1873)
TimoGlastra May 20, 2024
dcb363d
fix: query for qualified/unqualified forms in revocation notification…
genaris May 23, 2024
187cf4e
feat: updated to 0.5.2 and adding additional changes
KolbyRKunz May 23, 2024
b641f1a
feat: small changes
KolbyRKunz May 23, 2024
5a15fb4
feat: constructing unqualified schema correctly
KolbyRKunz May 24, 2024
ee6403c
feat: fixed unqualified schema id
KolbyRKunz May 24, 2024
cd1befd
feat: adding try catch back in
KolbyRKunz May 28, 2024
53d496b
feat: getting schema did from metadata
KolbyRKunz May 28, 2024
000f978
fix: wrong schema id is stored for credentials (#1884)
pallavighule May 30, 2024
6d5fd80
ci: update indy-pool image (#1886)
genaris Jun 3, 2024
b1090bf
build(deps): bump the all-actions group with 3 updates (#1885)
dependabot[bot] Jun 3, 2024
d64610a
build(deps): bump node from 21 to 22 (#1853)
dependabot[bot] Jun 4, 2024
196c9a7
fix: process problem report message (#1859)
sairanjit Jun 4, 2024
3ff33e4
fix: unqualified indy revRegDefId in migration (#1887)
genaris Jun 5, 2024
a8d80a4
fix: verify status list and fixes (#1872)
TimoGlastra Jun 7, 2024
d5ead99
fix(anoncreds): combine creds into one proof (#1893)
TimoGlastra Jun 7, 2024
2de96bb
fix: AnonCreds proof requests with unqualified dids (#1891)
genaris Jun 7, 2024
648d375
fix: WebSocket priority in Message Pick Up V2 (#1888)
genaris Jun 8, 2024
558f877
feat: add message handler middleware and fallback (#1894)
TimoGlastra Jun 9, 2024
a648af5
fix: Moved the middleware to the MessageHandlerRegistry (#1896)
Tommylans Jun 11, 2024
f8198b6
feat: add pagination params to storage service (#1883)
mrlunin Jun 12, 2024
888909d
feat: fixed import in vdr for react native
KolbyRKunz Jun 14, 2024
61ab47b
chore: merging main
KolbyRKunz Jun 14, 2024
41d4180
feat: added additional check to multikey and removed multikey resolut…
KolbyRKunz Jun 14, 2024
4493bb9
fix: removed extra type
KolbyRKunz Jun 14, 2024
79bd5ce
formatting
KolbyRKunz Jun 14, 2024
b99fa9c
chore: Create scorecard.yml (#1892)
tkuhrt Jun 16, 2024
a6ad5fd
build(deps): bump braces from 3.0.2 to 3.0.3 (#1900)
dependabot[bot] Jun 17, 2024
aedc9b3
feat: require a didRotate or didDoc attachment so we can validate sig…
KolbyRKunz Jun 17, 2024
d9940a2
feat: removing redundent changes
KolbyRKunz Jun 17, 2024
2a10e10
feat: removing did:peer:2 changes
KolbyRKunz Jun 17, 2024
34257eb
fix: anoncreds predicate only proof with unqualified dids (#1907)
bryce-mcmath Jun 20, 2024
2c7c374
chore: changesets and pnpm (#1901)
TimoGlastra Jun 20, 2024
f5bcec1
ci: script fix (#1908)
TimoGlastra Jun 20, 2024
b418c8f
ci: script fix (#1909)
TimoGlastra Jun 20, 2024
3239ef3
fix: pex query fix (#1903)
TimoGlastra Jun 20, 2024
34a5730
ci: create npmrc (#1911)
TimoGlastra Jun 20, 2024
482a630
chore: fix release script, prepare for release (#1912)
TimoGlastra Jun 21, 2024
b005166
fix: minor should be patch (#1913)
TimoGlastra Jun 21, 2024
eef0660
fix: ignore pnpm lock with prettier (#1914)
TimoGlastra Jun 21, 2024
d548fa4
feat: support new didcomm v2 service type (#1902)
TimoGlastra Jun 24, 2024
e262610
chore(release): new version (#1910)
github-actions[bot] Jun 24, 2024
df5f26f
ci: fix unstable release (#1916)
TimoGlastra Jun 24, 2024
808f64a
ci: set pnpm cache key (#1919)
genaris Jun 25, 2024
5919833
chore: update readme (#1918)
TimoGlastra Jun 25, 2024
66e696d
build: fix build issue in 0.5.5 (#1920)
TimoGlastra Jun 25, 2024
f1cbf6f
chore(release): new version (#1921)
github-actions[bot] Jun 25, 2024
0952fca
chore: sign-off release commit and do not publish src (#1922)
TimoGlastra Jun 25, 2024
4107aee
chore: trying to merge json ld changes with current 0.5.6
ryankoch13 Jul 16, 2024
f7e8812
fix: anoncreds revocation and presentations working
ryankoch13 Jul 17, 2024
230cf67
chore: delete json ld credentials
ryankoch13 Jul 23, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
8 changes: 8 additions & 0 deletions .changeset/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# Changesets

Hello and welcome! This folder has been automatically generated by `@changesets/cli`, a build tool that works
with multi-package repos, or single-package repos to help you version and publish your code. You can
find the full documentation for it [in our repository](https://github.com/changesets/changesets)

We have a quick list of common questions to get you started engaging with this project in
[our documentation](https://github.com/changesets/changesets/blob/main/docs/common-questions.md)
24 changes: 24 additions & 0 deletions .changeset/commit.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
const { execSync } = require('node:child_process')

const getSignedOffBy = () => {
const gitUserName = execSync('git config user.name').toString('utf-8').trim()
const gitEmail = execSync('git config user.email').toString('utf-8').trim()

return `Signed-off-by: ${gitUserName} <${gitEmail}>`
}

const getAddMessage = async (changeset) => {
return `docs(changeset): ${changeset.summary}\n\n${getSignedOffBy()}\n`
}

const getVersionMessage = async (releasePlan) => {
const publishableReleases = releasePlan.releases.filter((release) => release.type !== 'none')
const releasedVersion = publishableReleases[0].newVersion

return `chore(release): version ${releasedVersion}\n\n${getSignedOffBy()}\n`
}

module.exports = {
getAddMessage,
getVersionMessage,
}
13 changes: 13 additions & 0 deletions .changeset/config.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
{
"$schema": "https://unpkg.com/@changesets/[email protected]/schema.json",
"changelog": "@changesets/cli/changelog",
"commit": "./commit",
"privatePackages": false,
"fixed": [["@credo-ts/*"]],
"access": "public",
"baseBranch": "main",
"updateInternalDependencies": "patch",
"snapshot": {
"useCalculatedVersion": true
}
}
7 changes: 7 additions & 0 deletions .devcontainer/devcontainer.env
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
#
# Any environment variables that the container needs
# go in here.
#
# Example(s)
# GENESIS_TXN_PATH=/work/network/genesis/local-genesis.txn
#
12 changes: 12 additions & 0 deletions .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
{
"image": "node:18",
"runArgs": ["--env-file", ".devcontainer/devcontainer.env"],
"workspaceMount": "source=${localWorkspaceFolder},target=/work,type=bind",
"workspaceFolder": "/work",
"customizations": {
"vscode": {
"extensions": ["esbenp.prettier-vscode"]
}
},
"postCreateCommand": "pnpm install"
}
2 changes: 2 additions & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -1,2 +1,4 @@
# Skip unncecessary folders
node_modules
build
.github
7 changes: 0 additions & 7 deletions .env

This file was deleted.

130 changes: 122 additions & 8 deletions .eslintrc.js
Original file line number Diff line number Diff line change
@@ -1,28 +1,142 @@
module.exports = {
parser: '@typescript-eslint/parser',
extends: [
'plugin:@typescript-eslint/recommended', // Uses the recommended rules from the @typescript-eslint/eslint-plugin
'eslint:recommended',
'plugin:import/recommended',
'plugin:import/typescript',
'plugin:@typescript-eslint/recommended',
'plugin:workspaces/recommended',
'plugin:prettier/recommended', // Enables eslint-plugin-prettier and displays prettier errors as ESLint errors. Make sure this is always the last configuration in the extends array.
],
plugins: ['@typescript-eslint'],
plugins: ['workspaces'],
parserOptions: {
tsconfigRootDir: __dirname,
project: ['./tsconfig.eslint.json'],
},
settings: {
'import/extensions': ['.js', '.ts'],
'import/parsers': {
'@typescript-eslint/parser': ['.ts', '.tsx'],
},
'import/resolver': {
typescript: {
project: 'packages/*/tsconfig.json',
alwaysTryTypes: true,
},
},
},
rules: {
// Type is enforced by callers. Not entirely, but it's good enough.
'@typescript-eslint/no-unsafe-declaration-merging': 'off',
'@typescript-eslint/explicit-function-return-type': 'off',
'@typescript-eslint/explicit-module-boundary-types': 'off',
// Aries protocol defines attributes with snake case.
'@typescript-eslint/camelcase': 'off',
'@typescript-eslint/no-use-before-define': ['error', { functions: false, classes: false, variables: true }],
'@typescript-eslint/explicit-member-accessibility': 'error',
'no-console': 'error',
// Because of early development, we only warn on ts-ignore. In future we want to move to error
'@typescript-eslint/ban-ts-comment': 'warn',
'@typescript-eslint/consistent-type-imports': 'error',
'@typescript-eslint/no-floating-promises': 'error',
'import/no-cycle': 'error',
'import/newline-after-import': ['error', { count: 1 }],
'import/order': [
'error',
{
groups: ['type', ['builtin', 'external'], 'parent', 'sibling', 'index'],
alphabetize: {
order: 'asc',
},
'newlines-between': 'always',
},
],
'@typescript-eslint/no-non-null-assertion': 'error',
'import/no-extraneous-dependencies': [
'error',
{
devDependencies: false,
},
],
'no-restricted-imports': [
'error',
{
patterns: ['packages/*'],
},
],
// Do not allow const enums
// https://github.com/typescript-eslint/typescript-eslint/issues/561#issuecomment-593059472
// https://ncjamieson.com/dont-export-const-enums/
'no-restricted-syntax': [
'error',
{
selector: 'TSEnumDeclaration[const=true]',
message: "Don't declare const enums",
},
],
},
overrides: [
{
files: ['*.test.*'],
files: ['packages/core/**'],
rules: {
'no-restricted-globals': [
'error',
{
name: 'Buffer',
message: 'Global buffer is not supported on all platforms. Import buffer from `src/utils/buffer`',
},
{
name: 'AbortController',
message:
"Global AbortController is not supported on all platforms. Use `import { AbortController } from 'abort-controller'`",
},
],
},
},
{
files: ['jest.config.ts', '.eslintrc.js', './scripts/**'],
env: {
node: true,
},
rules: {
'@typescript-eslint/no-var-requires': 'off',
'no-undef': 'off',
},
},
{
files: ['demo/**', 'demo-openid/**'],
rules: {
'no-console': 'off',
},
},
{
files: [
'*.test.ts',
'**/__tests__/**',
'**/tests/**',
'jest.*.ts',
'samples/**',
'demo/**',
'demo-openid/**',
'scripts/**',
'**/tests/**',
],
env: {
jest: true,
node: false,
},
rules: {
'import/no-extraneous-dependencies': [
'error',
{
devDependencies: true,
},
],
},
},
{
files: ['*.test.ts', '**/__tests__/**', '**/tests/**', '**/tests/**'],
rules: {
'workspaces/no-relative-imports': 'off',
'workspaces/require-dependency': 'off',
'workspaces/no-absolute-imports': 'off',
},
},
],
};
}
39 changes: 39 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
########################################################################################################################################
# GitHub Dependabot Config info #
# For details on how this file works refer to: #
# - https://docs.github.com/en/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file #
########################################################################################################################################

version: 2
updates:
# Maintain dependencies for NPM
- package-ecosystem: 'npm'
directory: '/'
schedule:
interval: 'monthly'
allow:
# Focus on main dependencies, not devDependencies
- dependency-type: 'production'

# Maintain dependencies for GitHub Actions
# - Check for updates once a month
# - Group all updates into a single PR
- package-ecosystem: 'github-actions'
directory: '/'
schedule:
interval: 'monthly'
groups:
all-actions:
patterns: ['*']

# Maintain dependencies for Docker
- package-ecosystem: 'docker'
directory: '/'
schedule:
interval: 'monthly'

# Maintain dependencies for Cargo
- package-ecosystem: 'cargo'
directory: '/'
schedule:
interval: 'monthly'
18 changes: 18 additions & 0 deletions .github/settings.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
#
# SPDX-License-Identifier: Apache-2.0
#

repository:
name: credo-ts
description: Typescript framework for building decentralized identity and verifiable credential solutions
homepage: https://credo.js.org
default_branch: main
has_downloads: false
has_issues: true
has_projects: false
has_wiki: true
archived: false
private: false
allow_squash_merge: true
allow_merge_commit: false
allow_rebase_merge: true
16 changes: 16 additions & 0 deletions .github/workflows/cleanup-cache.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# Repositories have 10 GB of cache storage per repository
# Documentation: https://docs.github.com/en/actions/using-workflows/caching-dependencies-to-speed-up-workflows#usage-limits-and-eviction-policy
name: 'Cleanup - Cache'
on:
schedule:
- cron: '0 0 * * 0/3'
workflow_dispatch:

jobs:
delete-caches:
name: 'Delete Actions caches'
runs-on: ubuntu-latest

steps:
- name: 'Wipe Github Actions cache'
uses: easimon/wipe-cache@v2
Loading
Loading