• AtjonTV's avatar
    Release 4.0.0 · 8ca0681e
    AtjonTV authored
    * Added
        * KSocket (`klib.net.socket.KSocket`)
        * KString (`klib.text.KString`)
        * `asFileInputStream` extension for String
        * `asFileOutputStream` extension for String
        * Light weight JSON Parser (`net.jemzart.jsonkraken`)
        * `toListOfType` extension for JsonArray
        * `toObjectOfType` extension for JsonObject
        * Directory (`klib.files.Directory`)
        * `asDirectory` extension for File
        * `readAll` extension for FileList
        * `writeAll` extensions for FileList
        * `replaceAllOf` extension for MutableFileList
        * `readInt` global function
        * `readLong` global function
        * `runRandom` global function
        * `orNullable` extension for Any
        * `toSnakeCase` extension for String
        * `asIntOr` extension for String
        * `asLongOr` extensions for String
    
    * Changed
        * Upgraded Kotlin from 1.3.31 to 1.3.60
        * Moved and Renamed a lot of packages (Major Breaking Change)
        * `toObjectFromType` extension on String uses Generics
        * `toObjectFromType` extension on String uses Generics
    
    * Deprecated
        * kSock (`klib.net.socket.kSock`)
    
    * Removed
        * SimpleJSON was removed again (`org.json.*`)
        * GSON was removed again (`com.google.gson`)
        * `toObject(json, type)` function from Json interface
        * `binSearch` extension from MutableList
    8ca0681e