Skip to content

Commit

Permalink
Update versions, CHANGELOG, docs for 0.5.5 release
Browse files Browse the repository at this point in the history
  • Loading branch information
msgilligan committed Feb 27, 2021
1 parent 3b6692d commit 04b2f0e
Show file tree
Hide file tree
Showing 5 changed files with 28 additions and 11 deletions.
21 changes: 18 additions & 3 deletions CHANGELOG.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@

A high-level view of the changes in each ConsensusJ binary release.

== v0.5.5-SNAPSHOT
== v0.5.5

Released: Under development
Released: 2021.02.26

=== Artifact Renames

Expand All @@ -23,8 +23,15 @@ Released: Under development
* New `cj-bitcoinj-util` module with utility to compute block height from raw Block data
* New `consensusj-rx-zeromq` module with generic RxJava ZeroMQ PubSub client

=== New consensusj-analytics module

* Support for dynamic rich list generation (used by **OmniJ**)

=== Json-RPC CLI tools

* New `JsonRpcClient` interface
* Deprecate `DynamicRpcMethodSupport` (use `JsonRpcClient` instead)
* Output is now in JSON format
* miscellaneous improvements

=== Bitcoin JSON-RPC
Expand All @@ -43,15 +50,23 @@ Released: Under development
=== Dependency Updates

* bitcoinj 0.15.9
* Jackson 2.12.0
* Jackson 2.12.1
* RxJava 3.0.10
* Micronaut 2.3.1
* Groovy 3.0.7

=== Build

* Official build now uses JDK 11 - Github Actions and Travis CI updated accordingly
* TravisCI -- add `build` target (which was surprisingly missing)
* Add `buildDeprecatedModules` in `settings.gradle`, set to `"true"` for now (see https://github.com/ConsensusJ/consensusj/issues/69[Issue 69])
* Asciidoclet is temporarily disabled (sadly)
* Gradle 6.8.2
* Update Micronaut daemon build scripts to latest Micronaut Gradle Plugin, etc.
* Add Github Actions "Gradle Build": `gradle.yml`
* Add Github Actions "GraalVM Build": `graalvm.yml`
* Add Github Actions "Bitcoin Core RegTest": `regtest.yml`
* Only build `cj-bitcoinj-dsl-js` if JDK < 15
* Spock 2.0-M4-groovy-3.0

== v0.5.4
Expand Down
8 changes: 5 additions & 3 deletions README.adoc
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
= ConsensusJ
Sean Gilligan <https://github.com/msgilligan>
v0.5.4
v0.5.5
:description: ConsensusJ README document.
:consensusj-version: 0.5.4
:bitcoinj-version: 0.15.7
:consensusj-version: 0.5.5
:bitcoinj-version: 0.15.9
:bitcoinj-apidoc: https://bitcoinj.github.io/javadoc/{bitcoinj-version}/
:cj-apidoc: https://consensusj.github.io/consensusj/apidoc
:tip-caption: :bulb:
Expand Down Expand Up @@ -75,6 +75,8 @@ We are in the process of refactoring all modules into the new `org.consensusj` n

The new modules also more clearly separate Java from Groovy, so the core Java modules have zero dependencies on Groovy JARs.

NOTE:: This module table is slightly out-of-date and will be updated shortly. See the `CHANGELOG` for relevant changes.

.ConsensusJ Modules
[cols="3,1,3,5"]
|===
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
moduleName=ConsensusJ Groovy extensions for bitcoinj
moduleVersion=0.5.5-SNAPSHOT
moduleVersion=0.5.5
extensionClasses=com.msgilligan.bitcoinj.groovy.categories.CoinCategory,com.msgilligan.bitcoinj.groovy.categories.NumberCategory
6 changes: 3 additions & 3 deletions doc/release-process.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,13 @@

== Main Release Process

. Use Java 9 for official builds
.. `sdk use java 9.0.7-zulu` (or later version)
. Use Java 11 for official builds
.. `sdk use 11.0.10.hs-adpt`
. Update `CHANGELOG.adoc`
. Set versions
.. `gradle.properties`
.. `README.adoc` (check/set bitcoinj version variable, too)
.. bitcoinj-dsl `ExtensionModule`
.. cj-bitcoinj-dsl-gvy `ExtensionModule`
. Update `README.adoc` and other documentation as necessary
. Commit version bump and changelog.
. Full build, test
Expand Down
2 changes: 1 addition & 1 deletion gradle.properties
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
consensusjVersion = 0.5.5-SNAPSHOT
consensusjVersion = 0.5.5

buildDeprecatedModules = true

Expand Down

0 comments on commit 04b2f0e

Please sign in to comment.