diff --git a/README.md b/README.md index 6c0c133..5de8ecb 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,14 @@ # PARanodi SECuruty 3 protocol -> v0.1.*+ __are incompatible with 0.0.* versions due to binary protocol optimization. +Please note about versioning -> v.0.2.* is a for of 0.1 build for JVM 1.8 for better inline compatibility +- v0.1.*+ __are incompatible with 0.0.* versions due to binary protocol optimization. + +- v.0.2.* is a for of 0.1 build for JVM 1.8 for better inline compatibility + +- v.0.3.* current most stable, JVM 1.8 and lotlin 1.7.21 + +Current stable version is __0.3.3__. This is a connection-agnostic, full-duplex RPC type binary protocol, effective to work with binary data, such as encrypted data, keys, multimedia, etc. Its key points are: @@ -32,24 +38,28 @@ You can try and use transport layer but be prepared to minor interface changes. ## Installation -Insofar, we use localMaven: clone it and use `./gradlew publishToMavenLocal`, then add dependency: ```kotlin repsitories { // ... - mavenLocal() + maven("https://maven.universablockchain.com") + } //... dependencies { - api("net.sergeych:parsec3:0.0.1-SNAPSHOT") + api("net.sergeych:parsec3:0.3.3") } ``` ## Usage +Please see as an example the test [WsServerKtTest.kt](src%2FjvmTest%2Fkotlin%2Fnet%2Fsergeych%2Fparsec3%2FWsServerKtTest.kt) + ## FAQ +Not yet + ### Why not github? Two reasons: diff --git a/build.gradle.kts b/build.gradle.kts index 0c2d44f..1a7293a 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -10,7 +10,7 @@ plugins { } group = "net.sergeych" -version = "0.3.3-SNAPSHOT" +version = "0.3.3" repositories { mavenCentral()