Skip to content

Commit 166afbd

Browse files
committed
Prepare 0.7.0 release
1 parent bd911c4 commit 166afbd

File tree

5 files changed

+17
-7
lines changed

5 files changed

+17
-7
lines changed

CHANGELOG.md

+10
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,13 @@
11
# CHANGELOG
22

3+
## Version 0.7.0 (2025-02-25)
4+
- Updates `kotlin` to `2.1.10` [[#122]][122]
5+
- Updates `kotlincrypto.error` to `0.3.0` [[#122]][122]
6+
- `Mac` and `Digest` constructors now throw `InvalidParameterException` instead
7+
of `IllegalArgumentException` [[#124]][124]
8+
- `Mac.Engine` constructor, `Mac.reset(newKey)`, and `Xof.Companion.reset(newKey)` now
9+
throw `InvalidKeyException` instead of `IllegalArgumentException` [[#124]][124]
10+
311
## Version 0.6.1 (2025-02-09)
412
- Adds `Digest.digestInto` API for populating an existing `ByteArray` with output [[#108]][108]
513
- Adds `Mac.doFinalInto` API for populating an existing `ByteArray` with output [[#109]][109]
@@ -186,3 +194,5 @@
186194
[111]: https://github.com/KotlinCrypto/core/pull/111
187195
[116]: https://github.com/KotlinCrypto/core/pull/116
188196
[118]: https://github.com/KotlinCrypto/core/pull/118
197+
[122]: https://github.com/KotlinCrypto/core/pull/122
198+
[124]: https://github.com/KotlinCrypto/core/pull/124

README.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -68,20 +68,20 @@ The best way to keep `KotlinCrypto` dependencies up to date is by using the
6868
```kotlin
6969
// build.gradle.kts
7070
dependencies {
71-
val core = "0.6.1"
71+
val core = "0.7.0"
7272
implementation("org.kotlincrypto.core:digest:$core")
7373
implementation("org.kotlincrypto.core:mac:$core")
7474
implementation("org.kotlincrypto.core:xof:$core")
7575
}
7676
```
7777

7878
<!-- TAG_VERSION -->
79-
[badge-latest-release]: https://img.shields.io/badge/latest--release-0.6.1-blue.svg?style=flat
79+
[badge-latest-release]: https://img.shields.io/badge/latest--release-0.7.0-blue.svg?style=flat
8080
[badge-license]: https://img.shields.io/badge/license-Apache%20License%202.0-blue.svg?style=flat
8181

8282
<!-- TAG_DEPENDENCIES -->
83-
[badge-kotlin]: https://img.shields.io/badge/kotlin-1.9.24-blue.svg?logo=kotlin
84-
[badge-error]: https://img.shields.io/badge/kotlincrypto.error-0.2.0-blue.svg
83+
[badge-kotlin]: https://img.shields.io/badge/kotlin-2.1.10-blue.svg?logo=kotlin
84+
[badge-error]: https://img.shields.io/badge/kotlincrypto.error-0.3.0-blue.svg
8585

8686
<!-- TAG_PLATFORMS -->
8787
[badge-platform-android]: http://img.shields.io/badge/-android-6EDB8D.svg?style=flat

build-logic/src/main/kotlin/dokka.gradle.kts

+1-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ rootProject.dependencies { dokka(project(project.path)) }
2626

2727
extensions.configure<DokkaExtension> {
2828
dokkaPublications.configureEach {
29-
suppressInheritedMembers.set(true)
29+
suppressObviousFunctions.set(true)
3030
}
3131

3232
dokkaSourceSets.configureEach {

gradle.properties

+1-1
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ POM_DEVELOPER_ID=KotlinCrypto
3333
POM_DEVELOPER_NAME=Kotlin Crypto
3434
POM_DEVELOPER_URL=https://github.com/KotlinCrypto/
3535

36-
VERSION_NAME=0.7.0-SNAPSHOT
36+
VERSION_NAME=0.7.0
3737
# 0.1.0-alpha01 = 00 01 00 11
3838
# 0.1.0-beta01 = 00 01 00 21
3939
# 0.1.0-rc01 = 00 01 00 31

gradle/libs.versions.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ gradle-kmp-configuration = "0.4.0"
1010
gradle-kotlin = "2.1.10"
1111
gradle-publish-maven = "0.30.0"
1212

13-
kotlincrypto-error = "0.3.0-SNAPSHOT"
13+
kotlincrypto-error = "0.3.0"
1414

1515
[libraries]
1616
gradle-dokka = { module = "org.jetbrains.dokka:dokka-gradle-plugin", version.ref = "gradle-dokka" }

0 commit comments

Comments
 (0)