diff --git a/Cargo.toml b/Cargo.toml index e880f6dd07..34e2b6d7f5 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "winit" -version = "0.30.5" +version = "0.30.6" authors = [ "The winit contributors", "Pierre Krieger ", diff --git a/README.md b/README.md index 981dcebb24..236fa7d7a9 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@ ```toml [dependencies] -winit = "0.30.5" +winit = "0.30.6" ``` ## [Documentation](https://docs.rs/winit) diff --git a/src/changelog/unreleased.md b/src/changelog/unreleased.md index f3fc968497..f3a0f6d2c3 100644 --- a/src/changelog/unreleased.md +++ b/src/changelog/unreleased.md @@ -39,27 +39,3 @@ The migration guide could reference other migration examples in the current changelog entry. ## Unreleased - -### Added - -- On macOS, add `WindowExtMacOS::set_borderless_game` and `WindowAttributesExtMacOS::with_borderless_game` - to fully disable the menu bar and dock in Borderless Fullscreen as commonly done in games. -- On X11, the `window` example now understands the `X11_VISUAL_ID` and `X11_SCREEN_ID` env - variables to test the respective modifiers of window creation. -- On Android, the soft keyboard can now be shown using `Window::set_ime_allowed`. -- Add basic iOS IME support. The soft keyboard can now be shown using `Window::set_ime_allowed`. - -### Fixed - -- On macOS, fix `WindowEvent::Moved` sometimes being triggered unnecessarily on resize. -- On macOS, package manifest definitions of `LSUIElement` will no longer be overridden with the - default activation policy, unless explicitly provided during initialization. -- On macOS, fix crash when calling `drag_window()` without a left click present. -- On X11, key events forward to IME anyway, even when it's disabled. -- On Windows, make `ControlFlow::WaitUntil` work more precisely using `CREATE_WAITABLE_TIMER_HIGH_RESOLUTION`. -- On X11, creating windows on screen that is not the first one (e.g. `DISPLAY=:0.1`) works again. -- On X11, creating windows while passing `with_x11_screen(non_default_screen)` works again. -- On X11, fix XInput handling that prevented a new window from getting the focus in some cases. -- On macOS, fix crash when pressing Caps Lock in certain configurations. -- On iOS, fixed `MonitorHandle`'s `PartialEq` and `Hash` implementations. -- On macOS, fixed undocumented cursors (e.g. zoom, resize, help) always appearing to be invalid and falling back to the default cursor. diff --git a/src/changelog/v0.30.md b/src/changelog/v0.30.md index 11af4a99af..b51aaa95f6 100644 --- a/src/changelog/v0.30.md +++ b/src/changelog/v0.30.md @@ -1,3 +1,29 @@ +## 0.30.6 + +### Added + +- On macOS, add `WindowExtMacOS::set_borderless_game` and `WindowAttributesExtMacOS::with_borderless_game` + to fully disable the menu bar and dock in Borderless Fullscreen as commonly done in games. +- On X11, the `window` example now understands the `X11_VISUAL_ID` and `X11_SCREEN_ID` env + variables to test the respective modifiers of window creation. +- On Android, the soft keyboard can now be shown using `Window::set_ime_allowed`. +- Add basic iOS IME support. The soft keyboard can now be shown using `Window::set_ime_allowed`. + +### Fixed + +- On macOS, fix `WindowEvent::Moved` sometimes being triggered unnecessarily on resize. +- On macOS, package manifest definitions of `LSUIElement` will no longer be overridden with the + default activation policy, unless explicitly provided during initialization. +- On macOS, fix crash when calling `drag_window()` without a left click present. +- On X11, key events forward to IME anyway, even when it's disabled. +- On Windows, make `ControlFlow::WaitUntil` work more precisely using `CREATE_WAITABLE_TIMER_HIGH_RESOLUTION`. +- On X11, creating windows on screen that is not the first one (e.g. `DISPLAY=:0.1`) works again. +- On X11, creating windows while passing `with_x11_screen(non_default_screen)` works again. +- On X11, fix XInput handling that prevented a new window from getting the focus in some cases. +- On macOS, fix crash when pressing Caps Lock in certain configurations. +- On iOS, fixed `MonitorHandle`'s `PartialEq` and `Hash` implementations. +- On macOS, fixed undocumented cursors (e.g. zoom, resize, help) always appearing to be invalid and falling back to the default cursor. + ## 0.30.5 ### Added diff --git a/src/platform/android.rs b/src/platform/android.rs index 823ef5a37b..5313215137 100644 --- a/src/platform/android.rs +++ b/src/platform/android.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.5", +//! 2. Enable the `"android-native-activity"` feature for Winit: `winit = { version = "0.30.6", //! 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