Releases: LiskArchive/lisk-elements
Version 2.1.0-alpha.2
Change Log
v2.1.0-alpha.2 (2019-02-25)
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
Change Log
v2.1.0-alpha.1 (2019-02-18)
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:
- Multisignature registration sets to pending when signatures missing - Closes #1106 #1110 (mitsujutsu)
- Validate null character - Closes #1108 #1109 (shuse2)
- Remove duplicate balance error - Closes #1105 #1107 (mitsujutsu)
- Disconnect old peers, cleanup node and improve timeouts - Closes #1086 #1104 (jondubois)
- Add check for additional asset fields - Closes #1090 #1102 (mitsujutsu)
- Add stubbing to state store tests - Closes #1084 #1100 (mitsujutsu)
Version 2.1.0-alpha.0
Change Log
v2.1.0-alpha.0 (2019-02-15)
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...
Version 2.0.0
Change Log
v2.0.0 (2018-12-20)
lisk-elements (v2.0.0)
Released along with
- @liskhq/[email protected]
- @liskhq/[email protected]
- @liskhq/[email protected]
- @liskhq/[email protected]
- @liskhq/[email protected]
- @liskhq/[email protected]
Version 2.0.0-rc.0
Change Log
v2.0.0-rc.0 (2018-12-03)
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:
- Fix not to expose custom external library definition - Closes #912 #914 (shuse2)
- Remove default export from child packages and lisk-elements #860 (shuse2)
- Upgrade minimum node version to 8.10 - Closes #852 #858 (shuse2)
- Add missing unit test after typescript migration - Closes #844 #856 (shuse2)
- Update lisk-elements to typescript #847 (shuse2)
- Update readme for tests and faq - Closes #833 #839 (mitsujutsu)
- Remove browser publish script #838 (shuse2)
- Fix sinon global for typescript - Closes #825 #835 (shuse2)
- Disable Filename, object odering, and type predicates - Closes #826 #827 (shuse2)
- Remove duplicate tslint setting - Closes #823 #824 (shuse2)
- Disable strict-boolean-expressions - Closes #818 #821 (shuse2)
- Add .nycrc template for TypeScript files - Closes #814 #815 (ishantiw)
- Disable completed-docs rule for tslint - Closes #819 #820 (shuse2)
- Change tslint filename rule from camelCase to Snake_case - Closes #811 #812 (ishantiw)
- Loosen TSLint setup #809 (shuse2)
- Upgrade to Node.js v8 as default - Closes #715 #784 (willclarktech)
- Add TypeScript setup - Closes #781 #787 (willclarktech)
@liskhq/lisk-client (v2.0.0)
Closed issues:
Merged pull requests:
- Update @liskhq/lisk-client to typescript - Closes #801 #842 (shuse2)
- Remove browser publish script #838 (shuse2)
@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:
- Extend APIError to have errors from core #919 (shuse2)
- Fix type definition for APIClient - Closes #863 #864 (shuse2)
- Move constants to specific packages - Closes #785 #857 (shuse2)
- Add custom error with errno in api-client - Closes #791 #846 (mitsujutsu)
- Convert @liskhq/lisk-api-client to typescript - Closes #799 #831 (mitsujutsu)
@liskhq/lisk-constants (v1.2.0)
Closed issues:
Merged pull requests:
- Update MAX_TRANSACTION_AMOUNT - Closes #779 #786 (willclarktech)
@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:
- Move constants to specific packages - Closes #785 #857 (shuse2)
- Remove transaction interface from exposing #855 (shuse2)
- Fix transaction test to cover root files #845 (shuse2)
- Update address validation - Closes #832 #841 (mitsujutsu)
- Remove outdated zero transfer amount test - Closes #837 #840 (mitsujutsu)
- Convert @liskhq/lisk-transactions typescript - Closes #800 #822 (shuse2)
- Disallow 0 amounts for transfer transactions - Closes #783 #794 ([mitsujutsu](https://github.com/mitsuj...
Version 1.1.3
Change Log
v1.1.3 (2018-11-22)
lisk-elements (v1.1.3)
Released along with
- @liskhq/[email protected]
- @liskhq/[email protected]
- @liskhq/[email protected]
- @liskhq/[email protected]
- @liskhq/[email protected]
- @liskhq/[email protected]
Closed issues:
- Failed to require lisk-elements package #868
Merged pull requests:
Version 1.1.2
Change Log
v1.1.2 (2018-11-16)
lisk-elements (v1.1.2)
Released along with
- @liskhq/[email protected]
- @liskhq/[email protected]
- @liskhq/[email protected]
- @liskhq/[email protected]
- @liskhq/[email protected]
- @liskhq/[email protected]
Closed issues:
- Error: Cannot find module 'os' for browser build #851
Merged pull requests:
Version 1.1.1
Version 1.1.0
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
Change Log
v1.1.0-beta.0 (2018-11-02)
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:
- Convert to multi-package monorepo #666 (willclarktech)
- Fix browser test port #817 (shuse2)
- Upgrade lerna and lint-staged #807 (shuse2)
- Update documentation for v1.1.0 - Closes #773 #793 (shuse2)
- Update package name #790 (shuse2)
- Update dependencies - Closes #746 #774 (willclarktech)
- Add note about using git flow - Closes #755 #769 (willclarktech)
- Rename global variable
LiskElements
tolisk
- closes #754 #756 (yatki) - Create Symlinks Script - #closes 748 #749 (yatki)
- Remove equal sign from dependencies - closes #743 #744 (yatki)
- Update PR template - closes #737 #742 (yatki)
- Disable formatting package.json - closes #735 #741 (yatki)
- Reorganize symlink structure & scripts for all packages - closes #718-722 #733 (yatki)
- Remove coveralls - Closes #727 #732 (willclarktech)
- Standardise prettier - Closes #730 #731 (willclarktech)
@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:
- Fix circular dependency in lisk-cryptography - Closes 775 #778 (mitsujutsu)
- Fix browser test port #817 (shuse2)
@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: