All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- BREAKING Switched to
derive_builder
for the builder (The builder is now created usingdefault()
). - BREAKING Renamed
AwakeHandle
toKeepAwake
. - Made
winresource
to only be included in thebin
feature. - Updated dependencies.
- Migrate to winresource from winres.
- Make manifest conditional on "bin" feature to avoid it propogating to dependents (BenjaminRi/winresource#16).
- Make shadow-rs conditional on "bin" feature.
- Updated dependencies.
- Bad drop for idle display assertion in macOS.
- Updated dependencies.
- Made
shadow-rs
only be included in thebin
feature.
- Updated dependencies.
- The binary of the crate is now behind the feature
bin
so users of the library crate bring in less dependencies.
- Bump required
zbus
, and addassume_defaults
to avoid a warning. #8 - Use
impl Into<String>
in builder parameters to make usage more ergonomic. #9
- The library crate now allows setting the reason and application name used on some operating systems. #5
- The libray crate now exposes a builder API instead of a struct.
- Fixed drop panic on Linux when failing to connect to dbus
ScreenSaver
.
- shadow-rs long_version.
- Windows version resource & application manifest.
- Prebuilt binaries.
- Improve CLI parsing in edge cases, and completions.
Initial Release