This repository has been archived by the owner on Jun 11, 2024. It is now read-only.
Version 5.1.0
ManuGowda
released this
21 May 09:05
·
3794 commits
to development
since this release
Change Log
5.1.0 (2021-05-21)
This release implements 4 objectives as part of the Developer Experience phase:
Developer Experience
- Add application bootstrapping to commander
- Add faucet plugin
- Add dashboard plugin
- Add application testing framework
Released packages
- lisk-sdk@5.1.0
- lisk-commander@5.1.0
- lisk-framework@0.8.0
- lisk-elements@5.1.0
- @liskhq/lisk-api-client@5.1.0
- @liskhq/lisk-bft@0.3.0
- @liskhq/lisk-chain@0.3.0
- @liskhq/lisk-client@5.1.0
- @liskhq/lisk-codec@0.2.0
- @liskhq/lisk-cryptography@3.1.0
- @liskhq/lisk-db@0.2.0
- @liskhq/lisk-genesis@0.2.0
- @liskhq/lisk-p2p@0.7.0
- @liskhq/lisk-passphrase@3.1.0
- @liskhq/lisk-transaction-pool@0.5.0
- @liskhq/lisk-transactions@5.1.0
- @liskhq/lisk-tree@0.2.0
- @liskhq/lisk-utils@0.2.0
- @liskhq/lisk-validator@0.6.0
- @liskhq/lisk-framework-forger-plugin@0.2.0
- @liskhq/lisk-framework-http-api-plugin@0.2.0
- @liskhq/lisk-framework-monitor-plugin@0.2.0
- @liskhq/lisk-framework-report-misbehavior-plugin@0.2.0
- @liskhq/lisk-framework-report-dashboard-plugin@0.1.0
- @liskhq/lisk-framework-report-faucet-plugin@0.1.0
All the issues
Closed issues
- Generating asset from bootstrap command failed #6446
- Type error on registering plugin with custom options #6444
- Call action modals are unscrollable #6442
- Generated application requires files property in the package.json #6440
- Dashboard and Faucet build should include index.html #6438
- Error while bootstrapping blockchain application #6434
- Dashboard and Faucet application is not accessible #6431
- Fix commander bootstrapping lint errors #6430
- Transaction type changes to the first transaction type in the dropdown list on adding any text to asset field #6423
- Text area for params in send transaction widget is having problem with editing json object #6422
- Peer info dialog shows incorrect network stats #6414
- Start command description should use bootstrapped app name #6409
- Start command network flag shows invalid error message #6408
- Generated application should not have fixed version #6406
- Generated application have outdated esint #6403
- Accept
--registry
flag on lisk init #6402 - lisk-commander root command should not show any error #6401
- Bootstrapping command
lisk init:plugin
failed on package installation #6397 - Bootstrapping command
lisk init:plugin
is not listed under all commands list #6396 - Bootstrapped plugin should have configuration getter #6395
- Non-Sanitize invalid names for bootstraping generators cause invalid code #6394
- Bootstrapped application should have a README #6392
- P2P eviction function functionality #6391
- Icons usage is inconsistent #6390
- Send transaction widget resolves passphrase input as string incorrectly #6388
- Update faucet config fetch from plugin #6384
- Expose BaseIPCClientCommand from the lisk-commander #6383
- Slow startup for default bootstrapped application #6380
- Lisk asset generator command register invalid syntax to module #6379
- Lisk bootstrapping naming convention for module is not aligned with plugin and assets #6378
- Bootstrap application linting is broken #6376
- Dashboard showing the same data and sending invalid data #6370
- Dashboard styles is not matching the design #6365
- Invalid application URL resolution outside development environment #6362
- P2P functional test is unstable #6357
- Update recent event widget body to render limited data #6355
- Missing module and asset name in the transaction widget #6354
- JSON text editor stay hidden unless focused #6353
- Handle specific action call in dashboard plugin #6352
- A ticker component to be used to refresh data in dashboard plugin #6348
- Prepare 5.1.0 for production #6347
- Call action widget should accept empty input #6346
- Long text is not shortened with
...
#6344 - Action can be only called once in dashboard plugin #6343
- Update dashboard plugin application name to be customizable #6342
- Update style of JSON text area #6341
- CopiableText icon position changes #6340
- Update AJV to 8.1.0 #6329
- Update start command template to include faucet and dashboard plugins #6324
- SelectInput component selected prop does not reflect the selected value on UI #6314
- Unstable functional tests for lisk-http-api-plugin #6310
- Expose network information through app:getNodeInfo #6309
- Add lisk console to application command #6306
- Add functional test for faucet plugin funding #6303
- Add wsPort to app:getNodeInfo #6297
- Add JSON data support in TextArea Input #6295
- Update CopiableText component to fix layout issue with longer text #6291
- Create react base table component #6290
- Unstable lisk elements p2p tests #6289
- Rename cryptography function name regarding base32 address #6283
- Update dependencies #6281
- Update framework test application #6274
- Update eslint and other dev dependencies #6272
- Update faucet favicon to lisk icon #6266
- Unstable report-misbehavior-plugin functional and integration tests #6262
- Improve genesis block creation utility provided by "testing" in framework #6258
- Resolve conflicting testing export namespace from lisk-chain and lisk-framework #6257
- Rename all test file extension to be spec.ts #6250
- Improve controller logging #6248
- Add functional tests for faucet plugin using testing utils #6247
BaseChannel
in framework is incompatible withChannel
in lisk-api-client #6246signTransaction
in lisk-transactions has wrong return type #6245- Provide application url information to the UI from plugin #6244
- Connect states in the main page #6243
- Create state to store the API responses for dashboard #6242
- Create functions to update states using API client #6241
- Create a main page with all widgets and responsive design #6240
- Create react component for recent events #6239
- Create react component for call action widget #6238
- Create react component for send transaction widget #6237
- Create react component for transactions widget #6236
- Create react component for Recent blocks #6235
- Create react component for MyAccount widget #6234
- Create react component for dialogs #6233
- Create react component for input #6232
- Create react component for widget bases #6231
- Create react component for base dialog #6230
- Create react component for small widget #6229
- Implement captcha for faucet plugin #6228
- Create react component for logo #6226
- Create react component for buttons #6225
- Create react component for copiable text #6224
- Create react component for icon #6223
- Create react component for text #6222
- Create SCSS constant #6221
- Setup UI package directories and libraries for dashboard #6219
- Setup Dashboard plugin package #6218
- Add framework application actions which returns all registered actions and events #6217
- Add dashboard plugin #6216
- Remove unnecessary testing utils from plugins #6211
- Update framework integration tests to use getBlockProcessEnv testing util #6203
- Unit tests should not include functional or integration related tests #6188
- Start command with custom data path does not work #6172
- Unintended blockchain:download command for bootstrapped application #6164
- Transaction create command --network flag not failing on unknown network #6162
- Transaction create command with no signature failed #6161
- Transaction create with offline mode is not working #6160
- Transaction create command failed on empty data attribute #6158
- SDK Link command does not work on bootstrapped application #6157
- Bootstrapped commands with optional data path and required argument fail #6156
- Lisk Generate Plugin prompts for unwanted options with no defaults #6154
- Update init command to create config which starts forging by default #6152
- Update default config to be info level #6151
- Update start command to use
default
folder by default #6150 - Generated application has lint error #6148
- Generated application typescript build is broken #6147
- Examples listed in "generate module" command are invalid #6145
- Custom "rpc" config values are not respected with commander start command #6143
- Implement UI for faucet #6141
- Add Server side injection of config for UI #6140
- Add authorize action in faucet plugin #6139
- Add fundTokens action in faucet plugin #6138
- Add Faucet plugin class with configuration #6137
- Add new package @liskhq/lisk-framework-faucet-plugin #6136
- Add faucet plugin #6135
- Disabling RPC crashes the application #6134
- Improve init command description log messages #6133
- Update report misbehavior plugin to use lisk-framework #6132
- Update monitor plugin to use lisk-framework #6131
- Update forger plugin to use lisk-framework #6130
- Update http-api plugin to use lisk-framework #6129
- Update dpos module unit test to use lisk-framework #6128
- Update keys module unit test to use lisk-framework #6127
- Update sequence module unit test to use lisk-framework #6126
- Update token module unit test to use lisk-framework #6125
- Add waitUntilBlockHeight in lisk-framework #6124
- Add createTransaction in lisk-framework #6123
- Add createGenesisBlock in lisk-framework #6122
- Add createBlock in lisk-framework #6121
- Add getApplicationEnv in lisk-framework #6120
- Add getBlockProcessingEnv in lisk-framework #6119
- Add getModuleInstance in lisk-framework #6118
- Add getXXXContext for each hook context in lisk-framework #6117
- Add application testing framework #6115
- Errors compiling project with skipLibCheck disabled #6108
- Update typescript version #6107
- Migrate commander mocha tests to jest #6105
- Move tests for base commands to commander #6103
- Deprecation warnings in bootstrapped application #6101
- Update api client functions to accept hex string #6099
- Add access to logger to module and plugins #6097
- genesis-block:create should have indicator and logs #6096
- Generate initial genesis block and config with init command #6095
- Update generate:network-config to be in application command #6092
- Create standalone plugin bootstrapping generator #6089
- Improve commands used for bootstrapping #6087
- Add IP address binding option for private port #6084
- Failure in package installation during bootstrapping is not detected #6083
- Improve offline and online commander communication #6082
- Create oclif commands skeleton in the template #6075
- Create genesis block bootstrapping generator #6074
- Create network config bootstrapping command #6073
- Create plugin bootstrapping generator #6072
- Create asset bootstrapping generator #6071
- Create module bootstrapping generator #6070
- Create app bootstrapping generator to generate directory structure and app #6069
- Add templating support in base generator #6068
- Integrate yeoman generators skeleton with oclif commands #6067
- Add application bootstrapping to commander #6066
- Improve Lisk SDK 5.0 #6065
- Update postTransaction typing in framework, apiClient and http-api plugin #6056
- Commander descriptions for
hash-onion
&network-identifier
are missing #6054 - Update createIPCClient to allow "~" #6017
- Update IPC server to respect the enable flag #6010
- Potential regression introduced on code or flaky tests #5970
- Allow running node-inspector when using child processes #5520
Merged pull requests
- Fix plugin import and asset regex - Closes #6446 #6447 (shuse2)
- Type error on registering plugin with custom options - Closes #6444 #6445 (nazarhussain)
- Fix readonly display - Closes #6442 #6443 (shuse2)
- Fix npm install for generated app - Closes #6440 #6441 (shuse2)
- Dashboard and Faucet build should include index.html - Closes #6438 #6439 (ManuGowda)
- Remove npm ignore related files in template - Closes #6434 #6436 (shuse2)
- Remove build folder from ignore - Closes #6431 #6435 (mitsuaki-u)
- Fix commander bootstrapping lint errors - Closes #6430 #6433 (ManuGowda)
- Fix exit errors on help commands - Closes #6401 #6429 (mehmetegemen)
- Base fee missing in api client - Closes #6424 #6428 (ishantiw)
- Fix JSON text area behavior - Closes #6422 #6427 (shuse2)
- Fix Dropdown selection and JSON validation for dashboard - Closes #6423 #6426 (shuse2)
- Update event JSON format and button cursor - Closes #6389 and #6390 #6421 (shuse2)
- Add default config for bootstrap config - Closes #6395 #6420 (shuse2)
- Peer info dialog shows incorrect network stats - Closes #6414 #6419 (ManuGowda)
- Fix module generation convention to follow plugin - Closes #6378 #6416 (shuse2)
- Add alphabet validation for plugin alias - Closes #6394 #6415 (shuse2)
- Update init:plugin to be part of generate:plugin - Closes #6396 and #6397 #6413 (shuse2)
- Add bootstrap readme - Closes #6392 #6412 (shuse2)
- Add faucet and dashboard - Closes #6324 and #6406 #6411 (shuse2)
- Start command network flag shows invalid error message - Closes #6408, #6409 #6410 (ManuGowda)
- Update init to use low hash onion and passphrase encryption - Closes #6380 #6407 (shuse2)
- Update eslints other rc files for bootstrap application - Closes #6403 #6405 (shuse2)
- Add registry flag - Closes #6402 #6404 (shuse2)
- Fix asset initialization - Closes #6479 #6387 (shuse2)
- Expose BaseIPCClientCommand from the lisk-commander - Closes #6383 #6386 (nazarhussain)
- Update faucet config to use API - Closes #6384 #6385 (shuse2)
- Bootstrap application linting is broken - Closes #6376 #6377 (nazarhussain)
- Lisk Commander Bootstrapping is broken - Closes #6372 #6375 (nazarhussain)
- Fix data sending and displaying - Closes #6354 and #6370 #6374 (shuse2)
- Update recent event widget body to render limited data - Closes #6355 #6373 (ManuGowda)
- Fix JSON display - Closes #6341 and #6353 #6371 (shuse2)
- Handle specific action call in dashboard plugin - Closes #6352 #6369 (nazarhussain)
- Make application name configurable - Closes #6342 #6368 (mehmetegemen)
- Fix dashboard styles - Closes #6365 #6366 (shuse2)
- A ticker component to be used to refresh data in dashboard plugin - Closes #6348 #6360 (Incede)
- Fix merge conflict on version #6359 (shuse2)
- Long text is not shortened with ellipsis - Closes #6344, #6340 #6351 (nazarhussain)
- Expose network information through app:getNodeInfo - Closes #6309 #6345 (Incede)
- Add JSON data support in TextArea Input - Closes #6295 #6339 (Incede)
- Create a main page with all widgets and responsive design - Closes #6240, #6346, #6343 #6337 (nazarhussain)
- SelectInput component selected prop does not reflect the selected value on UI - Closes #6314 #6334 (nazarhussain)
- Update nodejs version - Closes #6279 #6333 (shuse2)
- Update copiable text - Closes #6291 #6331 (ishantiw)
- Update AJV to 8.1.0 - Closes #6329 #6330 (nazarhussain)
- Create react component for recent events - Closes #6239 #6327 (ManuGowda)
- Create state to store the API responses for dashboard - Closes #6241, #6242, #6243 #6326 (nazarhussain)
- Update dependencies - Closes #6281 #6325 (shuse2)
- Create react component for call action widget - Closes #6238 #6323 (Incede)
- Add lisk console to application command - Closes #6306 #6322 (ManuGowda)
- Update Jenkinsfile - Closes #6308 #6310 #6320 (shuse2)
- Fix updated deepscan #6319 (shuse2)
- Pass application URL to UI from plugin - Closes #6244 #6318 (ishantiw)
- Update P2P test file names - Closes #6250 #6317 (shuse2)
- Create react component for send transaction widget - Closes #6237 #6313 (nazarhussain)
- Add favicon - Closes #6266 #6312 (shuse2)
- Create react component for info panel - Closes #6229 #6311 (Incede)
- Add functional test for funding tokens - Closes #6303 #6305 (mitsuaki-u)
- Create react base table component - Closes #6290, #6235, #6236 #6304 (ManuGowda)
- Unstable lisk elements p2p tests - Closes #6289 #6302 (nazarhussain)
- Add functional test for faucet plugin - Closes #6247 #6298 (mitsuaki-u)
- add wsPort to app:getNodeInfo - Closes #6297 #6296 (JesusTheHun)
- Create Input component - Closes #6232 #6294 (ishantiw)
- Create react component for MyAccount widget - Closes #6234 #6293 (mitsuaki-u)
- Unstable report-misbehavior-plugin functional and integration tests - Closes #6262 #6292 (nazarhussain)
- Create react component for dialogs - Closes #6233 #6288 (nazarhussain)
- Remove unnecessary testing utils from plugins - Closes #6211 #6286 (ManuGowda)
- Create react component for base dialog - Closes #6230 #6285 (nazarhussain)
- Update framework integration tests to use getBlockProcessEnv testing util - Closes #6203 #6278 (ManuGowda)
- Add Dashboard button and icon button component - Closes #6225 #6277 (mitsuaki-u)
- Update dev dependencies - Closes #6272 #6276 (shuse2)
- Copiable text component - Closes #6224 #6275 (ishantiw)
- Create react component for widget bases - Closes #6231 #6273 (nazarhussain)
- Update typescript version - Closes #6107 #6271 (shuse2)
- Create react component for logo - Closes #6226 #6270 (nazarhussain)
- Add framework application actions which returns all registered actions and events - Closes #6217 #6269 (Incede)
- Create react component for icon - Closes #6223 #6268 (nazarhussain)
- Fix incompatible channel type of
lisk-api-client
- Closes #6246 #6264 (ishantiw) - Add initial dashboard plugin package - Closes #6218, #6219, #6221, #6222 #6263 (shuse2)
- Improve genesis block creation utility provided by "testing" in framework - Closes #6258 #6261 (ManuGowda)
- Add captcha check to faucent fund tokens - Closes #6228 #6260 (mitsuaki-u)
- Resolve conflicting testing export namespace from lisk-chain and lisk-framework - Closes #6257 #6259 (ManuGowda)
- Remove unnecessary testing utils from plugins - Closes #6211 #6256 (Incede)
- Inject config from server to UI - Closes #6140 #6253 (ishantiw)
- Add faucet UI - Closes #6141 #6249 (shuse2)
- Fund tokens with faucet plugin - Closes #6138 #6227 (mitsuaki-u)
- Add fieldNumber to options prop of nodeInfo - Closes #6190 #6209 (ishantiw)
- Update http-api plugin to use lisk-framework - Closes #6129 #6207 (Incede)
- Update report misbehavior plugin to use lisk-framework - Closes #6132 #6206 (Incede)
- Add authorize faucet action - Closes #6139 #6205 (mitsuaki-u)
- Update forger plugin to use lisk-framework testing - Closes #6130 #6204 (ishantiw)
- Update private IP address range - Closes #6192 #6202 (mitsuaki-u)
- Add faucet plugin class with configuration - Closes #6137 #6199 (nazarhussain)
- Unit tests should not include functional or integration related tests - Closes #6188 #6195 (Incede)
- Update monitor plugin to use lisk-framework - Closes #6131 #6194 (ishantiw)
- Add getBlockProcessingEnv in lisk-framework - Closes #6119 #6189 (ManuGowda)
- Update sequence, keys and dpos module unit test to use lisk-framework - Closes #6126, #6127, #6128 #6187 (nazarhussain)
- Use framework testing tools for token module - Closes #6125 #6186 (mitsuaki-u)
- Add getXXXContext for each hook context in lisk-framework - Closes #6117 #6184 (nazarhussain)
- Add waitUntilHeight in lisk-framework - Closes #6124 #6183 (mitsuaki-u)
- Add new package @liskhq/lisk-framework-faucet-plugin - Closes #6136 #6182 (ManuGowda)
- Add getApplicationEnv in lisk-framework - Closes #6120 #6181 (Incede)
- Add getModuleInstance in lisk-framework - Closes #6118 #6180 (nazarhussain)
- Add createTransaction in lisk-framework - Closes #6123 #6179 (mitsuaki-u)
- Add createBlock in lisk-framework - Closes #6121 #6177 (ManuGowda)
- Update init & genesis-block:create commands in commander - Closes #6152 #6176 (Incede)
- Start command with custom data path does not work - Closes #6172 #6174 (nazarhussain)
- Update init & genesis-block:create commands in commander - Closes #6152 #6171 (Incede)
- Transaction create command failed on empty data attribute - Closes #6158 #6170 (ManuGowda)
- Transaction create command with no signature failed - Closes #6160, #6161, #6162 #6169 (nazarhussain)
- Fix generate plugin initial setting - Closes #6154 #6168 (shuse2)
- Update default network - Closes #6150 #6167 (mitsuaki-u)
- Bootstrapped commands with optional data path and required argument fail - Closes #6156 #6166 (nazarhussain)
- Remove blockchain download command - Closes #6164 #6165 (shuse2)
- SDK Link command does not work on bootstrapped application - Closes #6157 #6159 (ManuGowda)
- Fix app crash on ipc disabled - Closes #6134 #6151 #6153 (ishantiw)
- Generated application typescript build is broken - Closes #6147, #6148 #6149 (ManuGowda)
- Update examples - Closes #6145 #6146 (Incede)
- Update commander start command - Closes #6143 #6144 (Incede)
- Improve init command description log messages - Closes #6133 #6142 (ManuGowda)
- Add ip address binding option for private port - Closes #6084 #6114 (Incede)
- Add access to logger to module and plugins - Closes #6097 #6113 (nazarhussain)
- Move tests for base commands to commander - Closes #6103 #6112 (ManuGowda)
- Generate standalone plugin with init:plugin command - Closes #6089 #6111 (mitsuaki-u)
- Generate initial genesis block and config with init command - Closes #6095 #6110 (ishantiw)
- Migrate commander mocha tests to jest - Closes #6105 #6109 (ManuGowda)
- Deprecation warnings in bootstrapped application - Closes #6101 #6106 (nazarhussain)
- Update API client functions - Closes #6099 #6104 (Incede)
- genesis-block:create should have indicator and logs - Closes #6096 #6102 (ManuGowda)
- Create network config - Closes #6092 #6100 (Incede)
- Create asset bootstrapping generator - Close #6071 #6098 (nazarhussain)
- Improve offline and online commander communication - Closes #6082 #6094 (ManuGowda)
- Create plugin bootstrap command and templates - Closes #6072 #6093 (mitsuaki-u)
- Generate genesis block - Closes #6074 #6091 (Incede)
- Create module bootstrapping - Closes #6070 #6090 (ishantiw)
- Improve commands used for bootstrapping - Closes #6087 #6088 (nazarhussain)
- Create oclif commands skeleton in the template - Closes #6075 #6085 (ManuGowda)
- Create app bootstrapping generator to generate directory structure and app - Closes #6069 #6081 (nazarhussain)
- Create network config bootstrapping command - Closes #6073 #6080 (Incede)
- Fix unstable test - Closes #5970 #6079 (shuse2)
- Add templating support in base generator - Closes #6068 #6078 (nazarhussain)
- Namespace external types - Closes #6045 #6077 (Incede)
- Integrate yeoman generators skeleton with oclif commands - Closes #6067 #6076 (nazarhussain)
- Enable child process IPC plugins - Closes #6010 #6064 (mitsuaki-u)
- Update postTransaction typing in framework, apiClient and http-api plugin - Closes #6056 #6060 (ManuGowda)
- Resolve tilde - Closes #6017 #6057 (Incede)
- Add missing commander descriptions - Closes #6054 #6055 (Incede)