Skip to content

Commit

Permalink
Release yash-syntax-0.8.0
Browse files Browse the repository at this point in the history
  • Loading branch information
magicant committed Apr 8, 2024
1 parent dff02d9 commit 092ffd1
Show file tree
Hide file tree
Showing 7 changed files with 17 additions and 8 deletions.
2 changes: 1 addition & 1 deletion Cargo.lock

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

2 changes: 1 addition & 1 deletion yash-builtin/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ thiserror = "1.0.47"
yash-env = { path = "../yash-env", version = "0.1.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.7.0" }
yash-syntax = { path = "../yash-syntax", version = "0.8.0" }

[dev-dependencies]
assert_matches = "1.5.0"
Expand Down
2 changes: 1 addition & 1 deletion yash-env/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ slab = "0.4.9"
tempfile = "3.8.0"
thiserror = "1.0.47"
yash-quote = { path = "../yash-quote", version = "1.1.1" }
yash-syntax = { path = "../yash-syntax", version = "0.7.0", features = ["annotate-snippets"] }
yash-syntax = { path = "../yash-syntax", version = "0.8.0", features = ["annotate-snippets"] }

[dev-dependencies]
assert_matches = "1.5.0"
Expand Down
2 changes: 1 addition & 1 deletion yash-semantics/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ yash-arith = { path = "../yash-arith", version = "0.2.1" }
yash-env = { path = "../yash-env", version = "0.1.0" }
yash-fnmatch = { path = "../yash-fnmatch", version = "1.1.0" }
yash-quote = { path = "../yash-quote", version = "1.1.1" }
yash-syntax = { path = "../yash-syntax", version = "0.7.0" }
yash-syntax = { path = "../yash-syntax", version = "0.8.0" }

[dev-dependencies]
futures-executor = "0.3.28"
Expand Down
13 changes: 11 additions & 2 deletions yash-syntax/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,18 @@ 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.8.0] - Unreleased
## [0.8.0] - 2024-04-09

Starting from this version, the `yash-syntax` crate can be compiled on non-Unix
platforms, where `RawFd` falls back to `i32`.

### Added

- `source::Source::Eval`
- `source::Source::DotScript`
- `source::pretty::Footer`
- `source::pretty::Message::footers`
- `source::pretty::MessageBase::footers`
- `parser::lex::Keyword::as_str`
- `parser::lex::ParseKeywordError`
- `impl FromStr for parser::lex::Keyword`
Expand All @@ -28,7 +36,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

### Removed

- `impl TryFrom<&str> for parser::lex::Keyword`
- `impl TryFrom<&str> for parser::lex::Keyword` in favor of `FromStr`

## [0.7.0] - 2023-11-12

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

[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
[0.6.0]: https://github.com/magicant/yash-rs/releases/tag/yash-syntax-0.6.0
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.7.0"
version = "0.8.0"
authors = ["WATANABE Yuki <[email protected]>"]
edition = "2021"
rust-version = "1.70.0"
Expand Down
2 changes: 1 addition & 1 deletion yash/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ 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.7.0" }
yash-syntax = { path = "../yash-syntax", version = "0.8.0" }

[dev-dependencies]
assert_matches = "1.5.0"
Expand Down

0 comments on commit 092ffd1

Please sign in to comment.