Skip to content

chore(deps): bump evdev from 0.12.2 to 0.13.2#13

Open
dependabot[bot] wants to merge 1 commit intomasterfrom
dependabot/cargo/evdev-0.13.2
Open

chore(deps): bump evdev from 0.12.2 to 0.13.2#13
dependabot[bot] wants to merge 1 commit intomasterfrom
dependabot/cargo/evdev-0.13.2

Conversation

@dependabot
Copy link

@dependabot dependabot bot commented on behalf of github Feb 5, 2026

Bumps evdev from 0.12.2 to 0.13.2.

Changelog

Sourced from evdev's changelog.

Changelog

evdev next

6aed780...HEAD

Added

Changed

Fixed

evdev 0.13.1 (2025-03-31)

7cbae16...6aed780

Added

  • Device::is_grabbed() -> bool

Changed

  • Device now implements Debug.
  • Device now calls ungrab() on Drop.

Fixed

evdev 0.13.0 (2025-01-22)

02aef0c...5a5ec3c

Added

  • Create a ...Event struct for each EventType to hold the InputEvent

    • Guarantee that each ...Event struct can only hold a InputEvent of the corresponding EventType
  • Demonstrate what the FFEvent does in the force_feedback example.

  • Device, RawDevice, and VirtualDevice now implement AsFd.

  • VirtualDevice::builder() as an alias for VirtualDeviceBuilder::new()

    • VirtualDeviceBuilder::new() is now deprecated.

Changed

  • Removed the evdev::Error type - fallible functions now just return io::Error.

  • Consistent naming and structure of all new-types for event-codes

    • Some of them where previously named ...Type now they are all named ...Code
    • Rename InputEventKind to EventSummary
    • Created missing EventSummary variants. I know some of them are kind of unused but it is less confusing if they are all there and look the same.
    • Each variant of the EventSummary enum now has the structure Variant(...Event, ...Type, value)
    • Renamed Key struct (the one with all the Key constants) to KeyCode to keep the naming consistent!
  • Rename InputEvent::kind to InputEvent::destructure this now returns a EventSummary

  • InputEvent::new no longer takes the EventType but u16 as first argument. If the EventType is known we can directly construct the correct variant.

  • Ensure the unsafe code still does what we expect.

  • Update the Examples.

  • The minimum supported rust version (MSRV) is now 1.63, due to AsFd support.

  • In order for the EventStream types to implement Stream, the stream-trait

... (truncated)

Commits
  • d3d6fb9 chore: Release evdev version 0.13.2
  • 5694f69 Fix warning
  • dc85b86 Merge pull request #161 from hpccc53/main
  • c3d1a44 Fix failing device tests
  • 47c4881 Merge pull request #160 from hpccc53/main
  • 66deafe Fix iteration bug
  • 5d282a0 Release evdev 0.13.1
  • 6aed780 Update changelog
  • c4fadbe impl Drop for Device to call Device::ungrab() on drop; derive Debug for Devic...
  • 8a498d4 Update changelog for next cycle
  • 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 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)

Bumps [evdev](https://github.com/cmr/evdev) from 0.12.2 to 0.13.2.
- [Changelog](https://github.com/emberian/evdev/blob/main/CHANGELOG.md)
- [Commits](emberian/evdev@0.12.2...0.13.2)

---
updated-dependencies:
- dependency-name: evdev
  dependency-version: 0.13.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Feb 5, 2026
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.

0 participants