1## 0.14.2 2 3- buffer objects: Add a method to receive the corresponding devices file descriptor 4 5## 0.14.1 6 7- Bugfix: Don't limit modifier lists to `GBM_MAX_PLANES` 8 9## 0.14.0 10 11- Update to drm-rs 0.11 12- Use `BorrowedFd` instead of `RawFd` in API 13- Don't require generated bindings for specific OS/architecture to build 14- Fix build without default features 15 16## 0.13.0 17 18- Update to drm-rs 0.10 19- Update wayland-server to 0.31 20 21## 0.12.0 22 23- Update to drm-rs 0.9 24 25## 0.11.0 26 27- Test for `-1` in fd and fd_for_plane 28 29## 0.10.0 30 31- Update `wayland-rs` to 0.30 32- Use io-safe types over `RawFd` 33- Update to drm-rs 0.8 34- YANKED: No errors for fd-methods, use 0.11.0 35 36## 0.9.0 37 38- Update to drm-rs 0.7 39 40## 0.8.0 41 42- Update to drm-rs 0.6 43 44## 0.7.0 45 46- Update to drm-rs 0.5 47 48## 0.6.0 49 50- Update to drm-rs 0.4 51- Update bindings, add new functionality 52- Make Device clonable 53- Use drm-fourcc for Formats 54- Implement Send where applicable 55- Switch to new std-Error trait 56 57## 0.5.0 58 59- Make `Surface::lock_front_buffer` unsafe as it may cause segfaults 60 61## 0.4.0 62 63- API overhaul to use ref-counting internally to: 64 - Enable out-of-order destruction without causing leaks, crashes or double-frees 65 - Remove lifetimes, which made this api a pain to work with and almost required hacks like the `rental` crate 66- Remove `FromRaw` as it is not possible to create most structs anymore without a reference to the underlying `Device` 67- Remove `Device` initializers other then `new_from_fd`. Lifetimes do not exist anymore and it is part of the contract to drop the `Device` before closing the file descriptor. 68- Add `Device` initializer `new` that wraps any open drm device. 69- Implement the [`drm-rs`](https://github.com/Smithay/drm-rs) `Device` traits for `Device` where applicable. 70 71## 0.3.0 72 73- Upgrade to bitflags 1.0 with associated consts 74 75## 0.2.0 76 77- drm-rs support 78 79## 0.1.0 80 81- Initial release 82