# 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<Target=ash::Device>`)
## Version 0.2.0
### Breaking changes
* Renamed `EntryGuardedMethods` to `EntryExt`
* Renamed `InstanceGuardedMethods` to `InstanceExt`
* Renamed `DeviceGuardedMethods` to `DeviceExt`
## Version 0.1.0
First release!