Skip to content

Releases: gentoo90/winreg-rs

0.8.0

12 Jun 21:45
Compare
Choose a tag to compare
  • Implement serialization of char and maps
  • Implement std::fmt::Display for RegValue
  • Make RegKey::{predef,raw_handle,enum_keys,enum_values} functions const
  • Give a better error message when compiling on platforms other than Windows (#38)
  • Tests are moved from src/lib.rs to tests/reg_key.rs

0.7.0

12 Jun 21:45
Compare
Choose a tag to compare
  • Breaking change: remove deprecated Error::description (#28)
  • Optimize Iterator::nth() for the Enum* iterators (#29)

0.6.2

12 Jun 21:45
Compare
Choose a tag to compare
  • Add RegKey::delete_subkey_with_flags() (#27)

0.6.1

12 Jun 21:45
Compare
Choose a tag to compare
  • Add last_write_time field to RegKeyMetadata (returned by RegKey::query_info()) (#25).
  • Add get_last_write_time_system() and get_last_write_time_chrono() (under chrono feature) methods to RegKeyMetadata.

0.6.0

12 Jun 21:45
Compare
Choose a tag to compare
  • Breaking change: create_subkey, create_subkey_with_flags, create_subkey_transacted and
    create_subkey_transacted_with_flags now return a tuple which contains the subkey and its disposition
    which can be REG_CREATED_NEW_KEY or REG_OPENED_EXISTING_KEY (#21).
  • Examples fixed to not use unwrap according to Rust API guidelines.

0.5.1

12 Jun 21:44
Compare
Choose a tag to compare
  • Reexport HKEY (#15).
  • Add raw_handle method (#18).

0.5.0

12 Jun 21:44
Compare
Choose a tag to compare
  • Breaking change: open_subkey now opens a key with readonly permissions.
    Use create_subkey or open_subkey_with_flags to open with read-write permissions.
  • Breaking change: features transactions and serialization-serde are now disabled by default.
  • Breaking change: serialization now uses serde instead of rustc-serialize.
  • winapi updated to 0.3.
  • Documentation fixes (#14)

0.4.0

12 Jun 21:44
Compare
Choose a tag to compare
  • Make transactions and serialization optional features
  • Update dependencies + minor fixes (#12)

0.3.5

12 Jun 21:44
Compare
Choose a tag to compare
  • Implement FromRegValue for OsString and ToRegValue for OsStr (#8)
  • Minor fixes

0.3.4

12 Jun 21:44
Compare
Choose a tag to compare
  • Add copy_tree method to RegKey
  • Now checked with rust-clippy
    • no more unwraps
    • replaced to_string with to_owned
  • Fix: reading strings longer than 2048 characters (#6)