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

chore: release v1 #897

Merged
merged 131 commits into from
Aug 8, 2024
Merged

chore: release v1 #897

merged 131 commits into from
Aug 8, 2024

Conversation

rflechtner
Copy link
Contributor

@rflechtner rflechtner commented Aug 6, 2024

re/ KILTProtocol/ticket#3545

Merge changeset for V1 from develop to master.
A LTS branch for pre-v1 version has been forked off prior to the merge (https://github.com/KILTprotocol/sdk-js/tree/v0-lts)

See ticket for release checklist.

rflechtner and others added 30 commits February 21, 2023 11:17
* feat: credential attestation verification helper
* feat: report attestation <> credential mismatching attributes in error message
* refactor!: call verifyAttested from verifyCredential
* refactor!: return VerifiedCredential from verify{Credential,Presenation}
* fix: verifyAgainstCredential didn't check delegation
* chore: add {} to all ifs
* chore: improve docstrings
* test: add tests for attestation recheck
* fixes balance formatting in fromFemtoKilt by forcing an English locale in the internals
This makes it possible to use the high level associateAccountToChainArgs in most cases, but also use the building blocks in edge cases where parts are already done by other parts of the app (e.g. the wrapping of bytes).

fixes [#2484](https://github.com/KILTprotocol/ticket/issues/2484)

---------

Co-authored-by: Antonio <[email protected]>
* Update LICENSE

changed to built on KILT

---------

Co-authored-by: Raphael Flechtner <[email protected]>
* chore(deps): update polkadot dependencies
* fix: spies
* refactor: jest.mocked

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Tom Adler <[email protected]>
* feat: enums and arrays on new ctype metaschema
* chore: update unit test
* chore: adjust types
* test: new CType features
* fix: workaround to make chrome parse ipfs uri
…ompliant credentials (#718)

* feat!: new vc export (#733)
* refactor!: make all key ids absolute uris on conformant did doc (#742)
* feat: new vc presentation tools (#734)
* feat!: new vc suites (#735)
* docs: add description of added features to README
* fix: api-augment type generation
* fix: extraDefs subpath export
* chore: run type generation
* chore: add explanatory comments
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
kilted-andres and others added 18 commits April 19, 2024 14:31
* fix: bug where ctype provided does not match credential ctype id

* feat: using the helper function for ctype hash to id

* fix: updating to check if ctype id is correct
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
## fixes part of KILTprotocol/ticket#3081

- Makes sure the `package.json` specifies `yarn` version. 
- Upgrades the used **node version**  on the `.nvmrc`  to `lts/Iron`. 
- Makes sure the **GitHub workflows** uses node version 20. 
  For this following must be set: 
  - `actions/checkout@v4`
  - `actions/setup-node@v4` **with:**  _either_
    - **node-version-file:** '`package.json`' or '`.nvmrc`' 
    -  **node-version:**  `'`<Node.js version using [SemVer](https://semver.org/) or [aliases](https://github.com/nodejs/Release?tab=readme-ov-file#release-schedule) > `'`
    - `actions/download-artifact@v4`
    - _optional, but done:_ `actions/cache@v4`
  -  `aws-actions/configure-aws-credentials@v4`
  -  `aws-actions/amazon-ecr-login@v2`
 - Makes sure the **Dockerfiles** also use the node version 20. 
  This means that the following must be set: 
      - `FROM node:20-alpine as builder`
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
* Bump @KILTprotocol jcs dependencies
* Replace logic for decoding multikeys with our suite
* Add TODO
* feat: create DID signers from signers or keypairs
* feat: transact did helper
* feat: createDid did helper
* feat: setVerificationMethod did helper
* feat: addService did helper
* feat: claimWeb3Name did helper
* feat: releaseWeb3Name did helper
* feat: removeVM did helper
* feat: implement deactivateDid
* feat: generateKeypair helper using multikey encoding
* fix: add missing implementation on getSignersForKeypair
* refactor!: align issuer/holder interfaces (#889)
* test: fix unit tests
* test: integration tests for did helpers
* chore(deps): bump jcs versions
* chore: set alpha.2 versions

---------

Co-authored-by: Raphael Flechtner <[email protected]>
Co-authored-by: Abdulrahim Al Methiab <[email protected]>
* docs: update outdated docstrings

* refactor!: drop export of signAndSubmitTx

* docs: provide link to JSON Pointer RFC
* refactor!: unnest disclose.{allBut,only} parameters
* feat: accept keys/signers on issue() submitter
* refactor!: switch to all named parameters on credentials functions
* chore: move `now` param to top-level on createPresentation
* chore(deps): update to latest rc of augment & type-definitions
* chore(deps): resolve peer deps warnings for kiltprotocol packages
* chore(deps): resolve @scure/base peer dep warnings
* chore: do not import SignerInterface from jcs package
@rflechtner rflechtner marked this pull request as ready for review August 8, 2024 11:16
@Dudleyneedham
Copy link
Member

Wow, much WOW

Copy link
Member

@Dudleyneedham Dudleyneedham left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LFG!

@rflechtner rflechtner merged commit ec335d7 into master Aug 8, 2024
17 checks passed
@rflechtner rflechtner deleted the release-v1 branch August 8, 2024 12:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.