File: CHANGELOG.md

package info (click to toggle)
rust-crossterm-winapi 0.6.1-1
  • links: PTS, VCS
  • area: main
  • in suites: bullseye, sid
  • size: 204 kB
  • sloc: makefile: 4
file content (35 lines) | stat: -rwxr-xr-x 1,252 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
# 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](https://github.com/crossterm-rs/crossterm-winapi/pull/2))

# Version 0.2.1

- Maintenance release only
- Moved to a [separate repository](https://github.com/crossterm-rs/crossterm-winapi)

# Version 0.2.0

- `Console::get_handle` to `Console::handle`