tag:github.com,2008:https://github.com/extism/cpp-sdk/releases Release notes from cpp-sdk 2023-12-30T04:18:18Z tag:github.com,2008:Repository/691271862/v1.0.0 2024-01-08T23:10:43Z v1.0.0 <h2>What's Changed</h2> <ul> <li>ci: copy over old CI by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/zshipko/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/zshipko">@zshipko</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1907860386" data-permission-text="Title is private" data-url="https://github.com/extism/cpp-sdk/issues/1" data-hovercard-type="pull_request" data-hovercard-url="/extism/cpp-sdk/pull/1/hovercard" href="https://github.com/extism/cpp-sdk/pull/1">#1</a></li> <li>feat: use cmake by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/zshipko/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/zshipko">@zshipko</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1912589804" data-permission-text="Title is private" data-url="https://github.com/extism/cpp-sdk/issues/2" data-hovercard-type="pull_request" data-hovercard-url="/extism/cpp-sdk/pull/2/hovercard" href="https://github.com/extism/cpp-sdk/pull/2">#2</a></li> <li>chore: update tests and wasm modules to use new namespace by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/zshipko/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/zshipko">@zshipko</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1969357722" data-permission-text="Title is private" data-url="https://github.com/extism/cpp-sdk/issues/3" data-hovercard-type="pull_request" data-hovercard-url="/extism/cpp-sdk/pull/3/hovercard" href="https://github.com/extism/cpp-sdk/pull/3">#3</a></li> <li>feat: static libextism-cpp / pkg-config by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/G4Vi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/G4Vi">@G4Vi</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1975376195" data-permission-text="Title is private" data-url="https://github.com/extism/cpp-sdk/issues/4" data-hovercard-type="pull_request" data-hovercard-url="/extism/cpp-sdk/pull/4/hovercard" href="https://github.com/extism/cpp-sdk/pull/4">#4</a></li> <li>fix: include deps as private in pkg-config by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/G4Vi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/G4Vi">@G4Vi</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1976822236" data-permission-text="Title is private" data-url="https://github.com/extism/cpp-sdk/issues/6" data-hovercard-type="pull_request" data-hovercard-url="/extism/cpp-sdk/pull/6/hovercard" href="https://github.com/extism/cpp-sdk/pull/6">#6</a></li> <li>feat: enable intree builds, just clone with submodules and configure with -DEXTISM_CPP_BUILD_IN_TREE=1 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/G4Vi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/G4Vi">@G4Vi</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1982615688" data-permission-text="Title is private" data-url="https://github.com/extism/cpp-sdk/issues/7" data-hovercard-type="pull_request" data-hovercard-url="/extism/cpp-sdk/pull/7/hovercard" href="https://github.com/extism/cpp-sdk/pull/7">#7</a></li> <li>feat/build: cmake packages by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/G4Vi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/G4Vi">@G4Vi</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2021808431" data-permission-text="Title is private" data-url="https://github.com/extism/cpp-sdk/issues/10" data-hovercard-type="pull_request" data-hovercard-url="/extism/cpp-sdk/pull/10/hovercard" href="https://github.com/extism/cpp-sdk/pull/10">#10</a></li> <li>fix: serialzing WasmSourceURL when httpHeaders is empty by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/G4Vi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/G4Vi">@G4Vi</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2027276070" data-permission-text="Title is private" data-url="https://github.com/extism/cpp-sdk/issues/12" data-hovercard-type="pull_request" data-hovercard-url="/extism/cpp-sdk/pull/12/hovercard" href="https://github.com/extism/cpp-sdk/pull/12">#12</a></li> <li>docs: add getting started by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/G4Vi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/G4Vi">@G4Vi</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2029219518" data-permission-text="Title is private" data-url="https://github.com/extism/cpp-sdk/issues/13" data-hovercard-type="pull_request" data-hovercard-url="/extism/cpp-sdk/pull/13/hovercard" href="https://github.com/extism/cpp-sdk/pull/13">#13</a></li> <li>feat/fix/chore: add <code>Plugin::reset</code>, implement <code>WasmSourceBytes</code>. Fix serializing manifest, <code>CurrentPlugin</code> outputting, <code>Function</code> namespace constructor. Various c++ improvements by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/G4Vi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/G4Vi">@G4Vi</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2060389848" data-permission-text="Title is private" data-url="https://github.com/extism/cpp-sdk/issues/16" data-hovercard-type="pull_request" data-hovercard-url="/extism/cpp-sdk/pull/16/hovercard" href="https://github.com/extism/cpp-sdk/pull/16">#16</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/zshipko/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/zshipko">@zshipko</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1907860386" data-permission-text="Title is private" data-url="https://github.com/extism/cpp-sdk/issues/1" data-hovercard-type="pull_request" data-hovercard-url="/extism/cpp-sdk/pull/1/hovercard" href="https://github.com/extism/cpp-sdk/pull/1">#1</a></li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/G4Vi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/G4Vi">@G4Vi</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1975376195" data-permission-text="Title is private" data-url="https://github.com/extism/cpp-sdk/issues/4" data-hovercard-type="pull_request" data-hovercard-url="/extism/cpp-sdk/pull/4/hovercard" href="https://github.com/extism/cpp-sdk/pull/4">#4</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/extism/cpp-sdk/commits/v1.0.0">https://github.com/extism/cpp-sdk/commits/v1.0.0</a></p> G4Vi