Skip to content

Latest commit

 

History

History
45 lines (31 loc) · 1.45 KB

CHANGELOG.md

File metadata and controls

45 lines (31 loc) · 1.45 KB

Version 0.9.0

  • Fix panic on certain event flags.

Version 0.8.0

  • Changed some return types.
  • Improved some internal error handling.

Version 0.7.0

  • Make resize event return correct screen dimensions instead of buffers size.

Version 0.6.1

  • Make semaphore Send and Sync again.
  • Make Inner Send and Sync again.

Version 0.6.0

  • Added Common traits (Debug, Clone, etc) to many public facing types, especially data struct.
  • Significantly updated the input structs, so that winapi native types are no longer exposed to the library by crossterm_winapi structs.
  • Removed PartialOrd from types where it didn't really make sense
  • Reimplemented Console::read_single_input_event and Console::read_console_input to be more efficient, safe, and correct
  • Make Console::read_console_input not return a u32; the numbr of events is the length of the returned vector.

Version 0.5.1

  • Make Semaphore implement Clone.

Version 0.5.0

  • Add Semaphore object handling
  • Make ButtonState more flexible.

Version 0.4.0

  • The Handle API has been reworked to make it Send + Sync and close the underlying HANDLE when dropped.

Version 0.3.0

  • Make read sync block for windows systems (PR #2)

Version 0.2.1

Version 0.2.0

  • Console::get_handle to Console::handle