Tags: extism/dotnet-sdk
Tags
feat: bring library to feature parity with libextism v1.9.0 (#112) Fixes dylibso/xtp#955 This updates the sample apps to use the latest libextism version - [x] CompiledPlugin - [x] Fuel limit support - [x] HTTP Response headers - [x] Plugin Reset - [x] Plugin ID access - [x] Host Context in plugin calls - [x] Update docs Questions: 1. Do we need a `extism_compiled_plugin_new_error_free` function (similar to `extism_plugin_new_error_free`)? 2. Did we cahnge how we're representing/reading f32/f64 values? 3. ~~Breaking changes to `CurrentPlugin.UserData`~~
feat: add convenience overloads for Plugin.Call and HostFunction.SetN… …amespace (#32) - add a (string -> string) overload for Plugin.Call - add a (string -> JSON) overload for Plugin.Call - add a (JSON -> JSON) overload for Plugin.Call - Add a `WithNamespace` function on HostFunction to make it easier to work with Fixes #26
chore(deps): bump xunit from 2.5.1 to 2.5.3 (#25) Bumps [xunit](https://github.com/xunit/xunit) from 2.5.1 to 2.5.3. <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/xunit/xunit/commit/161ce40d656a92fe3dda826a98c742310c7c55a1"><code>161ce40</code></a> v2.5.3</li> <li><a href="https://github.com/xunit/xunit/commit/b8bfb82f89ea697d7b5c7961100b61bc0bd82ff6"><code>b8bfb82</code></a> <a href="https://redirect.github.com/xunit/xunit/issues/2795">#2795</a>: Collection equality regression with custom comparer on sequence type (...</li> <li><a href="https://github.com/xunit/xunit/commit/644d65e557a398317d54b6228abf2b79b887c12d"><code>644d65e</code></a> Use <code>is null</code> and <code>is not null</code> in assertion tests</li> <li><a href="https://github.com/xunit/xunit/commit/2457cf147e0dca6e34a15a43ada9298201005b93"><code>2457cf1</code></a> Bump up to v2.5.3-pre</li> <li><a href="https://github.com/xunit/xunit/commit/32931855e213ccb74d75a899af76f40388b2131b"><code>3293185</code></a> v2.5.2</li> <li><a href="https://github.com/xunit/xunit/commit/4d9d4fcc5d5f0e09445026674f62415993a3fe73"><code>4d9d4fc</code></a> Roll back singleton NullMessageSink and NullSourceInformationProvider</li> <li><a href="https://github.com/xunit/xunit/commit/45078f3a86e04e495dbbe3e434a8dddc1ce42a8d"><code>45078f3</code></a> Pick up latest analyzers</li> <li><a href="https://github.com/xunit/xunit/commit/8ae0d067bb8f427f38c5524b4f3c47f99e844f77"><code>8ae0d06</code></a> Remove VisualStudioSourceInformationProvider and DiaSession-related classes</li> <li><a href="https://github.com/xunit/xunit/commit/4a35ce7722aa3ac01a1e04fc3757c448d454aaa5"><code>4a35ce7</code></a> Missing comparer pass-through on DictionaryExtensions</li> <li><a href="https://github.com/xunit/xunit/commit/9ab4ecef596b9677bcc53bdb3b5e1117b0a83bf4"><code>9ab4ece</code></a> <a href="https://redirect.github.com/xunit/xunit/issues/2755">#2755</a>: Tests for another embedded collection regression (v2)</li> <li>Additional commits viewable in <a href="https://github.com/xunit/xunit/compare/2.5.1...2.5.3">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
PreviousNext