glutin v0.30.0 Release Notes

    • This version of glutin has been rewritten from the ground and no longer depends on winit, the raw-window-handle is now used instead of it.
    • ๐Ÿ“š The Api is now built around Display, Surface, Config, and Surface. For more info see crate documentation and examples.
    • ๐Ÿ’ฅ Breaking: Bump MSRV from 1.57 to 1.60.
    • ๐Ÿšš The ios support was removed for the lack of maintainance for now. In case there's a need for it, contributions are welcome.
    • ๐Ÿ‘ The context creation is no longer limited to winit's supported platforms.
    • The underlying Api providers are publically exposed now, so glutin could be used with just e.g. EGL.
    • ๐Ÿ›  Fixed soundness issues with Surface MT safety, since before EGLSurface could be sent to a different thread, which is not safe.
    • Fallback to Surface::swap_buffers when Surface::swap_buffers_with_damage is not supported on EGL.