# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).
## [Unreleased]
## [0.7.0] - 2023-04-02
### Added
- Device types from Stream Deck software version 5.2 are back.
- All the message structs now have both `Serialize` and `Deserialize`
- Device types from Stream Deck software version 6.0 (Stream Deck +).
- The title and image can now be set for particular states.
- The user's preferred colors are now included in the registration info.
## [0.6.0] - 2023-02-05
### Removed
- Device types from Stream Deck software version 5.2 were accidentally removed from this version.
## [0.5.1] - 2022-08-13
### Added
- Device types from Stream Deck software version 5.2.
### Changed
- Updated to Tokio 1.5.
## [0.5.0] - 2020-05-16
### Changed
- Now compatible with futures 0.3.
## [0.4.0] - 2019-08-24
### Fixed
- `VisibilityPayload<S>::State` and `KeyPayload<S>::State` are now `Option<u8>` for compatibility with plugins that don't have states. [#3](https://github.com/mdonoughe/streamdeck-rs/issues/3)
## [0.3.0] - 2019-06-15
### Added
- New events and properties from Stream Deck software version 4.3.
### Changed
- Unrecognized events are now reported as `Message::Unknown` instead of an error.
## [0.2.0] - 2019-03-10
### Added
- Logging support via Slog.
### Changed
- Now for SDK version 2. You must update the plugin manifest file. See https://developer.elgato.com/documentation/stream-deck/sdk/changelog/#changes-in-stream-deck-41
## 0.1.0 - 2019-01-14
### Added
- Command line parsing.
- Protocol for registration and message handling.
[Unreleased]: https://github.com/mdonoughe/streamdeck-rs/compare/v0.7.0...HEAD
[0.7.0]: https://github.com/mdonoughe/streamdeck-rs/compare/v0.6.0...v0.7.0
[0.6.0]: https://github.com/mdonoughe/streamdeck-rs/compare/v0.5.1...v0.6.0
[0.5.1]: https://github.com/mdonoughe/streamdeck-rs/compare/v0.5.0...v0.5.1
[0.5.0]: https://github.com/mdonoughe/streamdeck-rs/compare/v0.4.0...v0.5.0
[0.4.0]: https://github.com/mdonoughe/streamdeck-rs/compare/v0.3.0...v0.4.0
[0.3.0]: https://github.com/mdonoughe/streamdeck-rs/compare/v0.2.0...v0.3.0
[0.2.0]: https://github.com/mdonoughe/streamdeck-rs/compare/v0.1.0...v0.2.0