Skip to content

build(deps): bump minifb from 0.28.0 to 0.29.0 - #13

Open
dependabot[bot] wants to merge 2 commits into
mainfrom
dependabot/cargo/minifb-0.29.0
Open

dependabot[bot] wants to merge 2 commits into
mainfrom
dependabot/cargo/minifb-0.29.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 13, 2026

Copy link
Copy Markdown
Contributor

Bumps minifb from 0.28.0 to 0.29.0.

Changelog

Sourced from minifb's changelog.

Changelog

This project follows semantic versioning.

v0.29 (2026-10-03)

  • [added] GPU presentation on Linux/Wayland through EGL/GLES2. Falls back to the software scaler when EGL is unavailable or only a CPU rasteriser such as llvmpipe is found.
  • [added] WindowOptions::use_gpu (UseGPU::Auto by default, UseGPU::Disabled to force the software path). Only the Wayland backend reads it; macOS always uses the GPU, X11 scales in software and Windows presents through GDI (Hardware accelerated).
  • [added] Window::get_fps. (Thanks Luca Casati!)
  • [added] MouseButton::Back and MouseButton::Forward. (Thanks nimad499!)
  • [added] Windows: separator and grayed menu items, and enable_menu. (Thanks Jefferson!)
  • [fixed] The Linux/BSD software scaler stepped a 10.10 fixed-point ratio, which quantises the step to 1/1024 and drifts on non-integer scale factors - a 320-wide buffer in a 3840-wide window picked the wrong source column for 2430 of 3840 columns, by up to two pixels. It now indexes floor(j * src / dst) exactly.
  • [fixed] Wayland: ported to wayland-client 0.31. Fixes the "queue destroyed while proxies still attached" warning on exit and several buffer, keymap and disconnect bugs.
  • [fixed] Wayland: set title and app id before the first commit.
  • [fixed] Wayland: shifted keys being dropped or stuck, numpad with NumLock and set_key_repeat_rate. (Thanks bearyjd!)
  • [fixed] Wayland: get_keys_released never reporting anything. (Thanks woojiq!)
  • [fixed] Linux/BSD scaler out of bounds writes and reads, and AspectRatioStretch not centering.
  • [fixed] get_mouse_pos aborting in MouseMode::Clamp with a tiny window.
  • [fixed] Use-after-free on Windows and macOS when a Window was moved.
  • [fixed] macOS: use-after-free in update_with_buffer_stride. (Thanks Alexander Kumar!)
  • [fixed] macOS: keycode 128 out of bounds. (Thanks dev_Hakaze!)
  • [fixed] macOS: key up while cmd is held and numpad codes. (Thanks Chadd Knowlton!)
  • [fixed] macOS: raised minimum version to 10.11 to fix a build issue. (Thanks Noah Friedman!)
  • [fixed] Scale::FitScreen creating too large windows. (Thanks Vitaliy and StaterZ!)
  • [fixed] Error Display now includes the message. (Thanks Vladimir Babin!)
  • [fixed] Segfault on empty buffer. (Thanks Mohammedi Mohammed Djawad!)
  • [fixed] Memory leaks and typos. (Thanks nimad499!)
  • [fixed] is_active no longer requires &mut self. (Thanks Andreas Reich!)
  • [fixed] Cross-compilation of the build script. (Thanks John Hodge!)
  • [fixed] Replaced unmaintained instant with web-time. (Thanks Andreas Neukoetter!)
  • [fixed] Various doc fixes. (Thanks André Fertig de Oliveira!)
  • [API BREAKAGE] The new WindowOptions::use_gpu field is a source break for struct literals that do not end in ..WindowOptions::default(). Add that (or set the field) when moving from 0.28.
  • [API BREAKAGE] MouseButton has new variants Back and Forward, which breaks exhaustive matches.

v0.28 (2025-01-20)

  • [fixed] raw window handle and related fixes to get wgpu working. (Thanks Wumpf!)
  • [fixed] Various example fixes.
  • [fixed] Various WASM improvements. (Thanks augustkline!)
  • [fixed] Various changelog and doc fixes. (Thanks Chubercik!)

v0.27 (2024-05-20)

  • [fixed] Temporary fix for struct layout issue on Windows.

v0.26 (2024-05-11)

  • [fixed] Lots of formatting & style fixes (Thanks Stefano Incardone!)
  • [fixed] raw-window-handle 0.6 (Thanks Stefano Incardone!)
  • [fixed] Lots of various fixes and cleanups (Thanks Stefano Incardone!)

... (truncated)

Commits

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 [minifb](https://github.com/emoon/rust_minifb) from 0.28.0 to 0.29.0.
- [Changelog](https://github.com/emoon/rust_minifb/blob/master/CHANGELOG.md)
- [Commits](https://github.com/emoon/rust_minifb/commits)

---
updated-dependencies:
- dependency-name: minifb
  dependency-version: 0.29.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot @github

dependabot Bot commented on behalf of github Oct 13, 2026

Copy link
Copy Markdown
Contributor Author

Labels

The following labels could not be found: dependencies. Please create it before Dependabot can add it to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant