diff --git a/CHANGELOG.md b/CHANGELOG.md index d26f1e9..68e869f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## 2.7.0 + +* `Version`: + * `Kotlin`: `2.1.0` + * `Coroutines`: `1.10.1` +* Add WASM support (solution of [#137](https://github.com/InsanusMokrassar/krontab/issues/137)) + ## 2.6.1 * Fixes in parsing of string parts diff --git a/README.md b/README.md index cdd7d9b..1af8d09 100644 --- a/README.md +++ b/README.md @@ -8,6 +8,7 @@ ![Android](https://img.shields.io/badge/Android-green?style=for-the-badge&logo=android&logoColor=white) ![Js](https://img.shields.io/badge/JavaScript-323330?style=for-the-badge&logo=javascript&logoColor=F7DF1E) ![Linux x64](https://img.shields.io/badge/Linux%20x64-white?style=for-the-badge&logo=linux&logoColor=black) +![WASM](https://img.shields.io/badge/WASM-654FF0?style=for-the-badge&logo=webassembly&logoColor=white) [![KDocs](https://img.shields.io/badge/KDocs-323330?style=for-the-badge&logo=Kotlin&logoColor=7F52FF)](https://insanusmokrassar.github.io/krontab/) [![Tutorials](https://img.shields.io/badge/Tutorials-0288D1?style=for-the-badge&logo=mkdocs&logoColor=white)](https://docs.inmo.dev/krontab/index.html) diff --git a/build.gradle b/build.gradle index 0c738b4..2ca479c 100644 --- a/build.gradle +++ b/build.gradle @@ -62,6 +62,11 @@ kotlin { linuxX64() mingwX64() linuxArm64() + wasm { + browser() + nodejs() + d8() + } sourceSets { @@ -85,6 +90,7 @@ kotlin { dependencies { implementation kotlin('test-common') implementation kotlin('test-annotations-common') + implementation kotlin('test') implementation "org.jetbrains.kotlinx:kotlinx-coroutines-test:$kotlin_coroutines_version" } } diff --git a/gradle.properties b/gradle.properties index cef688c..362e75b 100644 --- a/gradle.properties +++ b/gradle.properties @@ -9,11 +9,11 @@ android.useAndroidX=true android.enableJetifier=false -kotlin_version=2.0.21 -kotlin_coroutines_version=1.9.0 +kotlin_version=2.1.0 +kotlin_coroutines_version=1.10.1 kotlin_serialization_version=1.7.3 -dokka_version=1.9.20 +dokka_version=2.0.0 klockVersion=5.4.0 @@ -36,5 +36,5 @@ androidx_work_version=2.10.0 ## Common -version=2.6.1 -android_code_version=45 +version=2.7.0 +android_code_version=46 diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 2e8f7eb..eea6984 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -3,4 +3,4 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.10.2-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-8.11.1-bin.zip