bitcoin-s/release-notes/release-notes-v0.1.0.md
2020-12-23 14:17:37 -06:00

3.9 KiB

Important notes

This release is the first release of Bitcoin-S that's published to Sonatype, making us available on Maven Central. This means there's no need to add custom resolvers to your build configuration. We also had to change the organization name when we publish. This used to be org.bitcoins, this is now org.bitcoin-s. That means your sbt configuration should change slightly. Previously, adding Bitcoin-S looked like this:

libraryDependencies += "org.bitcoins" %% "bitcoin-s-core" % "0.0.4"

This now looks like:

libraryDependencies += "org.bitcoin-s" %% "bitcoin-s-core" % "0.1.0"

Getting the JARs

The JARs are available on Maven Central, and should be automatically downloaded when you add Bitcoin-S through your favorite build tools. You can also combine them yourself:

$ sbt publishLocal # places them in $HOME/.ivy2/local/org/bitcoin-s
$ sbt publishM2 # places them in $HOME/.m2/repository/org/bitcoin-s

Highlights

Minor changes and improvements

node branch

There's also been a lot of working going into the node branch. This is our feature branch for three new upcoming modules in Bitcoin-S. A wallet, a SPV node and a chain syncing module. These features are not yet released, but we will have exciting news to share about this in the coming weeks.

Thanks

Thanks to @Christewart, @torkelrogstad , @nkohen @piu130 and @floreslorca for contributing to this release.