diff --git a/.forgejo/workflows/ci.yml b/.forgejo/workflows/ci.yml index 0937187..50ee57b 100644 --- a/.forgejo/workflows/ci.yml +++ b/.forgejo/workflows/ci.yml @@ -11,8 +11,8 @@ env: # The OpenAC release whose AcDream.Plugin.Abstractions package this plugin # builds against. PluginApiPackageVersion in Directory.Build.props has to # name the same version. - OPENAC_API_RELEASE_TAG: v0.1.21 - OPENAC_API_VERSION: 0.1.21 + OPENAC_API_RELEASE_TAG: v0.1.22 + OPENAC_API_VERSION: 0.1.22 jobs: build-and-test: diff --git a/Directory.Build.props b/Directory.Build.props index 068ba5a..d18c1b5 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -15,7 +15,7 @@ - 0.1.21 + 0.1.22 false diff --git a/README.md b/README.md index c060839..9015d56 100644 --- a/README.md +++ b/README.md @@ -12,12 +12,12 @@ byte-for-byte what the DECAL plugin sent and accepted; the golden tests under ## Building The plugin contract is `AcDream.Plugin.Abstractions` of the version named in -`Directory.Build.props` (`PluginApiPackageVersion`), currently 0.1.21, the -OpenAC 0.1.21 release. Put that release's package in `packages-local/`; an -OpenAC client from 0.1.21 on loads the plugin. +`Directory.Build.props` (`PluginApiPackageVersion`), currently 0.1.22, the +OpenAC 0.1.22 release. Put that release's package in `packages-local/`; an +OpenAC client from 0.1.22 on loads the plugin. ``` -gh release download v0.1.21 --repo eriknihlen/OpenAC -p "AcDream.Plugin.Abstractions.0.1.21.nupkg" -D packages-local +gh release download v0.1.22 --repo eriknihlen/OpenAC -p "AcDream.Plugin.Abstractions.0.1.22.nupkg" -D packages-local dotnet build OpenAC.MosswartMassacre.slnx dotnet test OpenAC.MosswartMassacre.slnx ``` @@ -59,6 +59,6 @@ dotnet run --project tools/FrameRecorder -- compare decal.jsonl port.jsonl ## Local peer subscriptions -Requires OpenAC 0.1.21. Combat vital sharing acquires a local state/cast subscription only while enabled, and releases it on disable, logout or unload. Dashboard vitals still stream every five seconds directly from character state without enabling local peer communication. Existing remote WebSocket frames and timing are unchanged. +Requires OpenAC 0.1.22. Combat vital sharing acquires a local state/cast subscription only while enabled, and releases it on disable, logout or unload. Dashboard vitals still stream every five seconds directly from character state without enabling local peer communication. Existing remote WebSocket frames and timing are unchanged. -Before the new contract release exists, pack AcDream.Plugin.Abstractions 0.1.21 from the matching OpenAC checkout and copy its nupkg into packages-local before restore/build. CI downloads that release, so publish the OpenAC contract before dependent plugin releases. +Before the new contract release exists, pack AcDream.Plugin.Abstractions 0.1.22 from the matching OpenAC checkout and copy its nupkg into packages-local before restore/build. CI downloads that release, so publish the OpenAC contract before dependent plugin releases. diff --git a/src/OpenAC.MosswartMassacre/plugin.json b/src/OpenAC.MosswartMassacre/plugin.json index bd7223e..8f0b2e4 100644 --- a/src/OpenAC.MosswartMassacre/plugin.json +++ b/src/OpenAC.MosswartMassacre/plugin.json @@ -6,7 +6,7 @@ "apiVersion": 1, "kinds": ["Gameplay"], "hosts": ["Graphical", "Headless"], - "minHostVersion": "0.1.21", + "minHostVersion": "0.1.22", "capabilitiesVersion": 1, "capabilities": [ { "name": "network", "note": "Streams stats, vitals, chat and inventory to Mosswart Overlord, and receives shared vitals and commands from it." },