From 784e9c7ed537e9f078ba433baed0b6adcfb72ede Mon Sep 17 00:00:00 2001 From: Petre Eftime Date: Sun, 9 Oct 2022 19:44:18 +0000 Subject: [PATCH 1/3] update edition to 2021 Signed-off-by: Petre Eftime --- Cargo.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Cargo.toml b/Cargo.toml index 59bcf8ee..8750c406 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -3,7 +3,7 @@ description = "Interact with unix processes/bash the same way as pexpect or Don name = "rexpect" version = "0.4.0" authors = ["Philipp Keller "] -edition = "2018" +edition = "2021" repository = "https://github.com/philippkeller/rexpect" homepage = "https://github.com/philippkeller/rexpect" license = "MIT" From 5a64be3cdde15f39fec00b11629072e5fb9ea9fb Mon Sep 17 00:00:00 2001 From: Petre Eftime Date: Sun, 9 Oct 2022 19:59:56 +0000 Subject: [PATCH 2/3] set MSRV to 1.60 Signed-off-by: Petre Eftime --- Cargo.toml | 3 +-- README.md | 1 + 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 8750c406..a761e951 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -10,8 +10,7 @@ license = "MIT" categories = ["os::unix-apis"] keywords = ["pty", "automation", "testing", "expect", "pexpect"] readme = "README.md" - - +rust-version = "1.60" [dependencies] comma = "1.0" diff --git a/README.md b/README.md index 261e33c1..e3391c56 100644 --- a/README.md +++ b/README.md @@ -3,6 +3,7 @@ [![crates.io](https://img.shields.io/crates/v/rexpect.svg)](https://crates.io/crates/rexpect) [![Released API docs](https://docs.rs/rexpect/badge.svg)](https://docs.rs/rexpect) [![Master API docs](https://img.shields.io/badge/docs-master-2f343b.svg)](http://philippkeller.github.io/rexpect) +[![MSRV](https://img.shields.io/badge/MSRV-1.60.0-blue)] Spawn, control, and respond to expected patterns of child applications and processes, enabling the automation of interactions and testing. Components From 4fac730206d542f28ebcadc7d9cae89c3d4ce496 Mon Sep 17 00:00:00 2001 From: Petre Eftime Date: Sun, 9 Oct 2022 19:43:40 +0000 Subject: [PATCH 3/3] bump version to v0.5.0 Signed-off-by: Petre Eftime --- CHANGELOG.md | 17 +++++++++++++++++ Cargo.toml | 6 +++--- 2 files changed, 20 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 27260aa5..be44182c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,23 @@ All notable changes to this project will be documented in this file. This project adheres to [Semantic Versioning](http://semver.org/). +## [0.5.0] 2022-10-09 + +### Changed + +- Replace error-chain with thiserror +- Make any_exp return results deterministically +- Fix argument tokenization +- Update to nix 0.25 + +### Fixed + +- Fix https link to pexpect docs +- Many clippy fixes +- Remove unnecesary closures +- Fix EOF detection on nightly +- Fix examples + ## [0.4.0] 2020-05-25 ### Changed diff --git a/Cargo.toml b/Cargo.toml index a761e951..56728d86 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,11 +1,11 @@ [package] description = "Interact with unix processes/bash the same way as pexpect or Don libes expect does" name = "rexpect" -version = "0.4.0" +version = "0.5.0" authors = ["Philipp Keller "] edition = "2021" -repository = "https://github.com/philippkeller/rexpect" -homepage = "https://github.com/philippkeller/rexpect" +repository = "https://github.com/rust-cli/rexpect" +homepage = "https://github.com/rust-cli/rexpect" license = "MIT" categories = ["os::unix-apis"] keywords = ["pty", "automation", "testing", "expect", "pexpect"]