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

Release/v5.1.0 #446

Merged
merged 279 commits into from
Nov 16, 2020
Merged

Release/v5.1.0 #446

merged 279 commits into from
Nov 16, 2020

Conversation

Exulansis
Copy link
Collaborator

@Exulansis Exulansis commented Nov 16, 2020

Breaking changes

Exulansis and others added 30 commits May 28, 2020 13:26
make_req -> makeReq, make_res -> makeRes
Tests and logic to make sure we honor the audience field if defined on request tokens. Slight
refactor of the validateJWT function to improve readability.
The mocks / stubs needed an update. The goal was to have the tests pass after
the merge.
… test one

No API for injecting a custom resolver seems to be present. Will have to be addressed later.
Tests currently fail because of a breaking change in #399.
Furthermore, a better API for passing in a custom resolover is needed
chore(d.ts): rebuilt d.ts files to match latest source
Fix token validation issues due to differing JSON key order

The problem occurs when trying to reencode a JWT during validation. A key order must be enforced, and that used to be done by class transformer, which was removed in a previous commit

This PR brings back class transformer usage for the interaction tokens themselves, to enforce an order.

BUT for tokens which are not class based (i.e. custom ones like with Generic Tokens) the order must be enforced otherwise.
fix(identityWallet.d.ts): rebuilt d.ts files
Exulansis and others added 26 commits November 6, 2020 13:45
Add to/from JSON conversion to Identity
Also includes tests for fromJSON / toJSON.
feat(identity): Class transformer annotations.
fix(sigs): ensure b64 signatures have no padding
Connectors are no longer configured directly. The DID Method abstraction
is used, and should be defined elsewhere.
Bumps [elliptic](https://github.com/indutny/elliptic) from 6.4.1 to 6.5.3.
- [Release notes](https://github.com/indutny/elliptic/releases)
- [Commits](indutny/elliptic@v6.4.1...v6.5.3)

Signed-off-by: dependabot[bot] <support@github.com>
…-6.5.3

chore(deps): bump elliptic from 6.4.1 to 6.5.3
…ic-js-2.0.0

chore(deps): bump json-logic-js from 1.2.2 to 2.0.0
@Exulansis Exulansis marked this pull request as ready for review November 16, 2020 15:18
@Exulansis Exulansis merged commit 3443c06 into master Nov 16, 2020
@Exulansis Exulansis mentioned this pull request Nov 16, 2020
@Exulansis Exulansis deleted the release/v5.1.0 branch November 16, 2020 15:26
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.

5 participants