diff --git a/.travis.yml b/.travis.yml index 471aaaf..1c16853 100644 --- a/.travis.yml +++ b/.travis.yml @@ -2,7 +2,6 @@ language: rust rust: - stable - - nightly before_script: - export PATH=$PATH:/home/travis/.cargo/bin diff --git a/Cargo.toml b/Cargo.toml index 5ef402b..66c8452 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "crossterm" -version = "0.9.4" +version = "0.9.5" authors = ["T. Post"] description = "An crossplatform terminal library for manipulating terminals." repository = "https://github.com/TimonPost/crossterm" @@ -32,12 +32,12 @@ members = [ ] [dependencies] -crossterm_screen = { optional = true, version = "0.2.2" } -crossterm_cursor = { optional = true, version = "0.2.2" } -crossterm_terminal = { optional = true, version = "0.2.3" } -crossterm_style = { optional = true, version = "0.3.2" } -crossterm_input = { optional = true, version = "0.3.4" } -crossterm_utils = { optional = false, version = "0.2.2" } +crossterm_screen = { optional = true, version = "0.2.3" } +crossterm_cursor = { optional = true, version = "0.2.3" } +crossterm_terminal = { optional = true, version = "0.2.4" } +crossterm_style = { optional = true, version = "0.3.3" } +crossterm_input = { optional = true, version = "0.3.5" } +crossterm_utils = { optional = false, version = "0.2.3" } [lib] name = "crossterm" diff --git a/crossterm_cursor/Cargo.toml b/crossterm_cursor/Cargo.toml index cf6c3b9..d621e05 100644 --- a/crossterm_cursor/Cargo.toml +++ b/crossterm_cursor/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "crossterm_cursor" -version = "0.2.2" +version = "0.2.3" authors = ["T. Post"] description = "A cross-platform library for moving the terminal cursor." repository = "https://github.com/TimonPost/crossterm" @@ -13,7 +13,7 @@ edition = "2018" [target.'cfg(windows)'.dependencies] winapi = { version = "0.3.7", features = ["wincon","winnt","minwindef"] } -crossterm_winapi = "0.1.2" +crossterm_winapi = "0.1.4" [dependencies] -crossterm_utils = "0.2.2" \ No newline at end of file +crossterm_utils = "0.2.3" \ No newline at end of file diff --git a/crossterm_input/Cargo.toml b/crossterm_input/Cargo.toml index 79c43f4..fd7101f 100644 --- a/crossterm_input/Cargo.toml +++ b/crossterm_input/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "crossterm_input" -version = "0.3.4" +version = "0.3.5" authors = ["T. Post"] description = "A cross-platform library for reading userinput." repository = "https://github.com/TimonPost/crossterm" @@ -13,11 +13,11 @@ edition = "2018" [target.'cfg(windows)'.dependencies] winapi = { version = "0.3.7", features = ["winnt", "winuser"] } -crossterm_winapi = "0.1.2" +crossterm_winapi = "0.1.4" [target.'cfg(unix)'.dependencies] libc = "0.2.51" [dependencies] -crossterm_utils = "0.2.2" -crossterm_screen = "0.2.2" \ No newline at end of file +crossterm_utils = "0.2.3" +crossterm_screen = "0.2.3" \ No newline at end of file diff --git a/crossterm_screen/Cargo.toml b/crossterm_screen/Cargo.toml index 6df98c6..66aa112 100644 --- a/crossterm_screen/Cargo.toml +++ b/crossterm_screen/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "crossterm_screen" -version = "0.2.2" +version = "0.2.3" authors = ["T. Post"] description = "A cross-platform library for raw and alternate screen." repository = "https://github.com/TimonPost/crossterm" @@ -12,8 +12,8 @@ readme = "README.md" edition = "2018" [dependencies] -crossterm_utils = "0.2.2" +crossterm_utils = "0.2.3" [target.'cfg(windows)'.dependencies] winapi = { version = "0.3.7", features = ["minwindef", "wincon"] } -crossterm_winapi = "0.1.2" \ No newline at end of file +crossterm_winapi = "0.1.4" \ No newline at end of file diff --git a/crossterm_style/Cargo.toml b/crossterm_style/Cargo.toml index 4bee39a..f294e04 100644 --- a/crossterm_style/Cargo.toml +++ b/crossterm_style/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "crossterm_style" -version = "0.3.2" +version = "0.3.3" authors = ["T. Post"] description = "A cross-platform library styling the terminal output." repository = "https://github.com/TimonPost/crossterm" @@ -13,7 +13,7 @@ edition = "2018" [target.'cfg(windows)'.dependencies] winapi = { version = "0.3.7", features = ["wincon"] } -crossterm_winapi = "0.1.2" +crossterm_winapi = "0.1.4" [dependencies] -crossterm_utils = "0.2.2" \ No newline at end of file +crossterm_utils = "0.2.3" \ No newline at end of file diff --git a/crossterm_terminal/Cargo.toml b/crossterm_terminal/Cargo.toml index 9af1401..83c763e 100644 --- a/crossterm_terminal/Cargo.toml +++ b/crossterm_terminal/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "crossterm_terminal" -version = "0.2.3" +version = "0.2.4" authors = ["T. Post"] description = "A cross-platform library for doing terminal related actions." repository = "https://github.com/TimonPost/crossterm" @@ -12,11 +12,11 @@ readme = "README.md" edition = "2018" [target.'cfg(windows)'.dependencies] -crossterm_winapi = "0.1.2" +crossterm_winapi = "0.1.4" [target.'cfg(unix)'.dependencies] libc = "0.2.51" [dependencies] -crossterm_utils = "0.2.2" -crossterm_cursor = "0.2.2" \ No newline at end of file +crossterm_utils = "0.2.3" +crossterm_cursor = "0.2.3" \ No newline at end of file diff --git a/crossterm_utils/Cargo.toml b/crossterm_utils/Cargo.toml index e29c448..4d31747 100644 --- a/crossterm_utils/Cargo.toml +++ b/crossterm_utils/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "crossterm_utils" -version = "0.2.2" +version = "0.2.3" authors = ["T. Post"] description = "Common logic used by the crossterm crates." repository = "https://github.com/TimonPost/crossterm" @@ -11,8 +11,8 @@ exclude = ["target", "Cargo.lock"] readme = "README.md" [target.'cfg(windows)'.dependencies] -crossterm_winapi = "0.1.2" winapi = { version = "0.3.7", features = ["wincon"] } +crossterm_winapi = "0.1.4" [target.'cfg(unix)'.dependencies] libc = "0.2.51" \ No newline at end of file diff --git a/crossterm_winapi/Cargo.toml b/crossterm_winapi/Cargo.toml index 6bcd04b..0aec43e 100644 --- a/crossterm_winapi/Cargo.toml +++ b/crossterm_winapi/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "crossterm_winapi" -version = "0.1.3" +version = "0.1.4" authors = ["T. Post"] description = "An WinApi wrapper that provides some basic simple abstractions aground common WinApi calls" repository = "https://github.com/TimonPost/crossterm_winapi" diff --git a/docs/CHANGELOG.md b/docs/CHANGELOG.md index c9dc343..5a60ac0 100644 --- a/docs/CHANGELOG.md +++ b/docs/CHANGELOG.md @@ -1,3 +1,6 @@ +# Changes crossterm 0.9.5 +- Prefetching buffer size for more efficient windows input reads. [PR](https://github.com/TimonPost/crossterm/pull/144) + # Changes crossterm 0.9.4 - Reset foreground and background color individually. [PR](https://github.com/TimonPost/crossterm/pull/138) - Backtap input support. [PR](https://github.com/TimonPost/crossterm/pull/129)