Releases: komputing/KHash
Releases · komputing/KHash
1.1.3
Fixing errors of PR 23 (#25) * update .gitignore with gradle template * update to kotlin 1.6.21, bignum 0.3.4 and gradle 7.4.2 * use new memory model * add native targets requires pr: https://github.com/komputing/KHex/pull/14 * Update KHex version Fix broken gradle.properties import Fix broken KHex import in build-src * Bump KHex version to 1.1.4 Bump KGP version to 1.8.21 Remove deprecated native targets Remove previously accidentally added line of code in build.gradle.kts Use macos as run target for all automations * Double workflow timout * Bump KHex version to expected version 1.1.5 * According to @Deprecation Annotation for legacy and IR compiler support (BOTH), switching to IR only Probably safe, because the user base for legacy is very limited Remove deprecated code, that shouldn't be necessary anymore due to the removal in the official JetBrains documentation * Update README.md * Remove --info attribute for less verbose CI outputs * Double workflow timeouts --------- Co-authored-by: Luca Spinazzola <mspinluca@gmail.com> Co-authored-by: David Bieregger <david@bieregger.at>
1.1.2
Add native targets (#23) * update .gitignore with gradle template * update to kotlin 1.6.21, bignum 0.3.4 and gradle 7.4.2 * use new memory model * add native targets requires pr: https://github.com/komputing/KHex/pull/14 * kotlin 1.8.21 update dependencies * remove depreciated native targets, add linuxArm64 * fix depreciated warnings * gradle 8.1.1
Kotlin1.5.10
1.1.1 Use bignum 0.3.1
Initial MultiPlatform (JVM+JS)
Convert to multiplatform (#21) * update gradle v6.3 -> v6.7.1 * update khex v0.6 -> v1.0.0 * add build config to gradle.properties * add symbolic link to gradle.properties under buildSrc * add mpp-module.gradle.kts * add khex as a commonTest dependency * enable 'InlineClasses' language feature for all test sourcesets * add common tests config to mpp-module.gradle.kts * allow gradual conversion of submodules to MPP * use 'mavenLocal' deployment of MPP khex temporarily * increase tests timeout for nodeJS * TODO: enable strict 'explicitApi' * convert Keccak submodule to MPP (depend on com.ionspin.kotlin:bignum for MPP BigInteger) * update kotlin v1.4.21 -> v.1.4.30 * update bignum v0.2.4-SNAPSHOT -> v0.2.4 (stable) * convert ripemd160 module to multiplatform * convert sha256 module to multiplatform * convert sha512 module to multiplatform * remove non-multiplatform subprojects config * define dependency versions in Versions.kt * enabled strict 'explicitApi' mode * added compilation options for js * update gradle v6.7.1 -> v6.8.1 * set jvm target to 1.8 (default is 1.6) * simplify test tasks logging config * fetch KHex from GitHub Packages * config dependencyResolutionManagement in settings.gradle.kts * add comment for the GitHub Packages public access workaround * fix KHex dependency group name * add aggregate test report task to root project * fix KHex dependency groupId * add GitHub Actions workflows * swap names of workflows * add 'maven-publish' with Github Packages config * increase mocha test timeout to 300s * update 'com.ionspin.kotlin:bignum' v0.2.4 -> v0.2.8 * use KHex from GitHub Packages of the origin repo * update gradle v6.8.1 -> v6.8.2 * update KHex vmaster-SNAPSHOT -> v1.1.0 * update README.md * remove 'version' from gradle.properties