Skip to content

Commit

Permalink
v0.2.0
Browse files Browse the repository at this point in the history
  • Loading branch information
langston-barrett committed Mar 22, 2023
1 parent 1653fca commit 96a002c
Show file tree
Hide file tree
Showing 13 changed files with 41 additions and 33 deletions.
5 changes: 5 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,10 @@

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

## [0.2.0] - 2023-03-22

- Many more languages

## [0.1.2] - 2023-03-21

- Slightly lower memory usage
Expand All @@ -18,3 +22,4 @@ Initial release!
[0.1.0]: https://github.com/langston-barrett/tree-crasher/releases/tag/v0.1.0
[0.1.1]: https://github.com/langston-barrett/tree-crasher/releases/tag/v0.1.1
[0.1.2]: https://github.com/langston-barrett/tree-crasher/releases/tag/v0.1.2
[0.2.0]: https://github.com/langston-barrett/tree-crasher/releases/tag/v0.2.0
20 changes: 10 additions & 10 deletions Cargo.lock

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

11 changes: 7 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -126,16 +126,19 @@ tree-crasher currently ships pre-built executables for the following languages:

- [C](./crates/tree-crasher-c)
- [CSS](./crates/tree-crasher-css)
- [HTML](./crates/tree-crasher-html)
- [JavaScript](./crates/tree-crasher-javascript)
- [Regex](./crates/tree-crasher-regex)
- [Rust](./crates/tree-crasher-rust)
- [SQL](./crates/tree-crasher-sql)
- [TypeScript](./crates/tree-crasher-typescript)

Additionally, a [Ruby](./crates/tree-crasher-ruby) fuzzer can be built from
source. Languages are very easy to add, so file an issue or a PR if you want
a new one!
Additionally, the following fuzzers can be built from source or installed via
crates.io:

- [HTML](./crates/tree-crasher-html)
- [Ruby](./crates/tree-crasher-ruby)

Languages are very easy to add, so file an issue or a PR if you want a new one!

## Usage

Expand Down
4 changes: 2 additions & 2 deletions crates/tree-crasher-c/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "tree-crasher-c"
version = "0.1.2"
version = "0.2.0"
edition = "2021"
description = "Easy-to-use grammar-based black-box fuzzer"
keywords = ["black-box", "fuzzer", "grammar-based"]
Expand All @@ -12,5 +12,5 @@ repository = "https://github.com/langston-barrett/tree-crasher"

[dependencies]
anyhow = "1"
tree-crasher = { version = "0.1.2", path = "../tree-crasher" }
tree-crasher = { version = "0.2.0", path = "../tree-crasher" }
tree-sitter-c = "0.20"
4 changes: 2 additions & 2 deletions crates/tree-crasher-css/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "tree-crasher-css"
version = "0.1.2"
version = "0.2.0"
edition = "2021"
description = "Easy-to-use grammar-based black-box fuzzer"
keywords = ["black-box", "fuzzer", "grammar-based"]
Expand All @@ -12,5 +12,5 @@ repository = "https://github.com/langston-barrett/tree-crasher"

[dependencies]
anyhow = "1"
tree-crasher = { version = "0.1.2", path = "../tree-crasher" }
tree-crasher = { version = "0.2.0", path = "../tree-crasher" }
tree-sitter-css = "0.19"
4 changes: 2 additions & 2 deletions crates/tree-crasher-html/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "tree-crasher-html"
version = "0.1.2"
version = "0.2.0"
edition = "2021"
description = "Easy-to-use grammar-based black-box fuzzer"
keywords = ["black-box", "fuzzer", "grammar-based"]
Expand All @@ -12,5 +12,5 @@ repository = "https://github.com/langston-barrett/tree-crasher"

[dependencies]
anyhow = "1"
tree-crasher = { version = "0.1.2", path = "../tree-crasher" }
tree-crasher = { version = "0.2.0", path = "../tree-crasher" }
tree-sitter-html = "0.19"
4 changes: 2 additions & 2 deletions crates/tree-crasher-javascript/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "tree-crasher-javascript"
version = "0.1.2"
version = "0.2.0"
edition = "2021"
description = "Easy-to-use grammar-based black-box fuzzer"
keywords = ["black-box", "fuzzer", "grammar-based"]
Expand All @@ -12,5 +12,5 @@ repository = "https://github.com/langston-barrett/tree-crasher"

[dependencies]
anyhow = "1"
tree-crasher = { version = "0.1.2", path = "../tree-crasher" }
tree-crasher = { version = "0.2.0", path = "../tree-crasher" }
tree-sitter-javascript = "0.20"
4 changes: 2 additions & 2 deletions crates/tree-crasher-regex/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "tree-crasher-regex"
version = "0.1.2"
version = "0.2.0"
edition = "2021"
description = "Easy-to-use grammar-based black-box fuzzer"
keywords = ["black-box", "fuzzer", "grammar-based"]
Expand All @@ -12,5 +12,5 @@ repository = "https://github.com/langston-barrett/tree-crasher"

[dependencies]
anyhow = "1"
tree-crasher = { version = "0.1.2", path = "../tree-crasher" }
tree-crasher = { version = "0.2.0", path = "../tree-crasher" }
tree-sitter-regex = { git = "https://github.com/tree-sitter/tree-sitter-regex" }
4 changes: 2 additions & 2 deletions crates/tree-crasher-ruby/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "tree-crasher-ruby"
version = "0.1.2"
version = "0.2.0"
edition = "2021"
description = "Easy-to-use grammar-based black-box fuzzer"
keywords = ["black-box", "fuzzer", "grammar-based"]
Expand All @@ -12,5 +12,5 @@ repository = "https://github.com/langston-barrett/tree-crasher"

[dependencies]
anyhow = "1"
tree-crasher = { version = "0.1.2", path = "../tree-crasher" }
tree-crasher = { version = "0.2.0", path = "../tree-crasher" }
tree-sitter-ruby = "0.20"
4 changes: 2 additions & 2 deletions crates/tree-crasher-rust/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "tree-crasher-rust"
version = "0.1.2"
version = "0.2.0"
edition = "2021"
description = "Easy-to-use grammar-based black-box fuzzer"
keywords = ["black-box", "fuzzer", "grammar-based"]
Expand All @@ -12,5 +12,5 @@ repository = "https://github.com/langston-barrett/tree-crasher"

[dependencies]
anyhow = "1"
tree-crasher = { version = "0.1.2", path = "../tree-crasher" }
tree-crasher = { version = "0.2.0", path = "../tree-crasher" }
tree-sitter-rust = "0.20"
4 changes: 2 additions & 2 deletions crates/tree-crasher-sql/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "tree-crasher-sql"
version = "0.1.2"
version = "0.2.0"
edition = "2021"
description = "Easy-to-use grammar-based black-box fuzzer"
keywords = ["black-box", "fuzzer", "grammar-based"]
Expand All @@ -12,5 +12,5 @@ repository = "https://github.com/langston-barrett/tree-crasher"

[dependencies]
anyhow = "1"
tree-crasher = { version = "0.1.2", path = "../tree-crasher" }
tree-crasher = { version = "0.2.0", path = "../tree-crasher" }
tree-sitter-sql = { git = "https://github.com/langston-barrett/tree-sitter-sql" }
4 changes: 2 additions & 2 deletions crates/tree-crasher-typescript/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "tree-crasher-typescript"
version = "0.1.2"
version = "0.2.0"
edition = "2021"
description = "Easy-to-use grammar-based black-box fuzzer"
keywords = ["black-box", "fuzzer", "grammar-based"]
Expand All @@ -12,5 +12,5 @@ repository = "https://github.com/langston-barrett/tree-crasher"

[dependencies]
anyhow = "1"
tree-crasher = { version = "0.1.2", path = "../tree-crasher" }
tree-crasher = { version = "0.2.0", path = "../tree-crasher" }
tree-sitter-typescript = "0.20"
2 changes: 1 addition & 1 deletion crates/tree-crasher/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "tree-crasher"
version = "0.1.2"
version = "0.2.0"
edition = "2021"
description = "Easy-to-use grammar-based black-box fuzzer"
keywords = ["black-box", "fuzzer", "grammar-based"]
Expand Down

0 comments on commit 96a002c

Please sign in to comment.