Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update enigo requirement from 0.1.3 to 0.2.1 #7

Closed
wants to merge 1 commit into from

Conversation

dependabot[bot]
Copy link

@dependabot dependabot bot commented on behalf of github Oct 14, 2024

Updates the requirements on enigo to permit the latest version.

Changelog

Sourced from enigo's changelog.

0.2.1

Changed

  • all: Use serde(default) to make the serialized strings less verbose

Added

  • all: Serialized tokens can be less verbose because serde aliases were added
  • win, macOS: Allow marking events that were created by enigo. Have a look at the additional field of the Settings struct and the new method get_marker_value of the Enigo struct (only available on Windows and macOS)
  • all: The enums Button, Direction, Axis and Coordinate implement Default

Fixed

  • windows: The move_mouse function moves the mouse to the correct absolute coordinates again

0.2.0

Changed

  • All: A new Enigo struct is now always created with some settings
  • Rust: MSRV is 1.75
  • All held keys are released when Enigo is dropped
  • win: Don't panic if it was not possible to move the mouse
  • All: Never panic! All functions return Results now
  • win: Don't move the mouse to a relative position if it was not possible to get the current position
  • All: The feature with_serde was renamed to serde
  • All: Renamed Key::Layout(char) to Key::Unicode(char) and clarified its docs
  • All: Split off entering raw keycodes into it's own function
  • All: Renamed key_sequence function to text
  • All: Renamed enter_key function to key
  • All: Renamed send_mouse_button_event function to button
  • All: Renamed send_motion_notify_event function to move_mouse
  • All: Renamed mouse_scroll_event function to scroll
  • All: Renamed mouse_location function to location
  • All: Renamed MouseButton enum to Button
  • DSL: The DSL was removed and replaced with the Agent trait. Activate the serde feature to use it. Have a look at the serde example to get an idea how to use it

Added

  • Linux: Partial support for libei was added. Use the experimental feature libei to test it. This works on GNOME 46 and above. Entering text often simulates the wrong characters.
  • Linux: Support X11 without xdotools. Use the experimental feature x11rb to test it
  • Linux: Partial support for Wayland was added. Use the experimental feature wayland to test it. Only the virtual_keyboard and input_method protocol can be used. This is not going to work on GNOME, but should work for example with phosh
  • Linux: Added MicMute key to enter XF86_AudioMicMute keysym
  • win: Use DirectInput in addition to the SetCursorPos function in order to support DirectX
  • All: You can now chose how long the delay between keypresses should be on each platform and change it during the runtime
  • All: You can now use a logger to investigate errors

Fixed

  • *BSD: Fix the build for BSDs
  • macOS: Add info how much a mouse was moved relative to the last position
  • macOS: A mouse drag with the right key is now possible too
  • win, linux: key_sequence() and key_click(Key::Layout()) can properly enter new lines and tabs
  • linux: You can enter Key::ScrollLock now
  • win: No more sleeps! Simulating input is done in 1 ms instead of 40+ ms. This is most obvious when entering long strings
  • macOS: Added keys to control media, brightness, contrast, illumination and more

... (truncated)

Commits
  • a9bc83a Release version 0.2.1
  • 525c1bc Update Changelog
  • 5cea0a1 Merge pull request #284 from enximi/main
  • a815777 Fix the coordinate issue of moving mouse with absolute coordinates on Windows.
  • 945abac Fix formatting for Rust Nightly
  • 32952c8 Merge pull request #283 from pentamassiv/serde_default
  • d5fb210 all: Use serde(default) to make the serialized strings less verbose
  • 3a1c3b6 all: The enums Button, Direction, Axis and Coordinate implement `Defa...
  • f53e26b Merge pull request #281 from pentamassiv/less_verbose
  • 0141cbc Merge pull request #282 from enigo-rs/dependabot/cargo/webbrowser-1.0
  • Additional commits viewable in compare view

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 14, 2024
Updates the requirements on [enigo](https://github.com/enigo-rs/enigo) to permit the latest version.
- [Changelog](https://github.com/enigo-rs/enigo/blob/main/CHANGES.md)
- [Commits](enigo-rs/enigo@v0.1.3...v0.2.1)

---
updated-dependencies:
- dependency-name: enigo
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added the rust Pull requests that update Rust code label Oct 14, 2024
@dependabot dependabot bot force-pushed the dependabot/cargo/enigo-0.2.1 branch from 4ec0b50 to c6b8faa Compare October 14, 2024 14:47
@pysrc pysrc closed this Oct 16, 2024
Copy link
Author

dependabot bot commented on behalf of github Oct 16, 2024

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

@dependabot dependabot bot deleted the dependabot/cargo/enigo-0.2.1 branch October 16, 2024 06:02
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 rust Pull requests that update Rust code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant