Skip to content

Releases: komputing/KHash

1.1.3

18 May 12:50
6bf7939
Compare
Choose a tag to compare
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 <[email protected]>
Co-authored-by: David Bieregger <[email protected]>

1.1.2

18 May 05:07
26f9a6f
Compare
Choose a tag to compare
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

26 May 01:31
67d0038
Compare
Choose a tag to compare
1.1.1

Use bignum 0.3.1

Initial MultiPlatform (JVM+JS)

21 Feb 14:21
9cfabe9
Compare
Choose a tag to compare
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