Skip to content
This repository has been archived by the owner on Jun 7, 2019. It is now read-only.

Releases: LiskArchive/lisk-elements

Version 2.1.0-alpha.2

25 Feb 16:58
b5b2f9e
Compare
Choose a tag to compare
Version 2.1.0-alpha.2 Pre-release
Pre-release

Change Log

v2.1.0-alpha.2 (2019-02-25)

Full Changelog

Closed issues:

  • Allow selection function to use P2PDiscoveredPeerInfo #1130
  • Multisignature registeration transaction always fails with error: 'Account is not a multisignature' #1122
  • Remove babel and eslint setting and suffix and update init command #1133
  • lisk-transaction:validation:schema senderId, recipientId are not required and senderSecondPublicKey is an invalid property #1121
  • Multisignature transaction sets property with incorrect casing for multiMin and multiLifetime when applying/undoing transaction. #1140
  • Make sure that all P2PNodeInfo/peerHeaders has an options object to support custom properties #1115
  • Hoist Dependencies #1079
  • Cryptography library test are frequently failing #1114
  • Multisignature transaction should update the memberPublicKeys property for account #1125
  • Pass peer selection algorithm as an argument to p2p constructor #1113
  • Vote transaction should update the votedDelegatesPublicKeys property for account #1128

Merged pull requests:

  • Fix account property name - Closes #1140 #1141 (shuse2)
  • Fix multisignature double check - Closes #1122 #1136 (shuse2)
  • Fix init script and template - Closes #1133 #1134 (shuse2)
  • Update P2PPeerInfo to contain discovered peer info and options field Closes#1130 #1132 (ishantiw)
  • Vote transaction should update the votedDelegatesPublicKeys property for account - Closes #1128 #1129 (pablitovicente)
  • Multisignature transaction should update the memberPublicKeys property for account - Closes #1125 #1126 (pablitovicente)
  • Add scenarios in integration tests relevant to lisk-p2p #1124 (ishantiw)
  • lisk-transaction:validation:schema senderId, recipientId are not required and senderSecondPublicKey is an invalid property - Closes #1121 #1123 (pablitovicente)
  • Allow custom peer selection function to be passed and used in P2P - Closes#1113 #1119 (ishantiw)
  • Fix timeout for cryptography #1118 (shuse2)
  • Make sure that all P2PNodeInfo/peerHeaders has an options object to support custom properties - Closes #1115 #1117 (jondubois)
  • Add hoist option to bootstrap #1116 (shuse2)

Version 2.1.0-alpha.1

18 Feb 11:13
e493cfd
Compare
Choose a tag to compare
Version 2.1.0-alpha.1 Pre-release
Pre-release

Change Log

v2.1.0-alpha.1 (2019-02-18)

Full Changelog

Closed issues:

  • Transaction returns incorrect error when sender does not have enough balance #1105
  • Multisignature registration tx not properly pending #1106
  • Add stubbing for StateStore tests #1084
  • Disallow null character on transfer and dapp transaction #1108
  • Add no additional asset properties check for transaction asset field #1090

Merged pull requests:

Version 2.1.0-alpha.0

15 Feb 08:28
db5c1dd
Compare
Choose a tag to compare
Version 2.1.0-alpha.0 Pre-release
Pre-release

Change Log

v2.1.0-alpha.0 (2019-02-15)

Full Changelog

lisk-elements (v2.1.0-alpha.0)

Released along with

@liskhq/[email protected]
@liskhq/[email protected]
@liskhq/[email protected]
@liskhq/[email protected]
@liskhq/[email protected]

Closed issues:

  • Add publicKey from sender if it doesn't exist in account #1099
  • Transaction constructor with fee and amount as type numbers should be accepted #1096
  • verifyMultisignatures should fail if account is not multi-signature account but has signatures #1092
  • Add getOrDefault for StateStore.account #1091
  • Add no additional asset properties check for transaction asset field #1090
  • Disconnect old peers, cleanup node and improve timeouts #1086
  • Add stubbing for StateStore tests #1084
  • Need to handle inbound status RPC request #1082
  • Receiving blocks, transactions and signatures from v1 lisk core #1081
  • Implement .toString() function for TransactionError and TransactionMultiError #1080
  • Fix compatibility issues with Core v1.x version #1077
  • Update the name of abstract functions #1073
  • Update P2P header should include options #1071
  • Update ProtocolPeerInfo format #1070
  • Clean up file structure and name in transaction module #1063
  • Update dev-dependencies and check hoisted #1062
  • Fix package-lock.json for lisk-transactions #1060
  • Change selectPeers function to only handle detailed PeerInfo objects; not live Peer objects #1059
  • The P2P class should not interact directly with Peer instances #1058
  • Remove fromJSON and create function from custom transaction #1057
  • Need a separate peer info interface for basic and detailed peers info #1055
  • Combine validate and validateSchema #1052
  • Remove processRequiredState from transaction #1051
  • Combine apply and verify function #1050
  • Remove unused functions from transactions #1046
  • Add missing unit tests for custom errors in lisk-p2p #1043
  • Add missing unit tests of validation in lisk-p2p #1038
  • Fix typo in transaction pool #1034
  • Calling wrong function in custom transactions #1033
  • Skip Fully connected network integration test and enable Disconnected network test #1031
  • Transaction branch is failing on the build/test #1025
  • Move peer discovery and peer connection related stuff to peer pool #1019
  • Add functions in sanitization to handler ProtocolRPCRequest and ProtocolMessage #1017
  • Create event emitters on adding and removing of transactions for transaction pool #1013
  • Remove local definition of socketcluster-server for close() method #1010
  • Implement Peer connect and event handling for connectAbort and connect #1008
  • Create integration tests for transactions module #1007
  • Add separate functions to drop inbound and outbound connections #1005
  • Add Socket.destroy() definition and use it instead of disconnect() #1004
  • Add integration tests for lisk-transaction-pool #1001
  • Fix linting errors in transaction-pool module #999
  • Add sign method in base transaction #997
  • Update base transaction constructor to accept without id or signature #995
  • Use selection algorithm in PeerPool to select peers for send or request #992
  • Remove asset field from base transaction #989
  • Remove a getters for sockets in Peer class #987
  • Implement P2P.getNetworkStatus() functionality #985
  • Implement handling of pending signatures and incoming new signatures to multisignature verification flow #982
  • Request status and apply status on peer #981
  • Implement p2p level send and request methods #980
  • Use discoverPeers function in p2p for discovery #979
  • Use selectForConnection in P2P #978
  • Document how to make releses #977
  • Update getRequiredAttributes function in BaseTransaction #975
  • Integration tests are not properly terminated #973
  • Make current integration tests pass #971
  • Add missing unit tests for p2p #970
  • Use socket cluster types definitions #969
  • Add functionality for getting processable transactions #964
  • Fix the bug in verifying validated transactions #963
  • Timeout for tests on Jenkins #960
  • Cleaner separation of different kinds of logic for lisk-p2p #958
  • Update tests for Base Transaction Class #956
  • Fetch Peers method in Peer class to get all the peers #954
  • Add integration tests for discovery for lisk-p2p #953
  • new crypto method "getAddressFromPrivateKey" #952
  • Add Base Transaction isExpired #947
  • Add Base Transaction undo #946
  • Add Base Transaction apply #945
  • Add Base Transaction checkTypes #944
  • Add Base Transaction verify #943
  • Add Base Transaction validate #942
  • Add Base Transaction checkSchema #941
  • Add validation for unknown types in p2p #938
  • Add metrics to calculate the performance of transaction pool #937
  • Consider disabling esModuleInterop #933
  • Add connect/disconnect function to peer #932
  • Add selectForConnection function to P2P #931
  • Select peers doesn't always give 'n' number of peers requested #925
  • Update to Node.js 8.14.0; use 'npm ci' #921
  • Remove unused Jenkinsfile #920
  • Define socket cluster types #918
  • Add higher order filter functions for queues in transaction pool #911
  • Add black/white/fixed listing for p2p initialization #899
  • Add send/req...
Read more

Version 2.0.0

07 Jan 07:45
ecf1114
Compare
Choose a tag to compare

Change Log

v2.0.0 (2018-12-20)

Full Changelog

lisk-elements (v2.0.0)

Released along with

Version 2.0.0-rc.0

03 Dec 17:35
58c8395
Compare
Choose a tag to compare
Version 2.0.0-rc.0 Pre-release
Pre-release

Change Log

v2.0.0-rc.0 (2018-12-03)

Full Changelog

lisk-elements (v2.0.0-rc.0)

Closed issues:

  • Could not find a declaration file for module 'browserify-bignum'. #912
  • Remove default export field from non-parent pacages #859
  • Restrict to Node version above 8.10 #852
  • Recover unit test for all the modules #844
  • Remove publish browser script #836
  • Add section in readme for building the project #833
  • Disable tslint config #826
  • Global variable sandbox is missing #825
  • Remove duplicate setting between tsconfig and tslint #823
  • Disable completed-docs of TSLint #819
  • Temporally disable strict-boolean-expressions of TSLint #818
  • Add a new template for .nycrc for TypeScript files #814
  • Change rule for filename from camelCase to Snake_case #811
  • Loosen TSlint setup #808
  • Consider package duplication between root and child packages #805
  • Migrate lisk-elements package to TypeScript #802
  • Set up TypeScript for lisk-elements #781
  • Upgrade to Node.js v8 #715
  • Implement immutability #426
  • Implement strict type system #417

Merged pull requests:

@liskhq/lisk-client (v2.0.0)

Closed issues:

  • Remove publish browser script #836
  • Migrate @liskhq/lisk-client package to TypeScript #801

Merged pull requests:

@liskhq/lisk-api-client (v2.0.0)

Closed issues:

  • Include all high level error response in APIError #916
  • Fix types definition for APIClient #863
  • Migrate @liskhq/lisk-api-client package to TypeScript #799
  • Add Error.code for API response error #791

Merged pull requests:

@liskhq/lisk-constants (v1.2.0)

Closed issues:

  • Refactor lisk-constants #785
  • Update MAX_TRANSACTION_AMOUNT constant #779

Merged pull requests:

@liskhq/lisk-passphrase (v2.0.0)

Closed issues:

  • Lisk Element should allow BIP39 standard passphrase with up to 24 words #862
  • Migrate @liskhq/lisk-passphrase package to Typescript #798

Merged pull requests:

  • Add valid number of words to validate passphrase #866 (shuse2)
  • Move constants to specific packages - Closes #785 #857 (shuse2)
  • Migration of @liskhq/lisk-passphrase package to TypeScript - Closes #798 #813 (ishantiw)

@liskhq/lisk-transactions (v2.0.0)

Closed issues:

  • Remove newly defined types of transactions from the exposed file #848
  • Fix transaction module testing #843
  • Update test to check reject amount zero for transfer transaction #837
  • Update validation for address to match lisk-core #832
  • Migrate @liskhq/lisk-transactions package to TypeScript #800
  • Disallow 0 amounts for transfer transactions #783
  • Update MAX_TRANSACTION_AMOUNT constant #779
  • Validate transaction creator inputs #752

Merged pull requests:

Read more

Version 1.1.3

22 Nov 15:52
0e4cb7d
Compare
Choose a tag to compare

Change Log

v1.1.3 (2018-11-22)

Full Changelog

lisk-elements (v1.1.3)

Released along with

Closed issues:

  • Failed to require lisk-elements package #868

Merged pull requests:

Version 1.1.2

16 Nov 11:17
9f6f9ab
Compare
Choose a tag to compare

Change Log

v1.1.2 (2018-11-16)

Full Changelog

lisk-elements (v1.1.2)

Released along with

Closed issues:

  • Error: Cannot find module 'os' for browser build #851

Merged pull requests:

  • Fix browserify build option and remove brower field #853 (shuse2)

Version 1.1.1

14 Nov 13:52
Compare
Choose a tag to compare

Change Log

v1.1.1 (2018-11-14)

Full Changelog

Closed issues:

  • README.md cannot be symbolic link on the package #849

Merged pull requests:

  • Change alias source of README.md for npm repository #850 (shuse2)

Version 1.1.0

07 Jun 08:34
70a428a
Compare
Choose a tag to compare

First production version of lisk-elements as a mono-repo structure. Now each package is separately installable. For frontend usage, please use @liskhq/lisk-client package or individual package. In the coming version, we will add modules in lisk-elements that can be only used in the server side development.

Version 1.1.0-beta.0

02 Nov 15:59
f1c8865
Compare
Choose a tag to compare
Version 1.1.0-beta.0 Pre-release
Pre-release

Change Log

v1.1.0-beta.0 (2018-11-02)

Full Changelog

On v1.1.0-beta.0, we have converted the lisk-elements repository to mono-repo structure.

lisk-elements (v1.1.0)

Closed issues:

  • Make Lisk Elements a monorepo #418
  • Jenkins failing on browsertest #816
  • Throws error on npm run bootstrap #796
  • Update child packages names #788
  • Update README for 1.1.0 #773
  • Update contribution guidelines to include git flow #755
  • Change exported variable name in start script #754
  • Add init script #748
  • Add clean scripts #747
  • Update dependencies #746
  • Make sure all exact dependencies do not use = #743
  • Update PR template #737
  • Add package.json to .prettierignore #735
  • Update prettier in root package.json #730
  • Remove coveralls #727
  • Reorganize browser tests - lisk-elements #720
  • Reorganize browser tests #714
  • Fix brittle performance-based tests #702

Merged pull requests:

@liskhq/lisk-client (v1.1.0)

Closed issues:

  • Update child packages names #788

Merged pull requests:

@liskhq/lisk-api-client (v1.1.0)

Closed issues:

  • Refused to set unsafe header “User-Agent” in axios #696
  • Reorganize browser tests - lisk-api-client #717

Merged pull requests:

  • Disable user-agent header when client options were not provided - Closes #696 #712 (yatki)
  • Reorganize browser tests - lisk-api-client - closes #717 #726 (yatki)
  • Fix browser test port #817 (shuse2)

@liskhq/lisk-constants (v1.1.0)

Closed issues:

  • Reorganize browser tests - lisk-constants #718

Merged pull requests:

@liskhq/lisk-cryptography (v1.1.0)

Closed issues:

  • Reorganize browser tests - lisk-cryptography #719
  • parseEncryptedPassphrase and decryptPassphraseWithPassword combination should return proper error #688
  • Remove circular dependency in lisk-cryptography #775

Merged pull requests:

@liskhq/lisk-passphrase (v1.1.0)

Closed issues:

  • Reorganize browser tests - lisk-passphrase #721

Merged pull requests:

@liskhq/lisk-transactions (v1.1.0)

Closed issues:

  • Reorganize browser tests - lisk-transactions #722
  • Add validate transaction method #676
  • Add tests for validate transaction #764
  • Add ValidateTransaction method as default export to utils #757

Merged pull requests: