Skip to content

Commit

Permalink
Prepare 0.5.19 release
Browse files Browse the repository at this point in the history
  • Loading branch information
msgilligan committed Nov 12, 2021
1 parent 45c3906 commit 3e7d370
Show file tree
Hide file tree
Showing 4 changed files with 33 additions and 15 deletions.
27 changes: 25 additions & 2 deletions CHANGELOG.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -3,14 +3,36 @@

A mid-level view of the changes in each *OmniJ* binary release.

== v0.5.19-SNAPSHOT
== v0.5.19

Released: (under development)
Released: 2021-11-11

=== All modules

* All modules now have `Automatic-Module-Name` in their manifest.

=== Removed module: omnij-analytics

* Merged into `omnij-net-api`

=== omnij-net-api

* `omnij-net-api` now includes Reactive Streams and RxJava support
* Omniwallet clients now support and require the https://api.omniexplorer.info and https://api.omniwallet.org versions
* Omniwallet clients now return best block hash in ChainTip
* Now contains `omnij-analytics`
* Add `balancesForAddressAsync()` to `OmniBalanceService` (common API for Omni Core JSON-RPC and Omniwallet)

=== omnij-jsonrpc

* `OmniClient` now extends on `RxBitcoinClient` from ConsensusJ `cj-btc-rx-jsonrpc` (add JDK 9 dependency)
* `OmniPropertyInfo` created from `SmartPropertyListInfo` now has placeholders instead of null

=== omnij-rest-client-jdk

* OmniwalletModernJDKClient: better handling of HTTP status code errors


=== Dependency Updates

* ConsensusJ 0.5.12
Expand All @@ -22,6 +44,7 @@ Released: (under development)

=== Build/Test Updates

* Builds with JDK 17
* Gradle 7.3
* JUnit Jupiter 5.8.1
* Github Actions: Switch to Temurin JDK
Expand Down
17 changes: 6 additions & 11 deletions README.adoc
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
= OmniJ Project
Sean Gilligan <https://github.com/msgilligan>
v0.5.18
v0.5.19
:description: OmniJ README document.
:omnij-version: 0.5.18
:omnij-version: 0.5.19

[WARNING]
This software is EXPERIMENTAL software for **REGTEST and TESTNET TRANSACTIONS** only. *USE ON MAINNET AT YOUR OWN RISK.*
Expand All @@ -26,11 +26,6 @@ There are currently ten active subprojects of OmniJ. Each of which builds a JAR
|===
| module | Description | JDK | Notes

| omnij-analytics
| Omni implementation of ConsensusJ `RichListService` interface.
| 11
| new "incubating" module

| omnij-cli
| Omni consensus-checking command-line tool.
| 11
Expand Down Expand Up @@ -58,12 +53,12 @@ There are currently ten active subprojects of OmniJ. Each of which builds a JAR

| omnij-net-api
| Http interfaces and objects for Omniwallet & Omni Core with a common interface.
| 8
| 9
|

| omnij-rest-client-retrofit
| Omniwallet REST client using Retrofit library
| 8
| 9
| Android-compatible

| omnij-rest-client-jdk
Expand Down Expand Up @@ -161,7 +156,7 @@ If you are using the `omnij-jsonrpc` JAR, add the following:

=== Building OmniJ

The only prerequisite for building OmniJ is having Java JDK 11 or later installed. All other prerequisites are downloaded automatically by the http://gradle.org/docs/current/userguide/gradle_wrapper.html[Gradle Wrapper] script.
The only prerequisite for building OmniJ is having Java JDK 11 or later installed (JDK 17 is recommended.) All other prerequisites are downloaded automatically by the http://gradle.org/docs/current/userguide/gradle_wrapper.html[Gradle Wrapper] script.

. Check out this project using Git

Expand Down Expand Up @@ -308,7 +303,7 @@ These sample Spock "feature tests" are from the file https://github.com/OmniLaye

== OmniJ Command-line Consensus tool

The command-line consensus tool, `omnij-consensus-tool` can be built into a native, self-contained, executable using https://www.graalvm.org[GraalVM]. You'll need a Java 11 (or later) version of GraalVM, we currently recommend version 21.2.0 (java11).
The command-line consensus tool, `omnij-consensus-tool` can be built into a native, self-contained, executable using https://www.graalvm.org[GraalVM]. You'll need a Java 11 (or later) version of GraalVM, we currently recommend version 21.3.0 (java11).

=== Building

Expand Down
2 changes: 1 addition & 1 deletion gradle.properties
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
omnijVersion = 0.5.19-SNAPSHOT
omnijVersion = 0.5.19

useMavenLocal = false

Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
moduleName=OmniJ Groovy extensions
moduleVersion=0.5.19-SNAPSHOT
moduleVersion=0.5.19
extensionClasses=foundation.omni.dsl.categories.NumberCategory

0 comments on commit 3e7d370

Please sign in to comment.