Skip to content

Release: v0.12.0 #182

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 8 commits into from
Apr 19, 2022
Merged

Release: v0.12.0 #182

merged 8 commits into from
Apr 19, 2022

Conversation

luislhl
Copy link
Contributor

@luislhl luislhl commented Apr 19, 2022

Acceptance Criteria

Security Checklist

  • Make sure you do not include new dependencies in the project unless strictly necessary and do not include dev-dependencies as production ones. More dependencies increase the possibility of one of them being hijacked and affecting us.

luislhl and others added 8 commits March 29, 2022 16:20
* feat: multisig support

Co-authored-by: Tulio Miranda <[email protected]>
* refactor: created new files for wallet routes
* refactor: new file structure and lint. Tests not passing

* fix: mocked tests passing
* fix: integration tests passing
* fix: github workflow running integration tests

* style: linting
* ci: add lint to ci workflow

* docs: adds Hathor Labs header to application files
* refactor: improved file structure on the wallet routes
* chore: improvements on logging, helper functions and configurations

* chore: moves mining to separate wallet, to improve genesis loading times

* test: utxo-filter tests

* test: utxo-consolidation tests

* test: create-nft tests

* perf: removing redundant delays

* fix: authority output validation rule

* refactor: logTx method renamed to log

* ci: adds wallet start timeout environment variable on GitHub workflow

* refactor: reusing authority mask from lib

* perf: option to serialize wallet start

* fix: minor fixes for dev merge issues / linting

* test: skipping multisig tests that fail

* docs: comment block explaining why the websocket timeout is being set

* fix: removes obsolete "#started" validation that was causing bugs

* docs: improves connectionTimeout explanatory comment
* feat: allow setting tx-mining-service api-key

* fix: default tx-mining url in Docker

* refactor: remove describe.only from tests

* refactor: log errors as errors

* chore: unit test for the new logic
* chore: use higher versions of node in ci and Dockerfile

* chore: make sure we block node < 10; recommend node >= 14 in the readme

* ci: run v14 and v16 for integration tests
@luislhl luislhl requested a review from pedroferreira1 as a code owner April 19, 2022 20:09
@luislhl luislhl requested a review from tuliomir April 19, 2022 20:10
@luislhl luislhl self-assigned this Apr 19, 2022
@codecov
Copy link

codecov bot commented Apr 19, 2022

Codecov Report

Merging #182 (ae1396d) into master (ac4a34c) will increase coverage by 4.81%.
The diff coverage is 87.16%.

@@            Coverage Diff             @@
##           master     #182      +/-   ##
==========================================
+ Coverage   81.03%   85.84%   +4.81%     
==========================================
  Files           7       19      +12     
  Lines         464      650     +186     
  Branches      103      133      +30     
==========================================
+ Hits          376      558     +182     
- Misses         80       83       +3     
- Partials        8        9       +1     
Impacted Files Coverage Δ
src/api-docs.js 100.00% <ø> (ø)
src/api-key-auth.js 0.00% <ø> (ø)
src/constants.js 0.00% <0.00%> (ø)
src/utils/generate_words.js 0.00% <0.00%> (ø)
src/index.js 71.42% <63.63%> (-10.77%) ⬇️
src/controllers/index.controller.js 72.50% <72.50%> (ø)
src/routes/index.routes.js 84.61% <84.61%> (ø)
src/controllers/wallet/wallet.controller.js 87.63% <87.63%> (ø)
src/routes/wallet/wallet.routes.js 90.32% <90.32%> (ø)
src/helpers/tx.helper.js 92.00% <92.00%> (ø)
... and 11 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 31af56f...ae1396d. Read the comment docs.

@lgtm-com
Copy link

lgtm-com bot commented Apr 19, 2022

This pull request introduces 1 alert and fixes 1 when merging ae1396d into 1e6c692 - view on LGTM.com

new alerts:

  • 1 for Use of externally-controlled format string

fixed alerts:

  • 1 for Use of externally-controlled format string

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants