Skip to content

Commit 163c2b8

Browse files
v0.2.0
1 parent 8bf9a8d commit 163c2b8

File tree

8 files changed

+34
-14
lines changed

8 files changed

+34
-14
lines changed

.github/workflows/release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ jobs:
3131
--locked \
3232
--release \
3333
--target=x86_64-unknown-linux-musl
34-
cp target/x86_64-unknown-linux-musl/release/tree-splicer-{rust,typescript} .
34+
cp target/x86_64-unknown-linux-musl/release/tree-splicer-{javascript,rust,typescript} .
3535
3636
- uses: ncipollo/release-action@v1
3737
if: ${{ startsWith(github.ref, 'refs/tags/v') }}

CHANGELOG.md

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,28 @@
22

33
<!-- https://keepachangelog.com/en/1.0.0/ -->
44

5+
## [0.2.0] - 2023-03-13
6+
7+
### Added
8+
9+
- New languages:
10+
11+
- JavaScript
12+
- TypeScript
13+
14+
### Changed
15+
16+
- Apply a random number of mutations per test up to `--mutations`
17+
- Ignore parse errors by default
18+
- Removed a chatty print statement
19+
20+
### Fixed
21+
22+
- `--seed` now works as intended
23+
524
## [0.1.0] - 2023-03-12
625

726
Initial release!
827

9-
[0.1.0]: https://github.com/langston-barrett/tree-splicer/releases/tag/v0.1.0
28+
[0.1.0]: https://github.com/langston-barrett/tree-splicer/releases/tag/v0.1.0
29+
[0.2.0]: https://github.com/langston-barrett/tree-splicer/releases/tag/v0.2.0

Cargo.lock

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

crates/tree-splicer-javascript/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
name = "tree-splicer-javascript"
33
description = "Simple grammar-based JavaScript program generator"
4-
version = "0.1.0"
4+
version = "0.2.0"
55
keywords = ["black-box", "fuzzer", "grammar-based", "javascript"]
66
edition = "2021"
77
authors = ["Langston Barrett <langston.barrett@gmail.com>"]
@@ -12,5 +12,5 @@ repository = "https://github.com/langston-barrett/tree-splicer"
1212

1313
[dependencies]
1414
anyhow = "1"
15-
tree-splicer = { version = "0.1.0", path = "../tree-splicer", features = ["cli"] }
15+
tree-splicer = { version = "0.2.0", path = "../tree-splicer", features = ["cli"] }
1616
tree-sitter-javascript = "0.20"

crates/tree-splicer-rust/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
name = "tree-splicer-rust"
33
description = "Simple grammar-based Rust program generator"
4-
version = "0.1.0"
4+
version = "0.2.0"
55
keywords = ["black-box", "fuzzer", "grammar-based", "rust"]
66
edition = "2021"
77
authors = ["Langston Barrett <langston.barrett@gmail.com>"]
@@ -12,5 +12,5 @@ repository = "https://github.com/langston-barrett/tree-splicer"
1212

1313
[dependencies]
1414
anyhow = "1"
15-
tree-splicer = { version = "0.1.0", path = "../tree-splicer", features = ["cli"] }
15+
tree-splicer = { version = "0.2.0", path = "../tree-splicer", features = ["cli"] }
1616
tree-sitter-rust = "0.20"

crates/tree-splicer-typescript/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
name = "tree-splicer-typescript"
33
description = "Simple grammar-based TypeScript program generator"
4-
version = "0.1.0"
4+
version = "0.2.0"
55
keywords = ["black-box", "fuzzer", "grammar-based", "typescript"]
66
edition = "2021"
77
authors = ["Langston Barrett <langston.barrett@gmail.com>"]
@@ -12,5 +12,5 @@ repository = "https://github.com/langston-barrett/tree-splicer"
1212

1313
[dependencies]
1414
anyhow = "1"
15-
tree-splicer = { version = "0.1.0", path = "../tree-splicer", features = ["cli"] }
15+
tree-splicer = { version = "0.2.0", path = "../tree-splicer", features = ["cli"] }
1616
tree-sitter-typescript = "0.20"

crates/tree-splicer/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "tree-splicer"
3-
version = "0.1.0"
3+
version = "0.2.0"
44
description = "Simple grammar-based test case generator (black-box fuzzer)"
55
keywords = ["black-box", "fuzzer", "grammar-based", "rust"]
66
edition = "2021"

crates/tree-splicer/src/cli.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ impl std::fmt::Display for OnParseError {
3737
#[allow(clippy::derivable_impls)]
3838
impl Default for OnParseError {
3939
fn default() -> Self {
40-
OnParseError::Warn
40+
OnParseError::Ignore
4141
}
4242
}
4343

0 commit comments

Comments
 (0)