Skip to content

Releases: symbol/qr-library

v0.14.2

04 Jan 19:28
ccbc70d
Compare
Choose a tag to compare
  • Upgraded symbol-sdk(dev dependency) to v1.0.3
  • Upgraded symbol-hd-wallets to v0.14.2
  • Upgraded other dependencies to latest versions
  • cat.currency replaced with symbol.xym
  • Updated copyrights and README.md

v0.8.0: SHA512 key derivation and SDK/HD upgrade

20 Feb 20:56
Compare
Choose a tag to compare

Added

  • tweetnacl usage for SHA512 key derivation (private -> public)

Changed

  • Breaking compatibility with previous AccountQR QR Codes due to different hash algorithm being used.

v0.5.1: added browser build with webpack ; fixed dependency

07 Nov 19:02
Compare
Choose a tag to compare
  • Now using dependency https://www.npmjs.com/package/qrcode
  • The toBase64() method now returns an Observable<string>.
  • The dependency that was used to generate QRs was generating GIFs which was really not good quality… I now used a more standard dependency qrcode.
  • There is now 2 builds possible, one for headless integration npm run build and one for browser integration npm run build.browser
  • Updated examples and removed ASCII encoding.

v0.4.0: Added MnemonicQR, Fixed EncryptionService, Added unit tests and examples

11 Sep 09:48
Compare
Choose a tag to compare

Added

  • Classes MnemonicQR and ExportMnemonicDataSchema
  • Added examples/ with WIP on client-side/browser integration
  • Added more unit tests for importing/exporting QR codes
  • Added decryption status errors where necessary
  • Added encoders/ to provide with ASCII formatting
  • Added QRCode.toCanvas() compatible with node and browser
  • Added QRCode.toASCII() using encoders/

Fixed

  • Fixed QRCode.toASCII() encoder backend
  • Fixed decryption of QR code content with status errors

v0.3.0:Improvements on Library Structure, Classes and Unit Tests

28 May 03:44
8b36519
Compare
Choose a tag to compare

Added

  • Added class EncryptedPayload
  • Added class EncryptionService
  • Added data schemas structure with QRCodeDataSchema
  • Added data schema AddContactDataSchema
  • Added data schema ExportAccountDataSchema
  • Added data schema RequestCosignatureDataSchema child of Transaction data schema
  • Added data schema RequestTransactionDataSchema child of Transaction data schema
  • Unit tests for AccountQR, ContactQR, TransactionQR, CosignatureQR
  • Modified QRCode.toJSON() logic to make use of build() method

Fixed

  • Fixed AccountQR generation of encrypted private keys for accounts
  • Fixed ContactQR to also hold name information (optional)
  • Fixed QR Code TypeNumber: ContactQR uses type 10, AccountQR type 20, TransactionQR type 40.

Removed

  • Removed class QRService
  • Removed encryption from QRService in AccountQR

v0.2.0:Refactored classes,Implementation base classes

02 May 16:32
Compare
Choose a tag to compare

Added

  • AccountQR Class
  • ContactQR Class
  • TransactionQR Class
  • ObjectQR Class