This repository has been archived by the owner on Dec 4, 2022. It is now read-only.
Releases: shosetsuorg/kotlin-lib
Releases · shosetsuorg/kotlin-lib
Stable Release
v1.0.0 Update to kotlin 1.7.10
v1.0.0-rc63
What are we doing to these release candidates?
v1.0.0-rc62
log fix
v1.0.0-rc61: Add logger (#18)
This logger will allow the running application to provide a way for lua extensions to properly log to the console.
v1.0.0-rc60: Some patches to support migration
- RepoData.kt : RepoExtension assumes type to default as LuaScript - RepoIndex.kt : expose json object
v1.0.0-rc59
Removed annotation
v1.0.0-rc58
Refactored dependencies. Test only dependencies isolated
KTS Support continued
v1.0.0-rc57 Updated gradle dependencies
KTS Support
KTS Scripting implemented (#17) * ByteArray return implemented. To lower overhead and provide greater abstraction on what can be returned from an extension - IExtension.kt; getPassage return changed to ByteArray - LuaExtension.kt; use checkstring to get the byte array of that string (which can be easily decoded to a string). Lua strings are just bytearrays. So this works fine. - Test.kt; Implemented bytearray decoding * KTS Scripting implemented This implements KTS extension support. Included are additional libraries, some minor changes to the way libs are handled - build.gradle.kts; Updated kotlin, Updated dokka, Implemented scripting support - ExtensionType.kt; Defines the type of extension - javax.script.ScriptEngineFactory; Definition to use the kts script engine - KtsExtension.kt; Delegated class that redirects to the parsed kts script - names.kt; Added json type parameter for extension type - RepoData.kt; RepoExtension now has a type parameter - ShosetsuKtsLib.kt; translation of ShosetsuLuaLib.kt for KTS - ShosetsuSharedLib.kt; httpClient is now located here to be shared - ShosetsuLuaLib.kt; now uses ShosetsuSharedLib.kt, old httpClient is deprecated - Test.kt; Modified to use path values instead and patched for KTS support using ExtensionType.kt
v1.0.0-rc55
- Novel.kt