Skip to content

v4.0.0

Choose a tag to compare

@TolikPylypchuk TolikPylypchuk released this 09 Nov 21:20
98d3771

This release contains a couple breaking changes and new features. Refer to the migration guide for specifics.

  • .NET 7 support was added, and .NET Core 3.1/.NET 5 support was removed (though still available through .NET Standard 2.0).
  • HookEventArgs now contains the SuppressEvent property instead of Reserved.
  • KeyboardEventData.KeyChar is now of type ushort instead of char.
  • Simulating mouse presses and releases now requires providing mouse pointer coordinates.
  • The ability to make RunAsync create a background thread was added.
  • KeyCode.VcPrintscreen was renamed to KeyCode.VcPrintScreen.
  • Versioned libuiohook binaries for macOS and Linux were removed from the NuGet package as they were bit-for-bit same as the unversioned binaries.
  • libuiohook is at commit 1ece4c4.