Releases: dokar3/quickjs-kt
Releases · dokar3/quickjs-kt
v1.0.0-alpha13
What's Changed
- Commit filemode for scripts by @dokar3 in #105
- Fix Short and Byte mapping of Kotlin returns by @dokar3 in #107
Full Changelog: v1.0.0-alpha12...v1.0.0-alpha13
v1.0.0-alpha12
What's Changed
- Update oven-sh/setup-bun action to v2 by @renovate in #92
- Update dependency androidx.test.ext:junit to v1.2.0 by @renovate in #93
- Update dependency org.jetbrains.kotlinx:kotlinx-serialization-properties to v1.7.1 by @renovate in #94
- Update dependency androidx.test.ext:junit to v1.2.1 by @renovate in #95
- Fix concurrent evaluate on JVM by @dokar3 in #98
- Improve the calling of executePendingJob by @dokar3 in #103
- Improve value casting by @dokar3 in #104
Full Changelog: v1.0.0-alpha11...v1.0.0-alpha12
v1.0.0-alpha11
New Features
- Add type converter, add
quickjs-kt-converter-ktxserialization
andquickjs-kt-converter-moshi
artifacts - Support generics parameter on
function<T, R>()
,asyncFunction<T, R>()
and similar functions
Check #86 for details
Breaking Changes
- Map JS object to Kotlin
JsObject
instead ofMap
- Map JS Array to Kotlin
List
instead ofArray
- Deprecate
evaluate(code, Class)
and introduceevaluate(code, KType)
as the replacement
Check #90 for details
Pull Requests
- Update dependency org.jetbrains.kotlinx:kotlinx-benchmark-runtime to v0.4.11 by @renovate in #78
- Update dependency org.jetbrains.compose to v1.6.11 by @renovate in #77
- Update dependency gradle to v8.8 by @renovate in #76
- Update agp to v8.4.2 by @renovate in #80
- Update plugin kotlinBenchmark to v0.4.11 by @renovate in #79
- Update compose to v1.6.8 by @renovate in #81
- Update agp to v8.5.0 by @renovate in #83
- Update gradle/gradle-build-action action to v3.4.0 - autoclosed by @renovate in #84
- Add type converter by @dokar3 in #86
- Update quickjs by @dokar3 in #88
- Update dependency org.jetbrains.kotlinx:kotlinx-serialization-properties to v1.7.0 by @renovate in #87
- Update README.md by @dokar3 in #89
- Fix type converters by @dokar3 in #90
- Update plugin mavenPublish to v0.29.0 by @renovate in #91
Full Changelog: v1.0.0-alpha10...v1.0.0-alpha11
v1.0.0-alpha10
What's Changed
- Kotlin 2.0 by @dokar3 in #75
- Update plugin mavenPublish to v0.28.0 by @renovate in #54
- Update compose to v1.6.4 by @renovate in #58
- Update agp to v8.3.1 by @renovate in #57
- Update dependency gradle to v8.7 by @renovate in #59
- Update dependency com.github.ajalt.clikt:clikt to v4.3.0 by @renovate in #60
- Update agp to v8.3.2 by @renovate in #63
- Update gradle/gradle-build-action action to v3.3.0 by @renovate in #62
- Update compose to v1.6.5 by @renovate in #61
- Update gradle/gradle-build-action action to v3.3.1 by @renovate in #67
- Update dependency androidx.core:core-ktx to v1.13.0 by @renovate in #66
- Update compose to v1.6.6 by @renovate in #64
- Update dependency androidx.activity:activity-compose to v1.9.0 by @renovate in #65
- Update kotlin monorepo to v2 (major) by @renovate in #74
- Update coroutines to v1.8.1 by @renovate in #73
- Update dependency androidx.core:core-ktx to v1.13.1 by @renovate in #72
- Update compose to v1.6.7 - autoclosed by @renovate in #71
- Update agp to v8.4.1 by @renovate in #70
- Update dependency com.github.ajalt.clikt:clikt to v4.4.0 by @renovate in #69
- Update gradle/gradle-build-action action to v3.3.2 by @renovate in #68
- Update dependency org.jetbrains.compose to v1.6.10 - autoclosed by @renovate in #55
Full Changelog: v1.0.0-alpha09...v1.0.0-alpha10
v1.0.0-alpha09
v1.0.0-alpha08
What's Changed
- Breaking: Require explicit job dispatcher by @dokar3 in #46
- Make JS calls thread-safe(r) by @dokar3 in #42
- Fix the stack overflow test by @dokar3 in #44
- Single-threaded JavaScript execution by @dokar3 in #45
- Update dependency org.jetbrains.compose to v1.6.0 by @renovate in #43
- Remove js dispatcher and use locks instead by @dokar3 in #47
Full Changelog: v1.0.0-alpha07...v1.0.0-alpha08
v1.0.0-alpha07
What's Changed
- Update compose to v1.6.2 by @renovate in #32
- Update dependency org.jetbrains.compose to v1.6.0-rc03 by @renovate in #33
- Fix Promise.then() triggering timing by @dokar3 in #34
- JNI: Fix long mapping by @dokar3 in #35
- Fix type mapping error handling for async functions by @dokar3 in #36
- Fix possible stack overflow errors when promises are resolved/rejected by @dokar3 in #37
- Fix concurrent modification on the async job list by @dokar3 in #38
- Thread safe close() by @dokar3 in #39
- Fix async job execution by @dokar3 in #40
- Add OpenAI SDK sample by @dokar3 in #41
Full Changelog: v1.0.0-alpha06...v1.0.0-alpha07