Skip to content

Releases: matter-labs/zksync-sso

v0.4.3

18 Sep 18:38
41dbd30

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.3.3...v0.4.3

v0.3.3

23 Jun 13:53
c0bf8f5

Choose a tag to compare

What's Changed

Full Changelog: v0.3.2...v0.3.3

v0.3.2

23 Jun 13:33
68c2f73

Choose a tag to compare

Summary of main changes

  • Several dependencies were marked as peer and now have to be installed manually on demand: @simplewebauthn/browser, @simplewebauthn/server, @wagmi/core

What's Changed

Full Changelog: v0.3.1...v0.3.2

v0.3.1

27 May 16:30
2b5242c

Choose a tag to compare

New features:

Session state callback

Pass optional callback when creating client:

onSessionStateChange: ({ state, address, chainId }) => {
      console.log(`Session state for address ${address} changed: ${state.type} - ${state.message}`);

      // Use this to notify users and restart the session if needed
      // - Session expired: state.type === 'session_expired'
      // - Session inactive (e.g. was revoked): state.type === 'session_inactive'
},

Pre-transaction validation

Now before submitting a transaction a check is done on the SDK side to verify that transaction you're trying to submit aligns with a given session config. This provides better error messages.
Validation can be skipped by passing skipPreTransactionStateValidation: true to the client.


What's Changed

Full Changelog: v0.2.0...v0.3.1

v0.2.0

23 May 03:04
v0.2.0
b47558d

Choose a tag to compare

More Preview Features and Bug fixes!

Based on popular requests we're releasing some preview options for auth-server developers (account deployment) and wagmi SDK users.

What's Changed

Full Changelog: v0.1.0...v0.2.0

v0.1.0

23 Apr 06:45
660ba7c

Choose a tag to compare

First Major Release

This marks the first period of relative stability for the SSO SDK! There are no more breaking interface changes planned to the session module, account, or web auth-n validation modules. There are still more updates and modules planned!

This is also the introduction of the guardian recovery module, allowing the creation of a new passkey if all other signing methods are unavailable.

This release also introduces a new client to the SDK to manage the account directly with the ECDSA owner, an alternative to the passkey and session key signing methods.

What's Changed

New Contributors

Full Changelog: https://github.com/matter-labs/zksync-sso/commits/v0.1.0

v0.0.0-beta.14

09 Apr 06:35
v0.0.0-beta.14
8fab535

Choose a tag to compare

v0.0.0-beta.14 Pre-release
Pre-release

What's Changed

Audit Status

This continues to use the no-ERC1271-wrapper branch of the contracts, which are still undergoing audit. Production deployment of this version is not yet recommended.

Full Changelog: v0.0.0-beta.13...v0.0.0-beta.14

v0.0.0-beta.13

02 Apr 04:31
v0.0.0-beta.13
4f9aaef

Choose a tag to compare

v0.0.0-beta.13 Pre-release
Pre-release

Release for Chain Operators

This release improves the EIP1271 interface for the SSO account, removing the SSOMessage struct that would wrap the hash.

matter-labs/zksync-sso-clave-contracts@c646bdf

https://www.npmjs.com/package/zksync-sso/v/0.0.0-beta.13


These contracts are still under audit and should not be used in production contexts.