Skip to content

Commit

Permalink
Release yash-cli-0.1.0-beta.1 and its dependencies
Browse files Browse the repository at this point in the history
  • Loading branch information
magicant committed Jun 9, 2024
1 parent c0af018 commit a545fcb
Show file tree
Hide file tree
Showing 11 changed files with 45 additions and 26 deletions.
10 changes: 5 additions & 5 deletions Cargo.lock

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

7 changes: 6 additions & 1 deletion yash-builtin/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ 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.2.0] - Unreleased
## [0.2.0] - 2024-06-09

### Added

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

### Changed

- External dependency versions
- yash-env 0.1.0 → 0.2.0
- yash-semantics 0.1.0 → 0.2.0
- yash-syntax 0.8.0 → 0.9.0
- `kill::syntax::parse_signal` now returns an `Option<kill::Signal>` instead of
`Option<Option<yash_env::trap::Signal>>`
- `kill::send::execute` now additionally takes the
Expand Down Expand Up @@ -52,4 +56,5 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

- Initial implementation of the `yash-builtin` crate

[0.2.0]: https://github.com/magicant/yash-rs/releases/tag/yash-builtin-0.2.0
[0.1.0]: https://github.com/magicant/yash-rs/releases/tag/yash-builtin-0.1.0
10 changes: 5 additions & 5 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.1.0"
version = "0.2.0"
authors = ["WATANABE Yuki <magicant@wonderwand.net>"]
edition = "2021"
rust-version = "1.75.0"
Expand All @@ -22,13 +22,13 @@ either = "1.9.0"
enumset = { version = "1.1.2", optional = true }
itertools = "0.11.0"
thiserror = "1.0.47"
yash-env = { path = "../yash-env", version = "0.1.0" }
yash-env = { path = "../yash-env", version = "0.2.0" }
yash-quote = { path = "../yash-quote", version = "1.1.1" }
yash-semantics = { path = "../yash-semantics", version = "0.1.0", optional = true }
yash-syntax = { path = "../yash-syntax", version = "0.8.0" }
yash-semantics = { path = "../yash-semantics", version = "0.2.0", optional = true }
yash-syntax = { path = "../yash-syntax", version = "0.9.0" }

[dev-dependencies]
assert_matches = "1.5.0"
futures-executor = "0.3.28"
futures-util = { version = "0.3.28", features = ["channel"] }
yash-semantics = { path = "../yash-semantics", version = "0.1.0" }
yash-semantics = { path = "../yash-semantics", version = "0.2.0" }
8 changes: 7 additions & 1 deletion yash-cli/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,15 @@ 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.1] - Unreleased
## [0.1.0-beta.1] - 2024-06-09

### Changed

- External dependency versions
- yash-builtin 0.1.0 → 0.2.0
- yash-env 0.1.0 → 0.2.0
- yash-semantics 0.1.0 → 0.2.0
- yash-syntax 0.8.0 → 0.9.0
- The shell now enables blocking reads on the standard input if it is a terminal
or a pipe as [required by POSIX](https://pubs.opengroup.org/onlinepubs/9699919799.2018edition/utilities/sh.html#tag_20_117_06).

Expand All @@ -18,4 +23,5 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

- Initial implementation of the `yash-cli` crate

[0.1.0-beta.1]: https://github.com/magicant/yash-rs/releases/tag/yash-cli-0.1.0-beta.1
[0.1.0-alpha.1]: https://github.com/magicant/yash-rs/releases/tag/yash-cli-0.1.0-alpha.1
10 changes: 5 additions & 5 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-alpha.1"
version = "0.1.0-beta.1"
authors = ["WATANABE Yuki <magicant@wonderwand.net>"]
edition = "2021"
rust-version = "1.75.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.1.0" }
yash-env = { path = "../yash-env", version = "0.1.0" }
yash-semantics = { path = "../yash-semantics", version = "0.1.0" }
yash-syntax = { path = "../yash-syntax", version = "0.8.0" }
yash-builtin = { path = "../yash-builtin", version = "0.2.0" }
yash-env = { path = "../yash-env", version = "0.2.0" }
yash-semantics = { path = "../yash-semantics", version = "0.2.0" }
yash-syntax = { path = "../yash-syntax", version = "0.9.0" }

[dev-dependencies]
assert_matches = "1.5.0"
Expand Down
5 changes: 4 additions & 1 deletion yash-env/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ All notable changes to `yash-env` 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.0] - Unreleased
## [0.2.0] - 2024-06-09

### Added

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

### Changed

- External dependency versions
- yash-syntax 0.8.0 → 0.9.0
- `stack::Frame` is now `non_exhaustive`.
- `job::fmt::Report` has been totally rewritten.
- `system::virtual::FileSystem::get` now fails with `EACCES` when search
Expand Down Expand Up @@ -89,4 +91,5 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

- Initial implementation of the `yash-env` crate

[0.2.0]: https://github.com/magicant/yash-rs/releases/tag/yash-env-0.2.0
[0.1.0]: https://github.com/magicant/yash-rs/releases/tag/yash-env-0.1.0
4 changes: 2 additions & 2 deletions yash-env/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "yash-env"
version = "0.1.0"
version = "0.2.0"
authors = ["WATANABE Yuki <magicant@wonderwand.net>"]
edition = "2021"
rust-version = "1.70.0"
Expand All @@ -26,7 +26,7 @@ strum = { version = "0.26.2", features = ["derive"] }
tempfile = "3.8.0"
thiserror = "1.0.47"
yash-quote = { path = "../yash-quote", version = "1.1.1" }
yash-syntax = { path = "../yash-syntax", version = "0.8.0", features = ["annotate-snippets"] }
yash-syntax = { path = "../yash-syntax", version = "0.9.0", features = ["annotate-snippets"] }

[dev-dependencies]
assert_matches = "1.5.0"
Expand Down
6 changes: 5 additions & 1 deletion yash-semantics/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,14 +5,17 @@ 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.0] - Unreleased
## [0.2.0] - 2024-06-09

### Added

- Support for the `ErrExit` shell option in multi-command pipelines

### Changed

- External dependency versions
- yash-env 0.1.0 → 0.2.0
- yash-syntax 0.8.0 → 0.9.0
- In the `expansion::initial` module:
- `ValueState` was renamed to `Vacancy`.
- `EmptyError` was renamed to `VacantError`.
Expand Down Expand Up @@ -54,4 +57,5 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

- Initial implementation of the `yash-semantics` crate

[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
6 changes: 3 additions & 3 deletions yash-semantics/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "yash-semantics"
version = "0.1.0"
version = "0.2.0"
authors = ["WATANABE Yuki <magicant@wonderwand.net>"]
edition = "2021"
rust-version = "1.75.0"
Expand All @@ -19,10 +19,10 @@ futures-util = "0.3.28"
itertools = "0.11.0"
thiserror = "1.0.47"
yash-arith = { path = "../yash-arith", version = "0.2.1" }
yash-env = { path = "../yash-env", version = "0.1.0" }
yash-env = { path = "../yash-env", version = "0.2.0" }
yash-fnmatch = { path = "../yash-fnmatch", version = "1.1.1" }
yash-quote = { path = "../yash-quote", version = "1.1.1" }
yash-syntax = { path = "../yash-syntax", version = "0.8.0" }
yash-syntax = { path = "../yash-syntax", version = "0.9.0" }

[dev-dependencies]
futures-executor = "0.3.28"
Expand Down
3 changes: 2 additions & 1 deletion yash-syntax/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ All notable changes to `yash-syntax` 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.9.0] - Unreleased
## [0.9.0] - 2024-06-09

### Added

Expand Down Expand Up @@ -243,6 +243,7 @@ command.
- Functionalities to parse POSIX shell scripts
- Alias substitution support

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

0 comments on commit a545fcb

Please sign in to comment.