# Releases ## Version 0.7.0 * Update `ash` dependency to 0.37.0 ## Version 0.6.2 * Add `Destroyable` support for `Option` and `Result`. ## Version 0.6.1 * Add `Destroyable` support for fixed-size arrays. * Add `Guarded::try_new_from` and `Guarded::try_new_with` to make it easier to construct guarded `Vec`s and `array`s, respectively. Hopefully this also improves discoverability. ## Version 0.6.0 * Update `ash` dependency to 0.34.0 ## Version 0.5.2 * `GuardedResource` documentation fixes ## Version 0.5.1 * Added `destroyer` and `allocation_callbacks` accessors to `GuardedResource`. ## Version 0.5.0 * Removed `GuardedInstance` and `GuardedDevice` because `Guarded` now supports non-`ash::Device` destroyers; use `Guarded<'static, ash::Instance>` or `Guarded<'static, ash::Device>` instead. ## Version 0.4.3 * Give lifetimes in `Guarded` and `GuardedResource` (slightly) more descriptive abbreviated names rather just `'a`. * Extended `Guarded` to work with all `Destroyable` resources, not just ones destroyable by `ash::Device`. ## Version 0.4.2 * Added `GuardedDevice` and `GuardedInstance` type aliases. ## Version 0.4.1 * Improved wording of `Destroyable` docs. ## Version 0.4.0 ### Breaking changes * Renamed `Destroyable::Context` to `Destroyable::Destroyer` to make the most common use-case more obvious. ## Version 0.3.0 * Removed `scopeguard` dependency. (technically a breaking change because `DeviceExt` now requires `Deref`) ## Version 0.2.0 ### Breaking changes * Renamed `EntryGuardedMethods` to `EntryExt` * Renamed `InstanceGuardedMethods` to `InstanceExt` * Renamed `DeviceGuardedMethods` to `DeviceExt` ## Version 0.1.0 First release!