diff --git a/Cargo.toml b/Cargo.toml index b4c7d33b..e442200c 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -8,22 +8,22 @@ edition = "2021" license = "Apache-2.0" repository = "https://github.com/rust-windowing/winit" rust-version = "1.80" -version = "0.30.11" +version = "0.30.12" [workspace.dependencies] # Workspace dependencies. # `winit` has no version here to allow using it in dev deps for docs. winit = { path = "winit" } -winit-android = { version = "0.30.11", path = "winit-android" } -winit-appkit = { version = "0.30.11", path = "winit-appkit" } -winit-common = { version = "0.30.11", path = "winit-common" } -winit-core = { version = "0.30.11", path = "winit-core" } -winit-orbital = { version = "0.30.11", path = "winit-orbital" } -winit-uikit = { version = "0.30.11", path = "winit-uikit" } -winit-wayland = { version = "0.30.11", path = "winit-wayland", default-features = false } -winit-web = { version = "0.30.11", path = "winit-web" } -winit-win32 = { version = "0.30.11", path = "winit-win32" } -winit-x11 = { version = "0.30.11", path = "winit-x11" } +winit-android = { version = "0.30.12", path = "winit-android" } +winit-appkit = { version = "0.30.12", path = "winit-appkit" } +winit-common = { version = "0.30.12", path = "winit-common" } +winit-core = { version = "0.30.12", path = "winit-core" } +winit-orbital = { version = "0.30.12", path = "winit-orbital" } +winit-uikit = { version = "0.30.12", path = "winit-uikit" } +winit-wayland = { version = "0.30.12", path = "winit-wayland", default-features = false } +winit-web = { version = "0.30.12", path = "winit-web" } +winit-win32 = { version = "0.30.12", path = "winit-win32" } +winit-x11 = { version = "0.30.12", path = "winit-x11" } # Core dependencies. bitflags = "2" diff --git a/README.md b/README.md index bf7ea93b..89d51458 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@ ```toml [dependencies] -winit = "0.30.11" +winit = "0.30.12" ``` ## [Documentation](https://docs.rs/winit) diff --git a/winit-android/src/lib.rs b/winit-android/src/lib.rs index b339ebd1..e96cd17b 100644 --- a/winit-android/src/lib.rs +++ b/winit-android/src/lib.rs @@ -62,7 +62,7 @@ //! If your application is currently based on `NativeActivity` via the `ndk-glue` crate and building //! with `cargo apk`, then the minimal changes would be: //! 1. Remove `ndk-glue` from your `Cargo.toml` -//! 2. Enable the `"android-native-activity"` feature for Winit: `winit = { version = "0.30.11", +//! 2. Enable the `"android-native-activity"` feature for Winit: `winit = { version = "0.30.12", //! features = [ "android-native-activity" ] }` //! 3. Add an `android_main` entrypoint (as above), instead of using the '`[ndk_glue::main]` proc //! macro from `ndk-macros` (optionally add a dependency on `android_logger` and initialize diff --git a/winit/src/changelog/unreleased.md b/winit/src/changelog/unreleased.md index 02f5ed6c..e255263d 100644 --- a/winit/src/changelog/unreleased.md +++ b/winit/src/changelog/unreleased.md @@ -205,8 +205,6 @@ changelog entry. - Move `EventLoopExtRunOnDemand` from platform module to `winit::event_loop::run_on_demand`. - Use `NamedKey`, `Code` and `Location` from the `keyboard-types` v0.8 crate. - Deprecate `Window::set_ime_allowed`, `Window::set_ime_cursor_area`, and `Window::set_ime_purpose`. -- On macOS, use the objc2 feature `relax-sign-encoding` to fix a runtime crash #4299 - in macOS 26 with objc type checking. ### Removed diff --git a/winit/src/changelog/v0.30.md b/winit/src/changelog/v0.30.md index 723cb824..b6cae9ae 100644 --- a/winit/src/changelog/v0.30.md +++ b/winit/src/changelog/v0.30.md @@ -1,3 +1,9 @@ +## 0.30.12 + +### Fixed + +- On macOS, fix crash on macOS 26 by using objc2's relax-sign-encoding feature. + ## 0.30.11 ### Fixed