Skip to content

Latest commit

 

History

History
50 lines (35 loc) · 1.46 KB

CHANGELOG.md

File metadata and controls

50 lines (35 loc) · 1.46 KB

1.0.3

  • Update signal-hook dependency to 0.3.

1.0.2

  • Update signal-hook dependency to 0.2. Note: this is not breaking change. While we do re-export the SigId, that one comes from signal-hook-registry, which is already 1.0. So it is the same type.

1.0.1

  • Fix feature specification, so the signals feature compiles.

1.0.0

  • Allow user code to lock against reopening for a while.
  • Don't interrupt bulk operations (write_all, read_to_string) by reopening, check reopening only once before they start.
  • Reopen implements Debug
  • read_vectored and write_vectored support where already provided by std
  • The signal support is enabled by a feature (default off)
    • Windows now has it too
  • Migrated to edition 2018, fixed the low Rust version to 1.31.0

0.3.0

  • Delegated the signal handling to the signal-hook crate, so the same signal can be shared with other things and the code in this crate is simplified (breaking change in the register_signal method return type).
  • Fixed a bug with extra reopen just after creation.

0.2.1

  • Lifted the many annoying limitations of Handle::register_signal.
  • Made the Handle::register_signal function safe.
  • Added an example.

0.2.0

  • Minor fixes in documentation links.
  • Error handling improvements:
    • Better documentation for what happens.
    • Perform first opening in the constructor, getting a potential serious error on the first try.

Older versions

  • ?? No historical records…