Releases: StakeNow/SIWT
Releases · StakeNow/SIWT
v0.0.7
What's Changed
- BREAKING: Implement compliance with CAIP-2/10/122 and TZIP "Sign-In with Tezos"
- Modify the message with the required parameters as per CAIP-122
- Introduce ABNF definition and parser
- Update verify function adapt to the new format
- Check the documentation regarding the new message structure
- Information: The nonce introduced by CAIP-122 is used to prevent replay attacks. The developer is required to implement the mechanisms to generate and evaluate nonces. When verifying the message the same nonce should be provided as the one used to sign the message.
- Cleanup ununsed imports and upgrade dependencies
- New images for new message structure on siwt.xyz
- Bug: Fix bytes length calculation revealed by new Ledger wallet software @royscheeren in #54
- Bug: Fix CI/CD workflow and auto deployment to npm @royscheeren in #55, #56, #58, #59, #60, #62
Full Changelog: v0.0.6...v0.0.7
v0.0.6
What's Changed
- Fix display of MIT license on NPM @royscheeren in #46
- Allow custom messages to be signed using the utils @royscheeren in #43
- Fix CI/CD workflow @royscheeren in #47, #48 and #49
Full Changelog: v0.0.5...v0.0.6
v0.0.5
What's Changed
This update strengthens the resistance to replay attacks.
- Extend signature verification by a login message versification by @royscheeren in #40
Full Changelog: v0.0.4...v0.0.5
v0.0.4
What's Changed
- Smart contract by @royscheeren in #28
- Update README.md by @jdsika in #29
- Feat/refactor replace axios with fetch by @royscheeren in #30
- Feat/add missing licenses by @jdsika in #31
- Fix/refactor_fa2_compat by @royscheeren in #34
- Release/v0.0.4 by @royscheeren in #36
Breaking change
- The queryAccessControl (from @siwt/acq) now takes an object in the form of:
{
query,
allowlist,
options,
}
Full Changelog: v0.0.3...v0.0.4