Skip to content

Latest commit

 

History

History
84 lines (73 loc) · 3.47 KB

File metadata and controls

84 lines (73 loc) · 3.47 KB

CHANGELOG

Version 0.6.0 (2025-09-19)

  • Updates kotlin to 2.2.20 [#46]
  • Updates kotlincrypto.error to 0.4.0 [#46]
  • Lower supported KotlinVersion to 1.8 [#48]
    • wasmJs requires a minimum KotlinVersion of 1.9
  • Commonize js & wasmJs code via common source set jsWasmJs [#49]

Version 0.5.2 (2025-08-25)

  • Updates kotlin to 2.2.10 [#41]
  • Updates kotlincrypto.error to 0.3.1
  • Ensure posix.open is retried on EINTR [#44]
  • Migrates syscall for SYS_getrandom to C code [#45]

Version 0.5.1 (2025-05-26)

  • Fixes issue on Android Native where getrandom(2) was not registering as available for the given device API and always falling back to using /dev/urandom [#40]

Version 0.5.0 (2025-02-25)

  • Replaces SecRandomCopyBytes usage with CCRandomGenerateBytes for Darwin [#33]
  • Updates kotlin to 2.1.10 [#34]
  • Updates kotlincrypto.error to 0.3.0 [#34]
  • Removes module :secure-random [#31]

Version 0.4.0 (2025-02-09)

  • Adds module crypto-rand with new CryptoRand implementation [#28] [#29]
  • Deprecates SecureRandom in favor of CryptoRand [#28]
    • NOTE: This will be the final release for the org.kotlincrypto:secure-random publication.
  • Adds dokka documentation at https://random.kotlincrypto.org [#28]
  • Adds benchmarking to repository [#26]

Version 0.3.2 (2024-08-31)

  • Updates dependencies
    • Kotlin 1.9.23 -> 1.9.24
  • Fixes multiplatform metadata manifest unique_name parameter for all source sets to be truly unique. [#19]
  • Updates jvm .kotlin_module with truly unique file name. [#19]

Version 0.3.1 (2024-03-20)

  • Fix js.nodejs and wasmJs.nodejs array type exception [#14]
  • Ensure wasmWasi temporary array is back-filled when copying bytes [#16]

Version 0.3.0 (2024-03-18)

  • Updates dependencies
    • Kotlin 1.9.21 -> 1.9.23
  • Fix ClassCastException for js.nodejs [#12]
  • Fix max size exception for js.browser [#12]
  • Add experimental support for wasmJs & wasmWasi [#12]
  • Add support for Java9 JPMS via Multi-Release jar #13

Version 0.2.0 (2023-11-30)

  • Updates dependencies
    • Kotlin 1.8.10 -> 1.9.21
  • Drops support for the following deprecated targets:
    • iosArm32
    • watchosX86
    • linuxArm32Hfp
    • linuxMips32
    • linuxMipsel32
    • mingwX86
    • wasm32

Version 0.1.0 (2023-03-07)

  • Initial Release