Commit Graph

36 Commits

Author SHA1 Message Date
Honza Rychnovský fb9233ccc3
[#270] Audit issue C: Properly check read() 2024-04-14 15:31:23 +02:00
Honza Rychnovský 26094e2730
[#267] Dependency update
* [#267] Gradle Versions 0.51.0

* Ktlinti 1.1.0 -> 1.2.1

* Okio 3.9.0

* Kotest 5.8.1

* Dokka 1.9.20

* Kotlin 1.9.23

* Gradle 8.7

* Changelog update

* Library version bump
2024-04-14 14:11:14 +02:00
Honza Rychnovský 4b356a236a
[#236] Kotlin and other dependency update
* [#236] Gradle versions plugin 0.50.0

[#236] Ktlint 1.1.0

Ktlint warnings

Detekt warnings

Regenerate deps locks

* [#236] Kotest 5.8.0

* [#236] Dokka 1.9.10

* [#236] Kotlin 1.9.21

* Add dependency locking switch

Update deps locks

* Changelog update
2024-01-02 15:15:27 +01:00
Honza Rychnovský 3d9db860ef
[#227] Deploy to mavenLocal failed 2023-10-02 14:31:01 +02:00
Honza Rychnovský 576c88707d
[#223] Dokka 1.9.0
- Closes #223
- v1.9.0 also removes :dokkaHtml: ALL_DIRECTORIES problem when generating HTML documentation
2023-09-27 10:40:05 +02:00
Honza Rychnovský 706d470193
[#220] Dependency update
Closes #220.
2023-09-27 08:55:44 +02:00
Honza Rychnovský ad86772da5
[#205] Kotlin 1.9.10
* [#205] Kotlin 1.9.10

* New Kotlin restrictions adoption
2023-09-22 13:37:40 +02:00
Honza Rychnovský f6e157c976
[#213] Gradle 8.3 2023-08-31 10:11:17 +02:00
Honza Rychnovský ac111d8db9
[#194] Detekt enhancement
* [#194] Detekt 1.23.0

* [#195] Detekt MaxLineLength rule turn on

* Update dependency locks
2023-06-20 11:27:44 +02:00
Carter Jernigan 21bbbac29b [#170] Kover 0.7.0 2023-05-19 06:09:33 -04:00
Luca Spinazzola c4c5302fc6 Add native implementation 2023-05-18 08:43:16 -04:00
Carter Jernigan 951dcecc11 [#186] Kotlin 1.8.21 2023-05-09 05:58:19 -04:00
Carter Jernigan 22ed6cf85b [#169] Optimize word list construction
This fixes three issues:
 - Reduce memory consumption, since the individual words can be added to the compile time string pool
 - Thread safety because lazy initialization is handled by the lazy keyword
 - Reduce memory allocations during initialization since the array is preallocated and filled in
2023-05-03 10:32:14 -04:00
Carter Jernigan 6c2f06d2e1 [#183] Ktlint 0.49.0 2023-05-03 10:16:15 -04:00
Honza Rychnovsky 163d920569
[#178] Kotlin 1.8.10 -> 1.8.20
* [#178] Kotlin 1.8.10 -> 1.8.20

* Remove workaround

---------

Co-authored-by: Carter Jernigan <git@carterjernigan.com>
2023-04-19 10:31:36 +02:00
Honza Rychnovsky 311a521975
[#180] Dokka + Kotest + Jacoco dependencies update 2023-04-18 14:40:18 +02:00
Carter Jernigan c0e0c17b62
[#144] Kotlin 1.8.10 2023-02-10 07:41:05 -05:00
Luca Spinazzola cf397e3292
Separate Common and JVM-only code
Also make classes in crypto package internal
2023-02-10 07:35:32 -05:00
Carter Jernigan 4501ded6ee
[#150] Simplify Detekt configuration
- Switch to configuration that builds upon default
 - Add Gradle convention plugin
2023-02-07 13:35:51 -05:00
Honza Rychnovsky eb9ba2cdd5
[#129] Ktlint 0.48.2 2023-02-01 10:52:40 +01:00
Carter Jernigan 0e4e7a0e0f
[#144] Kotlin 1.8 (#148) 2023-01-18 11:58:36 -05:00
Honza Rychnovsky 47a5372561
[#133] Kotest 5.5.4 2022-12-22 11:01:35 +01:00
Honza Rychnovsky 90324b2ab2
[#135] Dokka 1.7.20 2022-12-22 10:43:34 +01:00
Honza Rychnovsky f9c4d20449
[#130] Bump + suppress 2022-12-20 09:57:32 +01:00
Honza Rychnovsky 1e2b4060dd
[#121] Kotlin 1.7.21
* [#121] Kotlin 1.7.21

* Fix dependencies locks
2022-12-16 14:12:17 +01:00
Alex 22f7a5e832
[#113] Kotlin 1.7.20 (#114) 2022-10-19 12:17:47 +02:00
Bruno Wieczorek 2ea47dc50c
Move tests from jvmTest to commonTest (#108)
The first step for making the library multiplatform. This commit also
removes JSON parsing and Moshi test dependency.

This change also includes moving test extensions and test data to utils
package.
2022-10-10 16:49:37 -04:00
Alex b6e8953ca2
[#104] ktlint 0.47.1 (#106) 2022-09-20 15:49:26 +02:00
Carter Jernigan 915167f500 [#90] Detekt 1.21.0 2022-08-09 16:46:14 -04:00
Carter Jernigan 6b86d28428 [#95] Fix publishing all variants
Previously just the multiplatform metadata was being published
2022-07-29 09:19:15 -04:00
Carter Jernigan 23278b9c96 [#52] Fix signing maven publications
- Remove `IS_RELEASE_SIGNING_ENABLED` as it didn’t do what was expected.  It just made signing optional and didn’t toggle signing off.
 - Removed passing signing key for snapshot deployments in deployment
 - Pass signing key for maven local deployment for release deployment
2022-07-26 13:05:37 -04:00
Carter Jernigan c39fbb2b1d [#52] Fix Maven deployment 2022-07-19 17:08:57 -04:00
Carter Jernigan 2c19d7686c [#89] Kotlin 1.7.10 2022-07-19 17:08:57 -04:00
Carter Jernigan b6c2c46fab
[#87] Gradle 7.5
Co-authored-by: Honza <rychnovsky.honza@gmail.com>
2022-07-18 10:05:02 -04:00
Carter Jernigan 3ab9b6d059 [#80] Kotlin 1.7.0 2022-07-06 07:01:51 -04:00
Carter Jernigan 8ca01777c8
[#65] Support included builds
Namespacing the build-conventions will solve issues with included build name conflicts.

Namespacing the lib will also prevent conflicts with included builds.
2022-06-14 08:30:12 -04:00