### Unreleased
- Added `Uffd::read_events` that can read multiple events from the userfaultfd file descriptor.
### 0.3.1 (2021-02-17)
- Added support for the `UFFD_FEATURE_THREAD_ID` flag when compiled with the `linux4_14` Cargo
feature.
### 0.3.0 (2021-02-03)
- Update `bindgen` dependency of `userfaultfd-sys` to `0.57`. Thank you @jgowans
### 0.2.1 (2020-11-20)
- Make `ReadWrite` public. Thank you @electroCutie
### 0.2.0 (2020-04-10)
- Removed the compile-time Linux version check, and replaced it with a Cargo feature.
The Linux version check was overly restrictive, even on systems that did have the right kernel
version installed but had older headers in `/usr/include/linux`. Beyond that, this check made it
more difficult to compile on a different host than what's targeted.
There is now a `linux4_14` feature flag on `userfaultfd-sys`, which turns on and tests the extra
constants available in that version. Since `userfaultfd` did not make use of any of those newer
features, it doesn't have a feature flag yet.
Applications should take care when initializing with `UffdBuilder` to specify the features and
ioctls they require, so that an unsupported version will be detected at runtime.
### 0.1.0 (2020-04-07)
- Initial public release of userfaultfd-rs.