{"ecosystem":"cargo","package":"glutin_egl_sys","from_version":null,"to_version":null,"changes":[{"from_version":"v0.31.3","to_version":"v0.32.0","change_type":"breaking","description":"Bump MSRV from `1.65` to `1.70`.","migration_hint":null},{"from_version":"v0.31.3","to_version":"v0.32.0","change_type":"breaking","description":"Add `GLUTIN_WGL_OPENGL_DLL` environment variable to change OpenGL provider name with WGL.","migration_hint":null},{"from_version":"v0.31.3","to_version":"v0.32.0","change_type":"breaking","description":"Expose `Egl` and `Glx` raw API functions on `Egl` and `Glx` displays.","migration_hint":null},{"from_version":"v0.31.3","to_version":"v0.32.0","change_type":"breaking","description":"Bump `windows-sys` from `0.48.0` to `0.52.0`.","migration_hint":null},{"from_version":"v0.30.10","to_version":"v0.31.0","change_type":"breaking","description":"Fixed handling of `Robustness::NoError` and `debug` attribute when building context.","migration_hint":null},{"from_version":"v0.30.10","to_version":"v0.31.0","change_type":"breaking","description":"**Breaking:** `.*SurfaceAccessor` traits got removed; their methods now on respective `.*GlContext` traits instead.","migration_hint":null},{"from_version":"v0.30.10","to_version":"v0.31.0","change_type":"breaking","description":"**Breaking:** `GlContext` trait is now a part of the `prelude`.","migration_hint":null},{"from_version":"v0.30.10","to_version":"v0.31.0","change_type":"breaking","description":"Automatically cleanup the `EGLDisplay` when `EGL_KHR_display_reference` is present.","migration_hint":null},{"from_version":"v0.30.10","to_version":"v0.31.0","change_type":"breaking","description":"Add `api::egl::Display::terminate` to terminate the display when glutin doesn't manage it.","migration_hint":null},{"from_version":"v0.30.0-beta.2","to_version":"v0.30.0-beta.3","change_type":"breaking","description":"Pick the latest available profile on macOS.","migration_hint":null},{"from_version":"v0.30.0-beta.2","to_version":"v0.30.0-beta.3","change_type":"breaking","description":"Fix `GlProfile::Core` requesting without explicit version.","migration_hint":null},{"from_version":"v0.30.0-beta.2","to_version":"v0.30.0-beta.3","change_type":"breaking","description":"**Breaking:** Bump MSRV from `1.57` to `1.60`.","migration_hint":null},{"from_version":"v0.30.0-beta.2","to_version":"v0.30.0-beta.3","change_type":"breaking","description":"**Breaking:** `GlConfig::sample_buffers` now called `GlConfig::num_samples` and returns the amount of samples in multisample buffer.","migration_hint":null},{"from_version":"v0.30.0-beta.2","to_version":"v0.30.0-beta.3","change_type":"breaking","description":"**Breaking:** `ConfigTemplateBuilder::with_sample_buffers` now called `ConfigTemplateBuilder::with_multisampling`.","migration_hint":null},{"from_version":"v0.30.0-beta.3","to_version":"v0.30.0","change_type":"breaking","description":"Fixed soundness issues with `Surface` MT safety, since before `EGLSurface` could be sent to a different thread, which is not safe.","migration_hint":null},{"from_version":"v0.30.0-beta.3","to_version":"v0.30.0","change_type":"breaking","description":"The ios support was removed for the lack of maintainance for now. In case there's a need for it, contributions are welcome.","migration_hint":null},{"from_version":"v0.30.0-beta.3","to_version":"v0.30.0","change_type":"breaking","description":"The context creation is no longer limited to winit's supported platforms.","migration_hint":null},{"from_version":"v0.30.0-beta.3","to_version":"v0.30.0","change_type":"breaking","description":"The underlying Api providers are publically exposed now, so glutin could be used with just e.g. `EGL`.","migration_hint":null},{"from_version":"v0.30.0-beta.3","to_version":"v0.30.0","change_type":"breaking","description":"Fallback to `Surface::swap_buffers` when `Surface::swap_buffers_with_damage` is not supported on `EGL`.","migration_hint":null},{"from_version":"unknown","to_version":"v0.21.0","change_type":"breaking","description":"Added `Clone` to `ContextBuilder`.","migration_hint":null},{"from_version":"unknown","to_version":"v0.21.0","change_type":"breaking","description":"Added headless example.","migration_hint":null},{"from_version":"unknown","to_version":"v0.21.0","change_type":"breaking","description":"Removed internal code relating to libcaca.","migration_hint":null},{"from_version":"unknown","to_version":"v0.21.0","change_type":"breaking","description":"Implemented `Debug` on all public facing types.","migration_hint":null},{"from_version":"unknown","to_version":"v0.21.0","change_type":"breaking","description":"Dropping contexts on platforms using egl and/or glx no longer resets the current context, if the context dropped wasn't the current context.","migration_hint":null}],"total":24,"note":"Curated major-version breaking changes. Always verify against the package's official changelog before migrating.","_cache":"hit"}