NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
crates.io · #384 most downloaded on crates.io
Rust bindings for libclang.
Last release 2 months ago
29 Jul 2026
Release timing varies
gaps range from 1 weeks to 1.8 years
Nearly every release is documented
notes for 59 of the last 60 stable releases
7 versions withdrawn
withdrawn after publishing
11 years old
85 releases · first in 2015
Changed all enums from Rust enums to typed constants to avoid undefined behavior
Changed static linking on FreeBSD and macOS to link against libc++ instead of libstd++
libc++ instead of libstd++One column per quarter.
Added runtime Cargo feature that links to libclang shared library at runtime
runtime Cargo feature that links to libclang shared library at runtimefrom_raw method to CXTypeLayoutError enumDeref for opaque FFI structsDefault implementations for structs to zero out the struct### Added - Added documentation bindings
Added CLANG_PATH environment variable for providing a path to clang executable
CLANG_PATH environment variable for providing a path to clang executablellvm-config to search for clangxcodebuild to search for clang on macOSFixed LIBCLANG_PATH usage on Windows to search both the bin and lib directories
clang 3.9.xlibc version to 0.2.14LIBCLANG_PATH usage on Windows to search both the bin and lib directoriesFixed finding of clang executables when system has executables matching clang-* (e.g., clang-format)
clang executables when system has executables matching clang-*
(e.g., clang-format)Fixed finding of clang executables suffixed by their version (e.g., clang-3.5)
libc version to 0.2.12clang executables suffixed by their version (e.g., clang-3.5)Changed Clang struct version field type to Option
Clang struct version field type to Option<CXVersion>Fixed libclang linking on FreeBSD
support modulelibclang linking on FreeBSDlibclang linking on Windows with the MSVC toolchainlibclang static linkingAdded implementations of Default for FFI structs
Default for FFI structsBumped bitflags version to 0.7.0
bitflags version to 0.7.0### Fixed - Fixed libclang static linking
libclang static linkingFixed libclang linking on macOS
libclang linking on macOSlibclang linking on WindowsRemoved rustc_version dependency
rustc_version dependencyLIBCLANG_STATIC environment variablebitflags version to 0.6.0libc version to 0.2.11libclang search pathlibclang static linking### Changed - Bumped libc version to 0.2.10
libc version to 0.2.10Bumped rustc_version version to 0.1.7
libc version to 0.2.9rustc_version version to 0.1.7Removed support for clang 3.4.x
clang 3.4.xAdded support for finding libclang
libclangRemoved build system types and functions
clang 3.4.xbitflags version to 0.5.0libc version to 0.2.8Simplified internal usage of conditional compilation
bitflags version to 0.4.0libc version to 0.2.7rustc_version version to 0.1.6### Added - Added support for clang 3.8.x
clang 3.8.xAdded derivations of Debug for FFI structs
Debug for FFI structsAdded derivations of PartialOrd and Ord for FFI enums
PartialOrd and Ord for FFI enums- Initial release
Your coding agent can read these notes before it upgrades. Set up the MCP server →