Releases: symbol/qr-library
Releases · symbol/qr-library
v0.14.2
v0.8.0: SHA512 key derivation and SDK/HD upgrade
Added
tweetnaclusage for SHA512 key derivation (private -> public)
Changed
- Breaking compatibility with previous
AccountQRQR Codes due to different hash algorithm being used.
v0.5.1: added browser build with webpack ; fixed dependency
- Now using dependency https://www.npmjs.com/package/qrcode
- The
toBase64()method now returns anObservable<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 buildand one for browser integrationnpm run build.browser - Updated examples and removed ASCII encoding.
v0.4.0: Added MnemonicQR, Fixed EncryptionService, Added unit tests and examples
Added
- Classes
MnemonicQRandExportMnemonicDataSchema - 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
Added
- Added class
EncryptedPayload - Added class
EncryptionService - Added data schemas structure with
QRCodeDataSchema - Added data schema
AddContactDataSchema - Added data schema
ExportAccountDataSchema - Added data schema
RequestCosignatureDataSchemachild of Transaction data schema - Added data schema
RequestTransactionDataSchemachild of Transaction data schema - Unit tests for AccountQR, ContactQR, TransactionQR, CosignatureQR
- Modified QRCode.toJSON() logic to make use of
build()method
Fixed
- Fixed
AccountQRgeneration of encrypted private keys for accounts - Fixed
ContactQRto also holdnameinformation (optional) - Fixed QR Code
TypeNumber: ContactQR uses type 10, AccountQR type 20, TransactionQR type 40.
Removed
- Removed class
QRService - Removed encryption from
QRServiceinAccountQR
v0.2.0:Refactored classes,Implementation base classes
Added
- AccountQR Class
- ContactQR Class
- TransactionQR Class
- ObjectQR Class