This repository has been archived by the owner on Jul 8, 2022. It is now read-only.
Releases: soywiz-archive/korio
Releases · soywiz-archive/korio
v2.0.3-native-mt
Update PromiseTest.kt
v2.0.3
v2.0.2
v2.0.1
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
rc3
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
Kotlin 1.4.10