Label breaking changes accordingly...
and breaking changes are now listed at the top.
-# Unreleased
-
-- Sync::SharingMode::Exclusive(queue_family: u32) is now Sync::SharingMode::Exclusive.
-- Added Swapchain::surface() - which returns the saved surface
-- Added Swapchain::with_old_swapchain() - same as previous Swapchain::new(), if an oldswapchain needs to be used
-- Swapchain::new() now doesnt need to have the old_swapchain parameter anymore but requires the ColorSpace
-- Fixed code generated by `shader!` macro so that SSBO's are supported again (broken in 0.16.0).
+# Version 0.17.0 (TBA)
+
+- **Breaking** Sync::SharingMode::Exclusive(queue_family: u32) is now Sync::SharingMode::Exclusive.
+- **Breaking** Added Swapchain::with_old_swapchain() - same as previous Swapchain::new(), if an oldswapchain needs to be used
+- **Breaking** Swapchain::new() now doesnt need to have the old_swapchain parameter anymore but requires the ColorSpace
+- **Breaking** Decouple descriptor sets from pipeline
+- **Breaking** Update Winit to 0.20.0
+- **Breaking** Add `host_cached` field to all `CpuAccessibleBuffer` initializers to allow the user to perfer host cached memory.
- Add function `execute_commands_from_vec` to handle submission of multiple secondary command buffers.
- Allow `DebugCallback` to be sent between threads
-- Decouple descriptor sets from pipeline
- Pipeline barriers are now correctly inserted when a resource is used more than two times.
-- Update Winit to 0.20.0
- Update MacOS dependency cocoa to 0.20
-- Add `host_cached` field to all `CpuAccessibleBuffer` initializers to allow the user to perfer host cached memory.
+- Fixed code generated by `shader!` macro so that SSBO's are supported again (broken in 0.16.0).
+- Added Swapchain::surface() - which returns the saved surface
- Propogate new lines correctly in shader compile errors.
- `Queue` and `QueueFamily` now implement `PartialEq` and `Eq`
