Skip to content

Latest commit

 

History

History
68 lines (56 loc) · 9.27 KB

File metadata and controls

68 lines (56 loc) · 9.27 KB

v1.1.0 - 2026-03-27

✨ New Features

  • 27a4be0 - replace NLog with Serilog and add collapsible SDPI group component (commit by @cmpnnt)

v1.0.0 - 2026-03-26

💥 BREAKING CHANGES

  • due to e3aa29c - simplify event routing and fix AOT-safe BaseEvent deserialization (commit by @cmpnnt):

    plugin actions must implement new interface methods instead of subscribing to SdConnection events

✨ New Features

  • 291baa2 - switch from attributes to inheritance based plugin auto registration (commit by @cmpnnt)
  • aa1df24 - add new devices (commit by @cmpnnt)
  • 5746069 - manifest auto generation (commit by @cmpnnt)
  • 9443939 - removed PluginActionIdAttribute (commit by @cmpnnt)
  • efc6b47 - switch to system.text.json (commit by @cmpnnt)
  • d29f263 - implement source generation for property inspector (commit by @cmpnnt)
  • 8cd2612 - implement source-generated AOT-safe settings population (commit by @cmpnnt)
  • 73fe8b7 - manifest: implement automatic manifest.json generation from source (commit by @cmpnnt)

🐛 Bug Fixes

  • 4f18c1c - case sensitivity causing actions not to load (commit by @cmpnnt)
  • c1efd12 - open/close stream deck software on build (commit by @cmpnnt)
  • eea8cf0 - implement proper disposal pattern for StreamDeckConnection (commit by @cmpnnt)
  • c7584d6 - build: replace Environment.OSVersion with RuntimeInformation for macOS compatibility (commit by @cmpnnt)
  • 0613eb7 - manifest: correctly emit codePathMac (commit by @cmpnnt)
  • 11f3b1d - AOT: upgrade to NLog 6.x (commit by @cmpnnt)
  • ad511d4 - build: fix compiled binary name casing (commit by @cmpnnt)
  • b0576d7 - build: fix publish/package plugin msbuild (commit by @cmpnnt)
  • 9a9c542 - AOT: remove CommandLineParser package (commit by @cmpnnt)

♻️ Refactors

  • 74d73cc - additional error logging (commit by @cmpnnt)
  • 4fb2f0c - adjust project names and namespaces (commit by @cmpnnt)
  • e3aa29c - simplify event routing and fix AOT-safe BaseEvent deserialization (commit by @cmpnnt)
  • de7fbb5 - PluginContainer: Extract common functionality in PluginContainer.cs for better readability (commit by @cmpnnt)
  • fbfc1c0 - build: move namespaces and upgrade framework/language versions (commit by @cmpnnt)
  • 86c8723 - reorganize Cmpnnt.StreamDeckToolkit directory structure (commit by @cmpnnt)
  • 2a323be - naming: rename SdWrapper to Toolkit (commit by @cmpnnt)
  • c2d5682 - solution: rename slnx to match project name (commit by @cmpnnt)

✅ Tests

🔧 Chores