Version 1.6.0

  • Implement I/O safety traits on Rust 1.63+ (#13)

Version 1.5.0

  • Replace &mut self with &self on the following methods:
    • File::sync_data()
    • File::sync_all()
    • File::set_len()

Version 1.4.0

  • Define new extension traits instead of implementing those from std.

Version 1.3.0

  • Implement FromRawFd/FromRawHandle for File.
  • Implement OpenOptionsExt for OpenOptions on Windows.
  • Re-export some extension traits into OS-specific modules.

Version 1.2.1

  • Optimization: Don't flush if the file is already flushed.

Version 1.2.0

  • Update blocking to v1.0

Version 1.1.2

  • Do not reposition the cursor if the file is not seekable.

Version 1.1.1

  • Update dependencies.

Version 1.1.0

  • Implement From<std::fs::File> for File.

Version 1.0.1

Version 1.0.0

  • Initial version