softbuffer breaking changes

cargo

11 curated breaking changes across major versions of softbuffer. Use this as a migration checklist before bumping dependencies.

11
changes
Breaking changes by transition
  • v0.3.3 \u2192 v0.4.0breaking

    Enable creating X11 displays without an existing connection. (#171)

  • v0.2.0 \u2192 v0.3.0breaking

    On Web, cache the document in the `Context` type (#66).

  • v0.2.0 \u2192 v0.3.0breaking

    **Breaking:** Introduce a new "owned buffer" for no-copy presentation (#65).

  • v0.2.0 \u2192 v0.3.0breaking

    Enable support for multi-threaded WASM (#77).

  • v0.2.0 \u2192 v0.3.0breaking

    Fix buffer resizing on X11 (#69).

  • v0.2.0 \u2192 v0.3.0breaking

    Add a set of functions for handling buffer damage (#99).

  • unknown \u2192 v0.2.0breaking

    Add a `from_raw` function for directly using raw handles.

  • unknown \u2192 v0.2.0breaking

    Improvements for Wayland support.

  • unknown \u2192 v0.2.0breaking

    Support for HiDPI on macOS.

  • unknown \u2192 v0.2.0breaking

    **Breaking:** Add feature flags for `x11` and `wayland` backends.

  • unknown \u2192 v0.2.0breaking

    Use static dispatch instead of dynamic dispatch for the backends.

API access

Get this data programmatically \u2014 free, no authentication.

curl https://depscope.dev/api/breaking/cargo/softbuffer
softbuffer breaking changes — Cargo migration guide | DepScope