Skip to content

Commit

Permalink
Prepare release notes for 0.34 (and ash-window 0.8) with Vulkan 1.2.203
Browse files Browse the repository at this point in the history
  • Loading branch information
MarijnS95 committed Dec 20, 2021
1 parent f781777 commit 11e1eb3
Show file tree
Hide file tree
Showing 4 changed files with 35 additions and 6 deletions.
27 changes: 24 additions & 3 deletions Changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,24 +4,44 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased] - ReleaseDate
## [0.34.0] - ReleaseDate

### Added

- Update Vulkan-Headers to 1.2.203 (#477, #497, #504, #509, #514)
- Add missing documentation to bitflag extension variants (#501)
- Added `VK_KHR_present_wait` device extension (#493)
- Added `VK_KHR_maintenance4` device extension (#489, #498)
- Link `_len()` functions to their array-getter using intradoc-links (#490)
- Added `VK_KHR_dynamic_rendering` device extension (#488)

### Changed

- examples: Use `slice::from_ref` to not loose lifetime on nested slices (#513)
- Simplify triangle example's vertex input state (#512)
- Device extension `khr::PipelineExecutableProperties` and `khr::TimelineSemaphore` now expose `fn device()` instead of `fn instance()` (#499)
- Changed `khr::PipelineExecutableProperties::new()` and `khr::TimelineSemaphore::new()` to take `instance` and `device` as arguments (#499)
- Fix broken vulkan-tutorial link in README.md (#492)
- Make `enumerate_physical_device_groups` unsafe (#491)
- Added `Packed24_8` helper-type for constructing AS Instance bitfields, used in `AccelerationStructureInstanceKHR`, `AccelerationStructureSRTMotionInstanceNV` and `AccelerationStructureMatrixMotionInstanceNV` (#476)s (#490)
- Link Vulkan directly, statically, by default. Enable the `loaded` feature to get old `libloading` behaviour (#457)

### Removed

- Removed `device()` function from `khr::Synchronization2` device extension (#494)
- Removed `instance()` function from `ext::ExtendedDynamicState`, `khr::PushDescriptor`, `ext::ToolingInfo` and `khr::GetPhysicalDeviceProperties2` instance extensions (#494)
- Removed `device` argument from `ext::DebugMarkers::debug_marker_set_object_name` function (#494)
- Removed `device` argument from `ext::DebugMarkers::debug_marker_set_object_name` function, `khr::PipelineExecutableProperties` and `khr::TimelineSemaphore` functions (#494, #499)
- Removed `From<vk::Result>` trait for `VkResult` (#495)
- Removed `instance` argument from `ext::DebugUtils::submit_debug_utils_message` function (#499)
- Removed misleading `all()`/`-`/`-=` function/ops from bitflags (#478)

### Internal

Changes inside Ash (ie. the `generator`) that should not affect our public API:

- generator: Use `"Backwards-compatible"` comment to omit deprecated aliases (#502)
- ash: Regenerate negative constants with `syn 1.0.81` (#486)
- generator: Use `Self` instead of `$name` in macros (#479)

## [0.33.3] - 2021-09-08

Expand Down Expand Up @@ -232,7 +252,8 @@ flags: vk::CommandPoolCreateFlags::RESET_COMMAND_BUFFER_BIT,
can write to aligned memory.


[Unreleased]: https://github.com/MaikKlein/ash/compare/0.33.3...HEAD
[Unreleased]: https://github.com/MaikKlein/ash/compare/0.34.0...HEAD
[0.34.0]: https://github.com/MaikKlein/ash/releases/tag/0.34.0
[0.33.3]: https://github.com/MaikKlein/ash/releases/tag/0.33.3
[0.33.2]: https://github.com/MaikKlein/ash/releases/tag/0.33.2
[0.33.1]: https://github.com/MaikKlein/ash/releases/tag/0.33.1
Expand Down
4 changes: 2 additions & 2 deletions ash-window/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "ash-window"
version = "0.7.0"
version = "0.8.0"
authors = ["msiglreith <m.siglreith@gmail.com>"]
edition = "2018"
license = "MIT OR Apache-2.0"
Expand All @@ -14,7 +14,7 @@ exclude = [".github/*"]
workspace = ".."

[dependencies]
ash = { path = "../ash", version = "0.33" }
ash = { path = "../ash", version = "0.34" }
raw-window-handle = "0.3"

[target.'cfg(any(target_os = "macos", target_os = "ios"))'.dependencies]
Expand Down
8 changes: 8 additions & 0 deletions ash-window/Changelog.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,11 @@
### Changelog

## [0.8.0] - ReleaseDate

### Changed

- Bumped `ash` version to [`0.34`](https://github.com/MaikKlein/ash/releases/tag/0.34.0)

## [0.7.0] - 2021-07-30

### Changed
Expand Down Expand Up @@ -43,5 +49,7 @@
## Version 0.1.0
Initial release for `raw-window-handle = "0.3"` with Windows, Linux, Android, MacOS/iOS support.

[0.8.0]: https://github.com/MaikKlein/ash/releases/tag/ash-window-0.8.0
[0.7.0]: https://github.com/MaikKlein/ash/releases/tag/ash-window-0.7.0
[0.6.0]: https://github.com/MaikKlein/ash/releases/tag/ash-window-0.6.0
[0.5.0]: https://github.com/MaikKlein/ash/releases/tag/ash-window-0.5.0
2 changes: 1 addition & 1 deletion ash/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "ash"
version = "0.33.3+1.2.191"
version = "0.34.0+1.2.203"
authors = ["maik klein <maikklein@googlemail.com>"]
description = "Vulkan bindings for Rust"
license = "MIT"
Expand Down

0 comments on commit 11e1eb3

Please sign in to comment.