Skip to content

Commit

Permalink
Release yash-cli-0.1.0-beta.2 and dependencies
Browse files Browse the repository at this point in the history
- yash-semantics-0.3.0
- yash-prompt-0.1.0
- yash-builtin-0.3.0
  • Loading branch information
magicant committed Jul 12, 2024
1 parent ceb1d90 commit 3a43fdd
Show file tree
Hide file tree
Showing 10 changed files with 30 additions and 17 deletions.
6 changes: 3 additions & 3 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 7 additions & 1 deletion yash-builtin/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,18 @@ All notable changes to `yash-builtin` will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [0.3.0] - Unreleased
## [0.3.0] - 2024-07-13

### Added

- Internal dependencies:
- yash-prompt 0.1.0 (optional)

### Changed

- External dependency versions:
- Rust 1.75.0 → 1.77.0
- yash-semantics 0.2.0 → 0.3.0
- yash-syntax 0.9.0 → 0.10.0

### Fixed
Expand Down
6 changes: 3 additions & 3 deletions yash-builtin/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "yash-builtin"
version = "0.2.0"
version = "0.3.0"
authors = ["WATANABE Yuki <magicant@wonderwand.net>"]
edition = "2021"
rust-version = "1.77.0"
Expand All @@ -27,12 +27,12 @@ thiserror = "1.0.47"
yash-env = { path = "../yash-env", version = "0.2.0" }
yash-prompt = { path = "../yash-prompt", version = "0.1.0", optional = true }
yash-quote = { path = "../yash-quote", version = "1.1.1" }
yash-semantics = { path = "../yash-semantics", version = "0.2.0", optional = true }
yash-semantics = { path = "../yash-semantics", version = "0.3.0", optional = true }
yash-syntax = { path = "../yash-syntax", version = "0.10.0" }

[dev-dependencies]
assert_matches = "1.5.0"
futures-executor = "0.3.28"
futures-util = { version = "0.3.28", features = ["channel"] }
yash-env-test-helper = { path = "../yash-env-test-helper", version = "0.1.0" }
yash-semantics = { path = "../yash-semantics", version = "0.2.0" }
yash-semantics = { path = "../yash-semantics", version = "0.3.0" }
7 changes: 6 additions & 1 deletion yash-builtin/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@
//! [stack](Env::stack) should contain a [built-in frame](Frame::Builtin) so
//! that `Stack::current_builtin` provides the correct command word.
//!
//! # Optional dependency
//! # Optional dependencies
//!
//! The `yash-builtin` crate has an optional dependency on the `yash-semantics`
//! crate, which is enabled by default. If you disable the `yash-semantics`
Expand All @@ -47,6 +47,11 @@
//! - `source`
//! - `type`
//! - `wait`
//!
//! The `yash-builtin` crate also has an optional dependency on the
//! `yash-prompt` crate, which is enabled by default. If you disable the
//! `yash-prompt` feature, the `read` built-in will not print the prompt.
//! Note that the `yash-prompt` feature requires the `yash-semantics` feature.

pub mod alias;
pub mod bg;
Expand Down
4 changes: 3 additions & 1 deletion yash-cli/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ All notable changes to `yash-cli` will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [0.1.0-beta.2] - Unreleased
## [0.1.0-beta.2] - 2024-07-13

### Added

Expand All @@ -17,6 +17,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- External dependency versions:
- Rust 1.75.0 → 1.77.0
- Internal dependency versions:
- yash-builtin 0.2.0 → 0.3.0
- yash-semantics 0.2.0 → 0.3.0
- yash-syntax 0.9.0 → 0.10.0
- The shell now shows the prompt before reading the input in the interactive mode.
To achieve this, the `startup::prepare_input` function now applies the
Expand Down
6 changes: 3 additions & 3 deletions yash-cli/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "yash-cli"
version = "0.1.0-beta.1"
version = "0.1.0-beta.2"
authors = ["WATANABE Yuki <magicant@wonderwand.net>"]
edition = "2021"
rust-version = "1.77.0"
Expand All @@ -21,10 +21,10 @@ path = "src/main.rs"
futures-executor = "0.3.28"
futures-util = { version = "0.3.28", features = ["channel"] }
thiserror = "1.0.47"
yash-builtin = { path = "../yash-builtin", version = "0.2.0" }
yash-builtin = { path = "../yash-builtin", version = "0.3.0" }
yash-env = { path = "../yash-env", version = "0.2.0" }
yash-prompt = { path = "../yash-prompt", version = "0.1.0" }
yash-semantics = { path = "../yash-semantics", version = "0.2.0" }
yash-semantics = { path = "../yash-semantics", version = "0.3.0" }
yash-syntax = { path = "../yash-syntax", version = "0.10.0" }

[dev-dependencies]
Expand Down
2 changes: 1 addition & 1 deletion yash-prompt/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ All notable changes to `yash-prompt` will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [0.1.0] - Unreleased
## [0.1.0] - 2024-07-13

### Added

Expand Down
2 changes: 1 addition & 1 deletion yash-prompt/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ categories = ["command-line-utilities"]
async-trait = "0.1.73"
futures-util = "0.3.28"
yash-env = { path = "../yash-env", version = "0.2.0" }
yash-semantics = { path = "../yash-semantics", version = "0.2.0" }
yash-semantics = { path = "../yash-semantics", version = "0.3.0" }
yash-syntax = { path = "../yash-syntax", version = "0.10.0" }

[dev-dependencies]
Expand Down
4 changes: 2 additions & 2 deletions yash-semantics/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ All notable changes to `yash-semantics` will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [0.2.1] - Unreleased
## [0.3.0] - 2024-07-13

### Added

Expand Down Expand Up @@ -86,6 +86,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

- Initial implementation of the `yash-semantics` crate

[0.2.1]: https://github.com/magicant/yash-rs/releases/tag/yash-semantics-0.2.1
[0.3.0]: https://github.com/magicant/yash-rs/releases/tag/yash-semantics-0.3.0
[0.2.0]: https://github.com/magicant/yash-rs/releases/tag/yash-semantics-0.2.0
[0.1.0]: https://github.com/magicant/yash-rs/releases/tag/yash-semantics-0.1.0
2 changes: 1 addition & 1 deletion yash-semantics/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "yash-semantics"
version = "0.2.0"
version = "0.3.0"
authors = ["WATANABE Yuki <magicant@wonderwand.net>"]
edition = "2021"
rust-version = "1.77.0"
Expand Down

0 comments on commit 3a43fdd

Please sign in to comment.