From 67eb8c15713cf0ef67036fa60ca69487c3ace46a Mon Sep 17 00:00:00 2001 From: Benjamin Eckel Date: Thu, 24 Aug 2023 12:41:31 -0500 Subject: [PATCH] release: Bump the rest of the SDKs (#430) --- dotnet/src/Extism.Sdk/Extism.Sdk.csproj | 44 +-- elixir/mix.exs | 2 +- haskell/extism.cabal | 2 +- java/pom.xml | 353 ++++++++++++------------ node/package.json | 2 +- python/pyproject.toml | 2 +- ruby/lib/extism/version.rb | 2 +- runtime/extism.h | 7 +- 8 files changed, 205 insertions(+), 209 deletions(-) diff --git a/dotnet/src/Extism.Sdk/Extism.Sdk.csproj b/dotnet/src/Extism.Sdk/Extism.Sdk.csproj index 7918307..b7133fb 100644 --- a/dotnet/src/Extism.Sdk/Extism.Sdk.csproj +++ b/dotnet/src/Extism.Sdk/Extism.Sdk.csproj @@ -1,28 +1,28 @@  - - netstandard2.1 - enable - enable - True - 10 - + + netstandard2.1 + enable + enable + True + 10 + - - Extism.Sdk - 0.6.0 - Extism Contributors - Extism SDK that allows hosting Extism plugins in .NET apps. - extism, wasm, plugin - BSD-3-Clause - README.md - + + Extism.Sdk + 0.7.0 + Extism Contributors + Extism SDK that allows hosting Extism plugins in .NET apps. + extism, wasm, plugin + BSD-3-Clause + README.md + - - - + + + - - - + + + diff --git a/elixir/mix.exs b/elixir/mix.exs index 34cb3eb..03d3660 100644 --- a/elixir/mix.exs +++ b/elixir/mix.exs @@ -4,7 +4,7 @@ defmodule Extism.MixProject do def project do [ app: :extism, - version: "0.4.0", + version: "0.5.0", elixir: "~> 1.12", start_permanent: Mix.env() == :prod, deps: deps(), diff --git a/haskell/extism.cabal b/haskell/extism.cabal index cad6f56..5ce9a8d 100644 --- a/haskell/extism.cabal +++ b/haskell/extism.cabal @@ -1,6 +1,6 @@ cabal-version: 3.0 name: extism -version: 0.4.0 +version: 0.5.0 license: BSD-3-Clause maintainer: oss@extism.org author: Extism authors diff --git a/java/pom.xml b/java/pom.xml index 2faa795..6b25b8b 100644 --- a/java/pom.xml +++ b/java/pom.xml @@ -1,193 +1,194 @@ - - 4.0.0 - org.extism.sdk - extism - jar - 0.4.0 - extism - https://github.com/extism/extism - Java-SDK for Extism to use webassembly from Java + + 4.0.0 + org.extism.sdk + extism + jar + 0.5.0 + extism + https://github.com/extism/extism + Java-SDK for Extism to use webassembly from Java - - - BSD 3-Clause - https://opensource.org/licenses/BSD-3-Clause - - + + + BSD 3-Clause + https://opensource.org/licenses/BSD-3-Clause + + - - Dylibso, Inc. - https://dylib.so - + + Dylibso, Inc. + https://dylib.so + - - - The Extism Authors - oss@extism.org - - Maintainer - - Dylibso, Inc. - https://dylib.so - - + + + The Extism Authors + oss@extism.org + + Maintainer + + Dylibso, Inc. + https://dylib.so + + - - scm:git:git://github.com/extism/extism.git - scm:git:ssh://git@github.com/extism/extism.git - https://github.com/extism/extism/tree/main/java - main - + + scm:git:git://github.com/extism/extism.git + scm:git:ssh://git@github.com/extism/extism.git + https://github.com/extism/extism/tree/main/java + main + - - Github - https://github.com/extism/extism/issues - + + Github + https://github.com/extism/extism/issues + - - 11 - UTF-8 + + 11 + UTF-8 - - 5.12.1 - 2.10 + + 5.12.1 + 2.10 - - 5.9.1 - 3.23.1 + + 5.9.1 + 3.23.1 - - 3.10.1 - 2.22.2 + + 3.10.1 + 2.22.2 - - true - + + true + - - - release - - - - org.apache.maven.plugins - maven-javadoc-plugin - 3.4.1 - - -Xdoclint:none - - - - attach-javadoc - - jar - - - - - - org.apache.maven.plugins - maven-source-plugin - 3.2.1 - - - attach-source - - jar - - - - - - org.jreleaser - jreleaser-maven-plugin - 1.3.1 - - - - - true - - - - ALWAYS - true - - - - - - ALWAYS - https://s01.oss.sonatype.org/service/local - - target/staging-deploy - - - - - - - - - - - - - - - - org.apache.maven.plugins - maven-compiler-plugin - ${maven-compiler-plugin.version} - - ${java.version} - - - - org.apache.maven.plugins - maven-surefire-plugin - ${maven-surefire-plugin.version} - - - ../target/release - - - + target/staging-deploy + + + + + + + - - - - net.java.dev.jna - jna - ${jna.version} - - - com.google.code.gson - gson - ${gson.version} - - - org.junit.jupiter - junit-jupiter-engine - ${junit-jupiter-engine.version} - test - - - org.assertj - assertj-core - ${assertj-core.version} - test - + + + - - uk.org.webcompere - model-assert - 1.0.0 - test - - + + + + org.apache.maven.plugins + maven-compiler-plugin + ${maven-compiler-plugin.version} + + ${java.version} + + + + org.apache.maven.plugins + maven-surefire-plugin + ${maven-surefire-plugin.version} + + + ../target/release + + + + + + + + net.java.dev.jna + jna + ${jna.version} + + + com.google.code.gson + gson + ${gson.version} + + + org.junit.jupiter + junit-jupiter-engine + ${junit-jupiter-engine.version} + test + + + org.assertj + assertj-core + ${assertj-core.version} + test + + + + uk.org.webcompere + model-assert + 1.0.0 + test + + diff --git a/node/package.json b/node/package.json index 11091fa..3f58e99 100644 --- a/node/package.json +++ b/node/package.json @@ -1,6 +1,6 @@ { "name": "@extism/extism", - "version": "0.4.0", + "version": "0.5.0", "description": "Extism Host SDK for Node", "keywords": [ "extism", diff --git a/python/pyproject.toml b/python/pyproject.toml index 2eddeda..5bfe593 100644 --- a/python/pyproject.toml +++ b/python/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "extism" -version = "0.4.0" +version = "0.5.0" description = "Extism Host SDK for python" authors = ["The Extism Authors "] license = "BSD-3-Clause" diff --git a/ruby/lib/extism/version.rb b/ruby/lib/extism/version.rb index 0e6283f..8875818 100644 --- a/ruby/lib/extism/version.rb +++ b/ruby/lib/extism/version.rb @@ -1,5 +1,5 @@ # frozen_string_literal: true module Extism - VERSION = "0.4.0" + VERSION = '0.5.0' end diff --git a/runtime/extism.h b/runtime/extism.h index 9df283f..507ef44 100644 --- a/runtime/extism.h +++ b/runtime/extism.h @@ -81,12 +81,7 @@ typedef struct { /** * Host function signature */ -typedef void (*ExtismFunctionType)(ExtismCurrentPlugin *plugin, - const ExtismVal *inputs, - ExtismSize n_inputs, - ExtismVal *outputs, - ExtismSize n_outputs, - void *data); +typedef void (*ExtismFunctionType)(ExtismCurrentPlugin *plugin, const ExtismVal *inputs, ExtismSize n_inputs, ExtismVal *outputs, ExtismSize n_outputs, void *data); typedef int32_t ExtismPlugin;