Skip to content
This repository has been archived by the owner on Jul 8, 2022. It is now read-only.

Releases: soywiz-archive/korio

v2.0.3-native-mt

26 Dec 04:58
33af3f2
Compare
Choose a tag to compare
v2.0.3-native-mt Pre-release
Pre-release
Update PromiseTest.kt

v2.0.3

03 Dec 21:11
4213dad
Compare
Choose a tag to compare
Update gradle.properties

v2.0.2

28 Nov 16:11
Compare
Choose a tag to compare
Try to fix tests

v2.0.1

27 Nov 18:02
ea726e4
Compare
Choose a tag to compare
Update kotlinx.coroutines to 1.4.2

v2.0.0

20 Nov 17:34
Compare
Choose a tag to compare

v1.11.13...v2.0.0

Bumps:

  • Kotlin 1.4.20-M1
  • Coroutines 1.4.0
  • Now depends on krypto

Optimizations:

  • Json now supports optimizing numeric lists by building and returning a DoubleArrayList instead of a plain ArrayList with boxed Double
  • Optimized some stream readings
  • Greatly optimized asynchronous reading by not using AsyncThread

Additions:

  • Added runBlockingNoJs
  • Added Signal2 to create a signal that receives two parameters
  • Added PathInfo.relativePathTo
  • Added VfsFile.relativePathTo
  • Added VfsFileFromData as a simplification for MemoryVfs with a single file
  • Integrate krypto hashing functions with korio Streams
  • Cancellable is now a functional interface
  • Added Environment.expand to expand %param% and ~
  • Added Resources, ResourcesContainer and Resourceable
  • Added AsyncOutputStream.writeTempBytes
  • Added high level AsyncInputStream.consume
  • Improved FastByteArrayInputStream with slicing support and more
  • Added redirect delegate using either RedirectMutableField or RedirectField

Fixes:

  • Some YAML fixes
  • UrlVfs now throw FileNotFoundException on 404 (added failFromStatus boolean property to prevent this to get the 404 content despite of this)

Expose:

  • Lock class

Breaking changes:

  • TimeSpan.NULL -> TimeSpan.NIL (problem with K/N on mobile)
  • Vfs.listFlow (Flow) and Vfs.listSimple (List)
  • VfsFile.list, VfsFile.listRecursive -> Flow, VfsFile.listSimple -> List
  • Removed VfsFile.set functions
  • Changed VfsFile.readLines from List to Sequence
  • Some changes to FastByteArrayInputStream
  • Removed Base64 and Hex utilities from Korio since now it includes krypto that already provide those utilities in other package

v2.0.0-rc3

16 Nov 21:59
Compare
Choose a tag to compare

v2.0.0-rc2

31 Oct 17:09
Compare
Choose a tag to compare

v1.11.13...v2.0.0-rc2

Bumps:

  • Kotlin 1.4.20-M1
  • Coroutines 1.4.0
  • Now depends on krypto

Optimizations:

  • Json now supports optimizing numeric lists by building and returning a DoubleArrayList instead of a plain ArrayList with boxed Double
  • Optimized some stream readings
  • Greatly optimized asynchronous reading by not using AsyncThread

Additions:

  • Added runBlockingNoJs
  • Added Signal2 to create a signal that receives two parameters
  • Added PathInfo.relativePathTo
  • Added VfsFile.relativePathTo
  • Added VfsFileFromData as a simplification for MemoryVfs with a single file
  • Integrate krypto hashing functions with korio Streams
  • Cancellable is now a functional interface
  • Added Environment.expand to expand %param% and ~
  • Added Resources, ResourcesContainer and Resourceable
  • Added AsyncOutputStream.writeTempBytes
  • Added high level AsyncInputStream.consume
  • Improved FastByteArrayInputStream with slicing support and more
  • Added redirect delegate using either RedirectMutableField or RedirectField

Fixes:

  • Some YAML fixes

Expose:

  • Lock class

Breaking changes:

  • TimeSpan.NULL -> TimeSpan.NIL (problem with K/N on mobile)
  • Vfs.listFlow (Flow) and Vfs.listSimple (List)
  • VfsFile.list, VfsFile.listRecursive -> Flow, VfsFile.listSimple -> List
  • Removed VfsFile.set functions
  • Changed VfsFile.readLines from List to Sequence
  • Some changes to FastByteArrayInputStream
  • Removed Base64 and Hex utilities from Korio since now it includes krypto that already provide those utilities in other package

v2.0.0-alpha

09 Oct 08:28
Compare
Choose a tag to compare

Kotlin 1.4.10

v1.12.0

08 Sep 13:25
Compare
Choose a tag to compare

Kotlin 1.4

v1.11.13

10 Jul 16:19
Compare
Choose a tag to compare

Do not throw exception on invalid UTF-8 sequences (uses \uFFFD character replacement)