All Versions
18
Latest Version
Avg Release Cycle
12 days
Latest Release
1238 days ago

Changelog History
Page 1

  • v2.0.3

    December 03, 2020
  • v2.0.3-native

    December 04, 2020
  • v2.0.2

    November 28, 2020
  • v2.0.1

    November 27, 2020
  • v2.0.0 Changes

    November 20, 2020

    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

    November 16, 2020
  • v2.0.0-rc2 Changes

    October 31, 2020

    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 Changes

    October 09, 2020

    Kotlin 1.4.10

  • v1.12.0 Changes

    September 08, 2020

    Kotlin 1.4

  • v1.11.13 Changes

    July 10, 2020

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