Skip to content

0.7.0

Latest

Choose a tag to compare

@github-actions github-actions released this 07 Nov 18:52

NPlug 0.7.0

Packages

  • NPlug 0.7.0.381 — VST3 SDK 3.8.1 support and managed interop fixes.
  • NPlug.Validator 1.4.2.381 — rebuilt SDK 3.8.1 validators for Windows, Linux and macOS on x64 and ARM64, published before this release.
  • NPlug.Proxy 2.0.2 — unchanged, already-published dependency reused by both packages.

New SDK support

Thanks to @asm8086 for the SDK upgrade and new API support in #30.

  • Host transport requests through ITransportControl, with managed transport actions and sample/quarter-note positions.
  • Optional MIDI 2.0 orchestral articulation information, note-expression IDs and public parameter-function names.
  • Generated bindings regenerated and verified on Windows, including inline arrays for native arrays of structures.

Fixes

  • Deterministic COM ownership for controller callbacks and temporary context-menu views, including replacement, disconnection, termination and final release.
  • Safe disposal of context menus containing separators or other items without an action.
  • Correct native plain-to-normalized parameter conversion.
  • Genuine Linux ARM64 validator binaries, with ELF architecture checks and fixed cross-compilation configuration.

Publishing

CI now uses NuGet Trusted Publishing rather than stored NuGet API keys. Independently versioned packages retain their own publishing workflows and are verified before tagging the core library.

Release validation includes all 64 tests, package dependency checks and verification of the six native validator payloads.

Full changelog: 0.6.2...0.7.0

This release update was prepared by CodeAlta.