This repository has been archived by the owner on Nov 24, 2022. It is now read-only.
Releases: KILTprotocol/demo-client
Releases · KILTprotocol/demo-client
v0.23.0 (2021-06-23)
Demo Client Release notes 0.23.0 (2021-06-23)
Refactor
- The app had previously been ejected from create-react-app, but now we moved back in! This comes with many dependency updates, a Typescript update, and many linting fixes. We also moved from
node-sass
(deprecated) tosass
(#368) (524443d)
Chores
- Remove unused imports (a5cac60)
- Use the new KILT logos throughout the demo-client and in docs (a2dbc16)
- Using sdk release 0.22.0, which imports the latest polkadot dependencies (38ec0de), which now requires node > v14 and some adjustments on the jest config for esm support.
Ci
- We now no longer deploy the demo-client to mashnet on release (#351) (027fb0a). The image is still built and pushed to ECR, please set it manually to deploy.
- Change release hook to "released" (af946f3), which triggers the release build when you publish a draft release
- The default behaviour of create-react-app is to fail CI builds on (eslint) warnings; we disabled this (7b028cd)
- Use node 14 in workflows, required by latest sdk version (ce32a59)
Bug Fixes
- The UI would block with an endless loading screen in some scenarios where CType creation failed. This is now handled correctly (29199c2)
- Also improved error handling for DID creation (13879b2)
- Revoced delegation nodes were not displayed as revoked on attestation requests, which was fixed by enforcing ViewType setting (65fe6d3) and fixing some incorrect defaultProps syntax (df1321a)
- Addresses were truncated at 20 digits without signaling this omission (03ee409)
- The now fully displayed addresses were overflowing non-blocking notifications; word-break has been added to fix this e5a6019
v0.22.0 (2021-04-30)
0.21.1 (2021-04-08)
0.21.0 (2021-03-10)
Features
- TX SDK changes and substrate 2.0 update (#292) (4a3a9e8)
- Demo-client going to the latest SDK Version (#328) (#335) (#337) (#338) (f9009c5) (f1156ff) (3904664) (bcaede7)
- MultiTX and SDK compatibility (#296) (a279d7f)
- Token denomination units (#283) (ef3cb09)
- Display token amounts with units (#284) (18ae521)
- Sign did with SDK (#287) (ff5f653)
- Encryption and Decryption (#313) (33de94d)
- Login Page (#314) (13a9e26)
- DID register added to the dashboard (#324) (fa7bb2d)
- Use npm dev packages for SDK (#295) (a507a94)
- SDK handles unit denomination and conversion (#290) (30e6ba4)
- Quote can be sent with submit terms (#291) (2f5ea1c)
Tests
Bug Fixes
Major
- Contacts removal from Demo-client (#316) (895b2f5)
- Updating node startup command (7a6348d)
- dockerfile fixes after changes to config and env (817ed2f) (d3c88a1) (bd9625e) (ae7f542)
- Attestation check valid (#289) (5029811)
Minor
- Provide signed
messageId
when removing message (#286) (95d3b66) - Changes to docker config and env variables (#288) (b53a559)
- CI pipeline changes to deploy kubernetes (#294) (30a13cc)
- Removal of indeiscriminate imports for explicit ones (#304) (bf0dfbf)
- Only check linting on push (984f370)
- DID Fetch on creating an identity (#318) (fbb7141)
- Utilities Bug of GT (#339) (409a7ea)
- Contacts bug fix (#322) (42a2d91)
- Removed unnecessary checker as unintended effect of terms (#329) (a62d960)
0.20.0 (2020-08-05)
Features
- feat: Integrating the quote (#258) (005af0b)
- refactor: inclusion in prototype services readme (#272) (c4810cd)
- refactor: SubmittableResult instead of TxStatus (#260) (3e492c5)
- refactor: updated type system to work with sdk-js#244 (#257) (d3893ed)
- feat: sdk update with substrate 2 and portablegabi (#273) (b28587c)
- also changed denomincation of kilt token
Tests
Bug Fixes
Major
Minor
0.19.0
0.19.0 (2020-06-18)
Features
SDK change - Quote (#256) (364c4f7):
- Demo-client needed to become compatible with the SDK Changes
- Updated the yarn lock to upgrade the Demo-client to the latest version of the SDK (#256) (3db21bb)
Replacing Tslint with Eslint (#259) (9a89437):
- Changes Tslint to Eslint and optimise code styles
Public Identity can be used as an Alternative to Contact (#262) (1675017):
- Allows using public identities on messages instead of contacts for "submit terms" and "submit attestation"
Delegation QR Code (#263) (e475934)
- A delegation ID and public Identity are combined as a QR code to scan and sending messages
- Making the QR codes in the Demo Client Uniform in the encoding and decoding (#265) (5627a7b)
Docker Image (#261) (2937093)
- run
docker-compose
up to spin up a complete, contained development setup1 - A quick-fire way to spin up the Development setup of KILTs demo client
Delegation Button to create an AntiCov Delegation (#266) (f12917b)
- If the Devnet chain resets we lose data for the delegations. Having the button resolves the issue
Tests
Updating tests to match the Quote changes (#256) (ed9bf24)
Bug Fixes
Minor
Delegation QR code returning nothing (#264) (7c4485f):
- fixed an undefined identity inside the QR code.
Demo client production file being updated due to updated SDK and Mashnet (#269) (956e808)
0.18.0
0.18.0 (2020-02-18)
Features
feat: prepended protocol to URLs (#255)(cbcd752)
Added https
to the URLs in the env files.
feat: added QR Code including service address (#253)(9b47823)
Added a QR code for identities, so that others can add the identity to their contact list.
Fixes
fix: take delegation id from request (#254)(b2caa4c)
The delegation id had to be specified separately in the last sdk release, which we didn't do, so revocation of an attestation based on a delegation broke.
This fix takes the delegation id from the "request for attestation" again.
0.17.0
0.17.0 (2020-02-07)
Features
SDK Compatibility (#245)(cc5e937)
Updated the SDK to v0.17.0 and made the demo client compatible to it.
feat: DID document (#248)(2dbc61e)
Made the DID document visible in Dashboard.
Refactoring
Refactor: CType Utility and Split Metadata and Schema (#231)(738a3cc)
Moved ctype utilities tied to the demo client ctype editor into the demo client repo and made it compatible with the changes regarding splitting up the ctype metadata from its schema.