# Changelog

## [5.0.0](https://github.com/ruimarinho/bitcoin-core/tree/5.0.0) (2025-01-23)

[Full Changelog](https://github.com/ruimarinho/bitcoin-core/compare/v4.2.0...5.0.0)

**Merged pull requests:**

- Update supported node versions on unit tests [\#157](https://github.com/ruimarinho/bitcoin-core/pull/157) ([jpuh](https://github.com/jpuh))
- Improve client and deprecate useless features [\#149](https://github.com/ruimarinho/bitcoin-core/pull/149) ([pedrobranco](https://github.com/pedrobranco))

## [v4.2.0](https://github.com/ruimarinho/bitcoin-core/tree/v4.2.0) (2024-02-29)

[Full Changelog](https://github.com/ruimarinho/bitcoin-core/compare/v4.1.0...v4.2.0)

**Merged pull requests:**

- Add multi wallet support for `importDescriptors` [\#155](https://github.com/ruimarinho/bitcoin-core/pull/155) ([JoelGama](https://github.com/JoelGama))
- Add `importDescriptors` [\#154](https://github.com/ruimarinho/bitcoin-core/pull/154) ([JoelGama](https://github.com/JoelGama))
- Add restorewallet rpc method for version \>=0.23.0 [\#152](https://github.com/ruimarinho/bitcoin-core/pull/152) ([n1rna](https://github.com/n1rna))
- support listDescriptors method for version \>=0.22.0 [\#151](https://github.com/ruimarinho/bitcoin-core/pull/151) ([turkycat](https://github.com/turkycat))
- Run tests on every pull request [\#143](https://github.com/ruimarinho/bitcoin-core/pull/143) ([ruimarinho](https://github.com/ruimarinho))

## [v4.1.0](https://github.com/ruimarinho/bitcoin-core/tree/v4.1.0) (2022-07-27)

[Full Changelog](https://github.com/ruimarinho/bitcoin-core/compare/v4.0.0...v4.1.0)

**Implemented enhancements:**

- Add support for bitcoin@\>0.19.0 RPC methods [\#142](https://github.com/ruimarinho/bitcoin-core/pull/142) ([joaomatbarbosa](https://github.com/joaomatbarbosa))

## [v4.0.0](https://github.com/ruimarinho/bitcoin-core/tree/v4.0.0) (2022-07-25)

[Full Changelog](https://github.com/ruimarinho/bitcoin-core/compare/v3.1.0...v4.0.0)

**Implemented enhancements:**

- Remove Babel [\#106](https://github.com/ruimarinho/bitcoin-core/pull/106) ([pedrobranco](https://github.com/pedrobranco))

## [v3.1.0](https://github.com/ruimarinho/bitcoin-core/tree/v3.1.0) (2022-07-21)

[Full Changelog](https://github.com/ruimarinho/bitcoin-core/compare/v3.0.0...v3.1.0)

**Implemented enhancements:**

- Add support for bitcoin@0.19.0 RPC methods [\#123](https://github.com/ruimarinho/bitcoin-core/pull/123) ([sskender](https://github.com/sskender))

**Fixed bugs:**

- Handle non-JSON response [\#126](https://github.com/ruimarinho/bitcoin-core/pull/126) ([andrewda](https://github.com/andrewda))

**Merged pull requests:**

- Add support for GitHub actions tests [\#131](https://github.com/ruimarinho/bitcoin-core/pull/131) ([pedrobranco](https://github.com/pedrobranco))
- Update json-bigint@^1.0.0 [\#130](https://github.com/ruimarinho/bitcoin-core/pull/130) ([rabm2k7](https://github.com/rabm2k7))
- Added support for default wallet functions in multiwallet environment [\#117](https://github.com/ruimarinho/bitcoin-core/pull/117) ([wleev](https://github.com/wleev))

## [v3.0.0](https://github.com/ruimarinho/bitcoin-core/tree/v3.0.0) (2019-09-27)

[Full Changelog](https://github.com/ruimarinho/bitcoin-core/compare/v2.3.0...v3.0.0)

**Implemented enhancements:**

- Remove bluebird dependency and callbacks support [\#87](https://github.com/ruimarinho/bitcoin-core/pull/87) ([pedrobranco](https://github.com/pedrobranco))

## [v2.3.0](https://github.com/ruimarinho/bitcoin-core/tree/v2.3.0) (2019-09-27)

[Full Changelog](https://github.com/ruimarinho/bitcoin-core/compare/v2.2.1...v2.3.0)

**Merged pull requests:**

- Add 'getrpcinfo' missing method for version 0.18.0 [\#100](https://github.com/ruimarinho/bitcoin-core/pull/100) ([sskender](https://github.com/sskender))

## [v2.2.1](https://github.com/ruimarinho/bitcoin-core/tree/v2.2.1) (2019-09-20)

[Full Changelog](https://github.com/ruimarinho/bitcoin-core/compare/v2.2.0...v2.2.1)

**Merged pull requests:**

- Add missing options to changelog script [\#105](https://github.com/ruimarinho/bitcoin-core/pull/105) ([pedrobranco](https://github.com/pedrobranco))
- Add feature multiwallet to walletLock, walletPassphrase and walletPassphraseChange [\#104](https://github.com/ruimarinho/bitcoin-core/pull/104) ([patrix252](https://github.com/patrix252))
- Fix batch example in README.md [\#96](https://github.com/ruimarinho/bitcoin-core/pull/96) ([intech](https://github.com/intech))

## [v2.2.0](https://github.com/ruimarinho/bitcoin-core/tree/v2.2.0) (2019-06-28)

[Full Changelog](https://github.com/ruimarinho/bitcoin-core/compare/v2.1.0...v2.2.0)

**Merged pull requests:**

- Add support for 0.17 methods [\#94](https://github.com/ruimarinho/bitcoin-core/pull/94) ([pedrobranco](https://github.com/pedrobranco))
- Add new bitcoin@0.17.0 RPC methods to sign raw transactions [\#80](https://github.com/ruimarinho/bitcoin-core/pull/80) ([lautarodragan](https://github.com/lautarodragan))

## [v2.1.0](https://github.com/ruimarinho/bitcoin-core/tree/v2.1.0) (2019-02-11)

[Full Changelog](https://github.com/ruimarinho/bitcoin-core/compare/v2.0.0...v2.1.0)

**Fixed bugs:**

- Fix response log obfuscation [\#64](https://github.com/ruimarinho/bitcoin-core/pull/64) ([pedrobranco](https://github.com/pedrobranco))
- Fix obfuscator with named parameters [\#62](https://github.com/ruimarinho/bitcoin-core/pull/62) ([pedrobranco](https://github.com/pedrobranco))

**Merged pull requests:**

- Add support for json extension in rest endpoint [\#78](https://github.com/ruimarinho/bitcoin-core/pull/78) ([pedrobranco](https://github.com/pedrobranco))
- Add support for multiwallet [\#45](https://github.com/ruimarinho/bitcoin-core/pull/45) ([ruimarinho](https://github.com/ruimarinho))

## [v2.0.0](https://github.com/ruimarinho/bitcoin-core/tree/v2.0.0) (2017-11-27)

[Full Changelog](https://github.com/ruimarinho/bitcoin-core/compare/v1.2.0...v2.0.0)

**Merged pull requests:**

- Add support for named parameters when using the JSON-RPC interface [\#51](https://github.com/ruimarinho/bitcoin-core/pull/51) ([ruimarinho](https://github.com/ruimarinho))
- Improve response handling [\#50](https://github.com/ruimarinho/bitcoin-core/pull/50) ([ruimarinho](https://github.com/ruimarinho))
- Update dependencies [\#49](https://github.com/ruimarinho/bitcoin-core/pull/49) ([ruimarinho](https://github.com/ruimarinho))
- Update references [\#44](https://github.com/ruimarinho/bitcoin-core/pull/44) ([ruimarinho](https://github.com/ruimarinho))
- Fix bug when calling REST method with extension `bin` [\#43](https://github.com/ruimarinho/bitcoin-core/pull/43) ([pedrobranco](https://github.com/pedrobranco))
- Fix bug in rpc error class [\#42](https://github.com/ruimarinho/bitcoin-core/pull/42) ([pedrobranco](https://github.com/pedrobranco))
- Obfuscate private keys from importmulti request logging [\#38](https://github.com/ruimarinho/bitcoin-core/pull/38) ([pedrobranco](https://github.com/pedrobranco))
- Add support for bitcoin@0.15.0 methods [\#36](https://github.com/ruimarinho/bitcoin-core/pull/36) ([joaopaulofonseca](https://github.com/joaopaulofonseca))
- Add support for bitcoin 0.13.2 [\#24](https://github.com/ruimarinho/bitcoin-core/pull/24) ([pedrobranco](https://github.com/pedrobranco))
- Fix mempool naming inconsistency in getRawMempool method name [\#22](https://github.com/ruimarinho/bitcoin-core/pull/22) ([ruimarinho](https://github.com/ruimarinho))
- Add support for bignumbers [\#17](https://github.com/ruimarinho/bitcoin-core/pull/17) ([pedrobranco](https://github.com/pedrobranco))

## [v1.2.0](https://github.com/ruimarinho/bitcoin-core/tree/v1.2.0) (2017-02-12)

[Full Changelog](https://github.com/ruimarinho/bitcoin-core/compare/v1.1.0...v1.2.0)

**Merged pull requests:**

- Pin docker image to 0.13.0 to avoid failing tests on newer versions [\#21](https://github.com/ruimarinho/bitcoin-core/pull/21) ([pedrobranco](https://github.com/pedrobranco))
- Add logging to all requests [\#19](https://github.com/ruimarinho/bitcoin-core/pull/19) ([pedrobranco](https://github.com/pedrobranco))

## [v1.1.0](https://github.com/ruimarinho/bitcoin-core/tree/v1.1.0) (2016-09-19)

[Full Changelog](https://github.com/ruimarinho/bitcoin-core/compare/v1.0.0...v1.1.0)

**Implemented enhancements:**

- Add support for bitcoind 0.13 [\#18](https://github.com/ruimarinho/bitcoin-core/pull/18) ([ruimarinho](https://github.com/ruimarinho))
- Improve RPC documentation [\#12](https://github.com/ruimarinho/bitcoin-core/pull/12) ([ruimarinho](https://github.com/ruimarinho))

**Merged pull requests:**

- Simplify Docker setup [\#14](https://github.com/ruimarinho/bitcoin-core/pull/14) ([ruimarinho](https://github.com/ruimarinho))
- Update babel-eslint@6.0.0 [\#13](https://github.com/ruimarinho/bitcoin-core/pull/13) ([ruimarinho](https://github.com/ruimarinho))

## [v1.0.0](https://github.com/ruimarinho/bitcoin-core/tree/v1.0.0) (2016-03-06)

[Full Changelog](https://github.com/ruimarinho/bitcoin-core/compare/bd98d0a89faae6ddafc71cf547f387c9c74490b1...v1.0.0)

**Implemented enhancements:**

- Add a better changelog sed [\#10](https://github.com/ruimarinho/bitcoin-core/pull/10) ([ruimarinho](https://github.com/ruimarinho))
- Use async/await on tests [\#9](https://github.com/ruimarinho/bitcoin-core/pull/9) ([ruimarinho](https://github.com/ruimarinho))
- Fix Docker hosts in CI environment [\#8](https://github.com/ruimarinho/bitcoin-core/pull/8) ([ruimarinho](https://github.com/ruimarinho))
- Minor process improvements [\#7](https://github.com/ruimarinho/bitcoin-core/pull/7) ([ruimarinho](https://github.com/ruimarinho))
- Allow extra ips in docker-compose.yml [\#5](https://github.com/ruimarinho/bitcoin-core/pull/5) ([ruimarinho](https://github.com/ruimarinho))

**Fixed bugs:**

- Call `done()` when testing callbacks [\#6](https://github.com/ruimarinho/bitcoin-core/pull/6) ([ruimarinho](https://github.com/ruimarinho))

**Merged pull requests:**

- Add support for 0.12 [\#4](https://github.com/ruimarinho/bitcoin-core/pull/4) ([ruimarinho](https://github.com/ruimarinho))
- Add new 0.12 version methods [\#3](https://github.com/ruimarinho/bitcoin-core/pull/3) ([pedrobranco](https://github.com/pedrobranco))
