Skip to content

Version 0.3.0

Choose a tag to compare

@ljtpetersen ljtpetersen released this 05 Jul 02:02
· 17 commits to master since this release
cb5c4e7

Added

  • GetHomeInstance on Windows, for caching purposes.
  • A platform-agnostic interface for UserIdentifier.

Changed

  • The variants of GetHomeError on Windows have been adapted to the new implementation.
  • The UserIdentifier type on Windows is now immutable.
  • The windows-sys dependency has been replaced with the windows crate, as windows-sys
    is lacking in a required type.
  • The GetHomeInstance type on Windows to cache the IWbemServices interface for multiple
    queries.
  • Renamed get_home and get_my_home to home and my_home respectively.
  • Moved and renamed get_home_from_id, get_my_id, and get_id into the UserIdentifier type.
  • Changed the technique used to present a platform-agnostic interface in the crate root to mimic
    that used in the Rust standard library.

Removed

  • The wmi and serde dependencies have been removed.

DO NOT USE THIS RELEASE -- THERE IS A VERY SMALL AND UNLIKELY UNSOUNDNESS HOLE IN THE WINDOWS VERSION