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