Skip to content

Releases: dokar3/quickjs-kt

v1.0.3

11 Feb 13:08

Choose a tag to compare

What's Changed

Full Changelog: v1.0.2...v1.0.3

v1.0.2

08 Feb 13:34

Choose a tag to compare

What's Changed

  • Update stefanzweifel/git-auto-commit-action action to v7 by @renovate[bot] in #158
  • Update Gradle to v9.3.1 by @renovate[bot] in #159
  • Update dependency androidx.activity:activity-compose to v1.12.3 by @renovate[bot] in #116
  • Update plugin ksp to v2.3.5 by @renovate[bot] in #146
  • fix: explicit Unit/UByteArray class caching for R8 support by @dokar3 in #166
  • Update kotlin monorepo to v2.3.10 by @renovate[bot] in #165
  • Update plugin kotlinBenchmark to v0.4.16 - autoclosed by @renovate[bot] in #163
  • fix(deps): update dependency org.jetbrains.kotlinx:kotlinx-benchmark-runtime to v0.4.16 by @renovate[bot] in #162
  • Fix undefined symbol __stack_chk_fail on Windows MinGW by @dokar3 in #168

Full Changelog: v1.0.1...v1.0.2

v1.0.1

25 Jan 08:39
1bf3fb2

Choose a tag to compare

What's Changed

  • Update agp to v8.5.1 by @renovate[bot] in #113
  • Update plugin ksp to v2.0.0-1.0.23 by @renovate[bot] in #112
  • Update dependency gradle to v8.9 by @renovate[bot] in #111
  • Update ktor monorepo to v3.0.0-beta-2 by @renovate[bot] in #114
  • Update moshi to v1.15.2 by @renovate[bot] in #134
  • Update plugin kotlinBenchmark to v0.4.15 by @renovate[bot] in #124
  • Update Gradle to v8.14.3 by @renovate[bot] in #122
  • Update dependency org.jetbrains.kotlinx:kotlinx-benchmark-runtime to v0.4.15 by @renovate[bot] in #123
  • Add 16KB page size support for Android 15+ by @Chris0bee in #139
  • Improve build script by @dokar3 in #145
  • Update dependency androidx.core:core-ktx to v1.17.0 by @renovate[bot] in #141
  • Update dependency androidx.test.ext:junit to v1.3.0 by @renovate[bot] in #142
  • Fix type conversion for async function results in dsl object bindings by @dokar3 in #148
  • Clear eval exception on handled promise rejections by @dokar3 in #149
  • Update quickjs by @dokar3 in #150
  • Fix Kotlin/Native crash by @dokar3 in #151
  • Update dependencies by @dokar3 in #152
  • Refcount shared jni resources to support nested instances by @dokar3 in #153
  • Update actions/checkout action to v6 by @renovate[bot] in #155
  • Update jwlawson/actions-setup-cmake action to v2.1 by @renovate[bot] in #154
  • Update actions/setup-java action to v5 by @renovate[bot] in #156
  • Update gradle/actions action to v5 by @renovate[bot] in #157

New Contributors

Full Changelog: v1.0.0-alpha13...v1.0.1

v1.0.0-alpha13

05 Jul 11:29

Choose a tag to compare

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

02 Jul 23:42

Choose a tag to compare

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

22 Jun 06:00

Choose a tag to compare

New Features

  • Add type converter, add quickjs-kt-converter-ktxserialization and quickjs-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 of Map
  • Map JS Array to Kotlin List instead of Array
  • Deprecate evaluate(code, Class) and introduce evaluate(code, KType) as the replacement

Check #90 for details

Pull Requests

Full Changelog: v1.0.0-alpha10...v1.0.0-alpha11

v1.0.0-alpha10

25 May 08:42

Choose a tag to compare

What's Changed

Full Changelog: v1.0.0-alpha09...v1.0.0-alpha10

v1.0.0-alpha09

07 Mar 07:12

Choose a tag to compare

What's Changed

Full Changelog: v1.0.0-alpha08...v1.0.0-alpha09

v1.0.0-alpha08

29 Feb 07:49
8fdf841

Choose a tag to compare

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

27 Feb 07:51

Choose a tag to compare

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