Run Kotlin/JS libraries in Kotlin/JVM and Kotlin/Native programs
APACHE-2.0 License
Bot releases are visible (Hide)
Published by github-actions[bot] almost 2 years ago
We've changed this project to focus exclusively on executing Kotlin/JS libraries.
We plan to drop support for executing arbitrary JavaScript code. If you've been using either
QuickJS Java (this project's name until September 2021) or Duktape Android (this project's name
until June 2021), those projects remain as git branches but will not receive further updates.
The project's new Maven coordinates are app.cash.zipline:zipline
.
ZiplineFunction.isSuspending
.ziplineCreate()
, moduleLoadStart()
, and moduleLoadEnd()
.Published by github-actions[bot] almost 2 years ago
We've changed this project to focus exclusively on executing Kotlin/JS libraries.
We plan to drop support for executing arbitrary JavaScript code. If you've been using either
QuickJS Java (this project's name until September 2021) or Duktape Android (this project's name
until June 2021), those projects remain as git branches but will not receive further updates.
The project's new Maven coordinates are app.cash.zipline:zipline
.
Published by github-actions[bot] almost 2 years ago
We've changed this project to focus exclusively on executing Kotlin/JS libraries.
We plan to drop support for executing arbitrary JavaScript code. If you've been using either
QuickJS Java (this project's name until September 2021) or Duktape Android (this project's name
until June 2021), those projects remain as git branches but will not receive further updates.
The project's new Maven coordinates are app.cash.zipline:zipline
.
var
and val
declarations in service interfaces.Published by github-actions[bot] almost 2 years ago
We've changed this project to focus exclusively on executing Kotlin/JS libraries.
We plan to drop support for executing arbitrary JavaScript code. If you've been using either
QuickJS Java (this project's name until September 2021) or Duktape Android (this project's name
until June 2021), those projects remain as git branches but will not receive further updates.
The project's new Maven coordinates are app.cash.zipline:zipline
.
Published by github-actions[bot] almost 2 years ago
We've changed this project to focus exclusively on executing Kotlin/JS libraries.
We plan to drop support for executing arbitrary JavaScript code. If you've been using either
QuickJS Java (this project's name until September 2021) or Duktape Android (this project's name
until June 2021), those projects remain as git branches but will not receive further updates.
The project's new Maven coordinates are app.cash.zipline:zipline
.
Published by github-actions[bot] almost 2 years ago
We've changed this project to focus exclusively on executing Kotlin/JS libraries.
We plan to drop support for executing arbitrary JavaScript code. If you've been using either
QuickJS Java (this project's name until September 2021) or Duktape Android (this project's name
until June 2021), those projects remain as git branches but will not receive further updates.
The project's new Maven coordinates are app.cash.zipline:zipline
.
EventListener
to pass the Zipline
instance when it is available.EventListener.applicationLoadSkipped()
when a downloaded manifest hasn'tserveDevelopmentZipline
) now notifies code changes via web socket./ws
to receive "reload"
messages.Published by github-actions[bot] about 2 years ago
We've changed this project to focus exclusively on executing Kotlin/JS libraries.
We plan to drop support for executing arbitrary JavaScript code. If you've been using either
QuickJS Java (this project's name until September 2021) or Duktape Android (this project's name
until June 2021), those projects remain as git branches but will not receive further updates.
The project's new Maven coordinates are app.cash.zipline:zipline
.
unexpected call
errors because code was not being rewritten by our KotlinPublished by github-actions[bot] about 2 years ago
We've changed this project to focus exclusively on executing Kotlin/JS libraries.
We plan to drop support for executing arbitrary JavaScript code. If you've been using either
QuickJS Java (this project's name until September 2021) or Duktape Android (this project's name
until June 2021), those projects remain as git branches but will not receive further updates.
The project's new Maven coordinates are app.cash.zipline:zipline
.
@Contextual
as a type annotation on ZiplineService
parameters and return types.LoadedZipline
to LoadResult
. This allows ZiplineLoader.load()
to returneval()
support from QuickJs. As a security measure Zipline doesn't supportPublished by github-actions[bot] about 2 years ago
We've changed this project to focus exclusively on executing Kotlin/JS libraries.
We plan to drop support for executing arbitrary JavaScript code. If you've been using either
QuickJS Java (this project's name until September 2021) or Duktape Android (this project's name
until June 2021), those projects remain as git branches but will not receive further updates.
The project's new Maven coordinates are app.cash.zipline:zipline
.
ZiplineException
. PreviouslyException
which was difficult to catch generically.Published by github-actions[bot] about 2 years ago
We've changed this project to focus exclusively on executing Kotlin/JS libraries.
We plan to drop support for executing arbitrary JavaScript code. If you've been using either
QuickJS Java (this project's name until September 2021) or Duktape Android (this project's name
until June 2021), those projects remain as git branches but will not receive further updates.
The project's new Maven coordinates are app.cash.zipline:zipline
.
SerializersModule
from a property of ZiplineLoader
to a parameter inload()
and loadOnce()
. This enables using a single loader for different applications thatZiplineCache
a top-level type. It has its own lifecycle and is beststartValue
parameter consistently to event listener callbacks.OkHttpClient.asZiplineHttpClient()
makes it easier to use general-purposePublished by github-actions[bot] about 2 years ago
We've changed this project to focus exclusively on executing Kotlin/JS libraries.
We plan to drop support for executing arbitrary JavaScript code. If you've been using either
QuickJS Java (this project's name until September 2021) or Duktape Android (this project's name
until June 2021), those projects remain as git branches but will not receive further updates.
The project's new Maven coordinates are app.cash.zipline:zipline
.
ZiplineLoader.load(...)
is no longer suspending.ZiplineHttpClient
to implement URL resolution.ManifestVerifier.Companion.NO_SIGNATURE_CHECKS
to use ZiplineLoader
without code signaturePublished by github-actions[bot] about 2 years ago
We've changed this project to focus exclusively on executing Kotlin/JS libraries.
We plan to drop support for executing arbitrary JavaScript code. If you've been using either
QuickJS Java (this project's name until September 2021) or Duktape Android (this project's name
until June 2021), those projects remain as git branches but will not receive further updates.
The project's new Maven coordinates are app.cash.zipline:zipline
.
zipline {}
block.serveDevelopmentZipline
orserveProductionZipline
to serve an application locally.