From 3cd683c5b18231af8d0a6877fe16389635861c06 Mon Sep 17 00:00:00 2001
From: Sean Gilligan <sean@msgilligan.com>
Date: Mon, 3 Apr 2023 23:57:24 -0700
Subject: [PATCH] Prepare for 0.6.5 release

---
 CHANGELOG.adoc                                 | 18 +++++++++++++++++-
 README.adoc                                    |  6 +++---
 ...org.codehaus.groovy.runtime.ExtensionModule |  2 +-
 gradle.properties                              |  2 +-
 4 files changed, 22 insertions(+), 6 deletions(-)

diff --git a/CHANGELOG.adoc b/CHANGELOG.adoc
index a04b683b9..c61cafb7f 100644
--- a/CHANGELOG.adoc
+++ b/CHANGELOG.adoc
@@ -5,7 +5,21 @@ A high-level view of the changes in each ConsensusJ binary release.
 
 == v0.6.5-SNAPSHOT
 
-Released: In development
+Released: 2023-04-04
+
+This will likely be the last release using **bitcoinj** 0.16.x. `bitcoinj-0.17-alpha1` has https://bitcoinj.org/pre-release-notes[significant improvements], and we will begin using it on the `master` branch immediately after this release.
+
+=== All modules
+
+* Remove many deprecated classes and methods
+
+=== Bug Fixes
+
+* https://github.com/ConsensusJ/consensusj/pull/99[#99]: `BlockChainInfo`: fix case errors in `@JsonProperty` constructor annotations.
+
+=== cj-btc-json
+
+* https://github.com/ConsensusJ/consensusj/pull/100[#100]: Remove `ignoreUnknown` annotation on defined JSON POJOs
 
 === Dependency Updates
 
@@ -18,8 +32,10 @@ Released: In development
 
 === Build/Test Updates
 
+* GitHub JDK Matrix: Java 11, 17. 19
 * Gradle 7.6.1
 * GraalVM 22.3.1
+* Miscellaneous build improvements
 
 == v0.6.4
 
diff --git a/README.adoc b/README.adoc
index 73267a835..7b4ec5b91 100644
--- a/README.adoc
+++ b/README.adoc
@@ -1,9 +1,9 @@
 = ConsensusJ
 Sean Gilligan <https://github.com/msgilligan>
-v0.6.4
+v0.6.5
 :description: ConsensusJ README document.
-:consensusj-version: 0.6.4
-:bitcoinj-version: 0.16.1
+:consensusj-version: 0.6.5
+:bitcoinj-version: 0.16.2
 :bitcoinj-apidoc: https://bitcoinj.org/javadoc/{bitcoinj-version}/
 :cj-apidoc: https://consensusj.github.io/consensusj/apidoc
 :tip-caption: :bulb:
diff --git a/cj-bitcoinj-dsl-gvy/src/main/resources/META-INF/services/org.codehaus.groovy.runtime.ExtensionModule b/cj-bitcoinj-dsl-gvy/src/main/resources/META-INF/services/org.codehaus.groovy.runtime.ExtensionModule
index adc42a66e..db5022c8a 100644
--- a/cj-bitcoinj-dsl-gvy/src/main/resources/META-INF/services/org.codehaus.groovy.runtime.ExtensionModule
+++ b/cj-bitcoinj-dsl-gvy/src/main/resources/META-INF/services/org.codehaus.groovy.runtime.ExtensionModule
@@ -1,4 +1,4 @@
 moduleName=ConsensusJ Groovy extensions for bitcoinj
-moduleVersion=0.6.5-SNAPSHOT
+moduleVersion=0.6.5
 extensionClasses=org.consensusj.bitcoinj.dsl.groovy.categories.CoinCategory,org.consensusj.bitcoinj.dsl.groovy.categories.NumberCategory
 staticExtensionClasses=org.consensusj.bitcoinj.dsl.groovy.categories.StaticECKeyExtension
\ No newline at end of file
diff --git a/gradle.properties b/gradle.properties
index 970909df2..3098667a0 100644
--- a/gradle.properties
+++ b/gradle.properties
@@ -1,4 +1,4 @@
-consensusjVersion = 0.6.5-SNAPSHOT
+consensusjVersion = 0.6.5
 
 bitcoinjVersion = 0.16.2
 rxJavaVersion = 3.1.6