From b9058c5692d92affa689c34ad39a66cefc6a57f7 Mon Sep 17 00:00:00 2001 From: Jay Oster Date: Mon, 30 Mar 2026 02:20:19 -0700 Subject: [PATCH 1/2] Bump MSRV to 1.92.0 --- .github/workflows/ci.yml | 6 +++--- MSRV.md | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index ed8f175..dc597ae 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -13,7 +13,7 @@ jobs: rust: - stable - beta - - 1.88.0 + - 1.92.0 steps: - name: Checkout sources uses: actions/checkout@v3 @@ -87,7 +87,7 @@ jobs: rust: - stable - beta - - 1.88.0 + - 1.92.0 steps: - name: Checkout sources uses: actions/checkout@v3 @@ -174,7 +174,7 @@ jobs: strategy: matrix: rust: - - 1.88.0 + - 1.92.0 steps: - name: Checkout sources uses: actions/checkout@v3 diff --git a/MSRV.md b/MSRV.md index 923cbe1..77446e0 100644 --- a/MSRV.md +++ b/MSRV.md @@ -2,7 +2,7 @@ | `pixels` version | `rustc` version | |------------------|-----------------| -| (unreleased) | `1.88.0` | +| (unreleased) | `1.92.0` | | `0.16.0` | `1.88.0` | | `0.15.0` | `1.81.0` | | `0.14.0` | `1.76.0` | From e5cb7958a64eeccc223ad1620e849f79af81b133 Mon Sep 17 00:00:00 2001 From: Jay Oster Date: Tue, 21 Apr 2026 15:35:20 -0700 Subject: [PATCH 2/2] Prepare 0.17.0 --- Cargo.lock | 42 +++++++++++++++++++++--------------------- Cargo.toml | 2 +- MSRV.md | 1 + 3 files changed, 23 insertions(+), 22 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 87532c8..918b0ac 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -576,7 +576,7 @@ dependencies = [ "error-iter", "getrandom 0.2.17", "log", - "pixels 0.16.0 (registry+https://github.com/rust-lang/crates.io-index)", + "pixels 0.16.0", "randomize", "winit", "winit_input_helper", @@ -719,7 +719,7 @@ dependencies = [ "env_logger 0.11.10", "error-iter", "log", - "pixels 0.16.0 (registry+https://github.com/rust-lang/crates.io-index)", + "pixels 0.16.0", "winit", "winit_input_helper", ] @@ -1820,7 +1820,7 @@ dependencies = [ "imgui-wgpu", "imgui-winit-support", "log", - "pixels 0.16.0 (registry+https://github.com/rust-lang/crates.io-index)", + "pixels 0.16.0", "winit", "winit_input_helper", ] @@ -1878,7 +1878,7 @@ dependencies = [ "getrandom 0.2.17", "gilrs", "log", - "pixels 0.16.0 (registry+https://github.com/rust-lang/crates.io-index)", + "pixels 0.16.0", "simple-invaders", "winit", "winit_input_helper", @@ -2263,7 +2263,7 @@ dependencies = [ "env_logger 0.11.10", "error-iter", "log", - "pixels 0.16.0 (registry+https://github.com/rust-lang/crates.io-index)", + "pixels 0.16.0", "winit", "winit_input_helper", ] @@ -2276,7 +2276,7 @@ dependencies = [ "error-iter", "fltk", "log", - "pixels 0.16.0 (registry+https://github.com/rust-lang/crates.io-index)", + "pixels 0.16.0", ] [[package]] @@ -2287,7 +2287,7 @@ dependencies = [ "error-iter", "log", "muda", - "pixels 0.16.0 (registry+https://github.com/rust-lang/crates.io-index)", + "pixels 0.16.0", "tao", ] @@ -2300,7 +2300,7 @@ dependencies = [ "env_logger 0.10.2", "error-iter", "log", - "pixels 0.16.0 (registry+https://github.com/rust-lang/crates.io-index)", + "pixels 0.16.0", "pollster 0.3.0", "wasm-bindgen", "wasm-bindgen-futures", @@ -2316,7 +2316,7 @@ dependencies = [ "env_logger 0.11.10", "error-iter", "log", - "pixels 0.16.0 (registry+https://github.com/rust-lang/crates.io-index)", + "pixels 0.16.0", "winit", "winit_input_helper", ] @@ -2328,7 +2328,7 @@ dependencies = [ "android_logger", "env_logger 0.11.10", "log", - "pixels 0.16.0 (registry+https://github.com/rust-lang/crates.io-index)", + "pixels 0.16.0", "winit", ] @@ -2921,29 +2921,29 @@ checksum = "a89322df9ebe1c1578d689c92318e070967d1042b512afbe49518723f4e6d5cd" [[package]] name = "pixels" version = "0.16.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "143fe156756a0adab1a0f7e63a9f674703e0623e59e480f5dff64e20496f439c" dependencies = [ "bytemuck", - "pixels-mocks", "pollster 0.4.0", "raw-window-handle", - "thiserror 2.0.18", + "thiserror 1.0.69", "ultraviolet", - "wgpu 29.0.1", - "winit", + "wgpu 27.0.1", ] [[package]] name = "pixels" -version = "0.16.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "143fe156756a0adab1a0f7e63a9f674703e0623e59e480f5dff64e20496f439c" +version = "0.17.0" dependencies = [ "bytemuck", + "pixels-mocks", "pollster 0.4.0", "raw-window-handle", - "thiserror 1.0.69", + "thiserror 2.0.18", "ultraviolet", - "wgpu 27.0.1", + "wgpu 29.0.1", + "winit", ] [[package]] @@ -3171,7 +3171,7 @@ dependencies = [ "error-iter", "euclid", "log", - "pixels 0.16.0 (registry+https://github.com/rust-lang/crates.io-index)", + "pixels 0.16.0", "raqote", "winit", "winit_input_helper", @@ -3787,7 +3787,7 @@ dependencies = [ "env_logger 0.11.10", "error-iter", "log", - "pixels 0.16.0 (registry+https://github.com/rust-lang/crates.io-index)", + "pixels 0.16.0", "tiny-skia 0.12.0", "winit", "winit_input_helper", diff --git a/Cargo.toml b/Cargo.toml index 6efb490..c573b00 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "pixels" description = "A tiny library providing a GPU-powered pixel frame buffer." -version = "0.16.0" +version = "0.17.0" authors = ["Jay Oster "] edition = "2024" rust-version = "1.88.0" diff --git a/MSRV.md b/MSRV.md index 77446e0..9ebddec 100644 --- a/MSRV.md +++ b/MSRV.md @@ -3,6 +3,7 @@ | `pixels` version | `rustc` version | |------------------|-----------------| | (unreleased) | `1.92.0` | +| `0.17.0` | `1.92.0` | | `0.16.0` | `1.88.0` | | `0.15.0` | `1.81.0` | | `0.14.0` | `1.76.0` |