Skip to content

v0.23.0

Latest

Choose a tag to compare

@DataTriny DataTriny released this 24 May 13:33
781cebe

0.23.0 (2026-05-24)

⚠ BREAKING CHANGES

  • Update minimum supported Rust version to 1.85 (#80)
  • Update AccessKit crates (#69)
  • Update Rust crates (#67)
  • Make accesskit_custom_action an opaque type (#64)
  • Update for the latest AccessKit release (#49)
  • bump the rust-crates group with 4 updates (#45)
  • Update the AccessKit crates (#37)
  • Update accesskit_windows and add documentation for the subclassing adapter constructor (#28)
  • Update to new AccessKit crate versions
  • Bump Rust dependencies and handle breaking changes (#20)

deps

  • Update for the latest AccessKit release (#49) (b429c4a)

Features

  • Add Android support (#72) (c42e2d9)
  • Add functions to get string representation of opaque types (#56) (f885b39)
  • Add iOS adapters (#94) (854f123)
  • Add Meson as a build option (#2) (ab4c9ac)
  • Add missing functions to geometry types (#63) (a809289)
  • Allow usage of char slices in addition to null-terminated strings (#60) (5f0a917)
  • Move the C bindings into a standalone repository (#1) (14ae192)

Bug Fixes

  • Allow null pointers as empty slices (#79) (a3a8348)
  • Bump Rust dependencies and handle breaking changes (#20) (6220309)
  • bump the rust-crates group with 3 updates (#59) (314b789)
  • bump the rust-crates group with 4 updates (#45) (ac163d1)
  • bump the rust-crates group with 4 updates (#54) (f71fc32)
  • bump the rust-crates group with 4 updates (#87) (32d4dcc)
  • bump the rust-crates group with 4 updates (#92) (f81c006)
  • bump the rust-crates group with 5 updates (#10) (aa6b8cd)
  • Declare libraries required by the Windows platform adapter in debug builds (#17) (29d8b2e)
  • Draw on the window to make the SDL example work under Wayland (#51) (4872478)
  • Eliminate the dependency on paste (#27) (e512230)
  • Ensure Vec capacity equals length in custom_actions to avoid UB on free (#82) (29b4a3e)
  • Fix Android platform detection in CMake build process (#83) (8cca8b6)
  • Fix some typos in the documentation (f67459f)
  • Fix Windows publishing jobs (00ea880)
  • Ignore a clippy warning on Android (#95) (5d4a5c9)
  • Prevent use-after-free with some geometry functions (#65) (80ebdb5)
  • Remove calls to accesskit_tree_set_app_name in examples (#31) (1f493a9)
  • Remove paste from Cargo.lock (#30) (0623e08)
  • Rename import library for MSVC toolchain (#43) (8ae58b1)
  • Update AccessKit crates (#69) (91213c8)
  • Update accesskit_windows and add documentation for the subclassing adapter constructor (#28) (0e13160)
  • Update Corrosion to 0.5.1 (#32) (015a981)
  • Update minimum supported Rust version to 1.75 (#11) (b0d35dd)
  • Update minimum supported Rust version to 1.77.2 (#26) (b86ed76)
  • Update minimum supported Rust version to 1.85 (#80) (c07ddbc)
  • Update Rust crates (#67) (48186a9)
  • Update some dependencies to fix potential vulnerabilities (#22) (7a3bb5f)
  • Update the AccessKit crates (#37) (768173d)
  • Update to new AccessKit crate versions (beccab7)
  • Update toml_edit (#29) (0ed8053)

Code Refactoring

  • Make accesskit_custom_action an opaque type (#64) (440578f)