Skip to content

Bump SharpHook.Reactive from 4.2.1 to 5.1.1#106

Open
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/nuget/SharpHook.Reactive-5.1.1
Open

Bump SharpHook.Reactive from 4.2.1 to 5.1.1#106
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/nuget/SharpHook.Reactive-5.1.1

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Oct 16, 2023

Bumps SharpHook.Reactive from 4.2.1 to 5.1.1.

Release notes

Sourced from SharpHook.Reactive's releases.

v5.1.1

This release fixes an issue with key events not being simulated on Linux without a running global hook. libuiohook was updated to commit a8b6506.

v5.1.0

This release adds a way to simulate multiple mouse clicks on macOS. Also, mouse coordinates were fixed for event simulation on Windows with multiple screens, as well as some events being ignored. libuiohook was updated to commit 2712b31.

v5.0.0

This is probably the largest release since v1.0.0 and it contains multiple new features and bug fixes, as well as breaking changes.

Platform Support

  • Support for Mac Catalyst was added which makes it possible to use SharpHook in .NET MAUI apps on macOS.

  • The minimum .NET Framework version was bumped to 4.6.2.

  • Support for Windows on Arm32 was removed.

Breaking Changes

  • Almost all KeyCode values were changed. New codes were added and some were removed. The actual enum values are meaningless and may be changed again in the future.

  • MouseWheelEventData doesn't contain Amount anymore.

  • Mouse wheel simulation doesn't accept the amount anymore. Instead it accepts the scroll direction and type which makes it possible to simulate horizontal scrolling.

  • The meaning of the mouse wheel rotation value was changed - a positive value indicates that the wheel is rotated up or left, and a negative value indicates that the wheel is rotated down or right.

  • KeyboardEventData.KeyChar was renamed to KeyboardEventData.RawKeyChar and the KeyboardEventData.KeyChar property was added.

  • LogEntryParser is now a singleton and doesn't have a public constructor.

  • The constants in the MouseWheelScrollDirection enum were shortened: VerticalDirection to Vertical and HorizontalDirection to Horizontal.

New Features

  • Text entry simulation was added.

  • Low-level functionality providers were added - they can be used instead of directly using the UioHook class.

  • Horizontal mouse wheel simulation is now possible.

  • Classes which help with testing were added.

  • Reactive global hook can now accept a default scheduler which will be used for all observables.

  • Extension methods for SharpHook.Native.ModifierMask were added.

Bug Fixes

  • Global hooks can now be created and disposed multiple times on Windows without problems.

... (truncated)

Changelog

Sourced from SharpHook.Reactive's changelog.

v5.1.1 (October 13, 2023)

  • An issue with key events not being simulated on Linux without a running global hook was fixed.

  • libuiohook was updated to commit a8b6506.

v5.1.0 (October 8, 2023)

  • Mouse coordinates were fixed for event simulation on Windows with multiple screens.

  • Simulating multiple mouse clicks on macOS was fixed.

  • An issue with some events being ignored on Windows was fixed.

  • Reactive log source adapter can now accept a default scheduler.

  • libuiohook was updated to commit 2712b31.

v5.0.0 (August 10, 2023)

Platform Support

  • Support for Mac Catalyst was added which makes it possible to use SharpHook in .NET MAUI apps on macOS.

  • The minimum .NET Framework version was bumped to 4.6.2.

  • Support for Windows on Arm32 was removed.

Breaking Changes

  • Almost all KeyCode values were changed. New codes were added and some were removed. The actual enum values are meaningless and may be changed again in the future.

  • MouseWheelEventData doesn't contain Amount anymore.

  • Mouse wheel simulation doesn't accept the amount anymore. Instead it accepts the scroll direction and type which makes it possible to simulate horizontal scrolling.

  • The meaning of the mouse wheel rotation value was changed - a positive value indicates that the wheel is rotated up or left, and a negative value indicates that the wheel is rotated down or right.

  • KeyboardEventData.KeyChar was renamed to KeyboardEventData.RawKeyChar and the KeyboardEventData.KeyChar property was added.

  • LogEntryParser is now a singleton and doesn't have a public constructor.

  • The constants in the MouseWheelScrollDirection enum were shortened: VerticalDirection to Vertical and HorizontalDirection to Horizontal.

... (truncated)

Commits
  • 1ed8bd8 Update the docs for version 5.1.1
  • 11f5039 Update libuiohook to the latest commit
  • 07a3ac1 Bump version to 5.1.1
  • 7df0785 Fix a typo in the changelog
  • fcc030c Fix more issues in the docs
  • 24c1196 Fix a couple issues in the docs
  • 97b32d1 Update the docs for version 5.1.0
  • e2066e2 Update the package descriptions
  • de97216 Update libuiohook to the latest commit
  • ba8bf8e Update libuiohook to the latest commit
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Oct 16, 2023
@dependabot dependabot bot force-pushed the dependabot/nuget/SharpHook.Reactive-5.1.1 branch from ddcf6d1 to f22ede7 Compare November 5, 2023 10:16
Bumps [SharpHook.Reactive](https://github.com/TolikPylypchuk/SharpHook) from 4.2.1 to 5.1.1.
- [Release notes](https://github.com/TolikPylypchuk/SharpHook/releases)
- [Changelog](https://github.com/TolikPylypchuk/SharpHook/blob/master/CHANGELOG.md)
- [Commits](TolikPylypchuk/SharpHook@v4.2.1...v5.1.1)

---
updated-dependencies:
- dependency-name: SharpHook.Reactive
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot force-pushed the dependabot/nuget/SharpHook.Reactive-5.1.1 branch from f22ede7 to ab2d8c1 Compare November 9, 2023 05:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants