diff --git a/.github/.release-please-manifest.json b/.github/.release-please-manifest.json index 7f9ba11..ad6337e 100644 --- a/.github/.release-please-manifest.json +++ b/.github/.release-please-manifest.json @@ -1,5 +1,5 @@ { - ".": "0.1.0", - "platforms/cli": "0.1.0", - "platforms/tui": "0.1.0" + ".": "0.2.0", + "platforms/cli": "0.2.0", + "platforms/tui": "0.2.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index f8e2c24..b741ff2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,19 @@ # Changelog +## [0.2.0](https://github.com/rezigned/tur/compare/tur-v0.1.0...tur-v0.2.0) (2025-09-19) + + +### Features + +* add execution mode (Normal halts on undefined transitions, Strict treats them as errors) + refactor ([b23fc38](https://github.com/rezigned/tur/commit/b23fc38129243bb8904993fc021e85f7627bbf92)) +* add execution mode + refactor ([6a6723c](https://github.com/rezigned/tur/commit/6a6723c9b21e2394672192f9a44593cee7470c19)) + + +### Bug Fixes + +* improve TUI layout ([356683d](https://github.com/rezigned/tur/commit/356683d4da42cf8cb8f141f90edc55be372175a8)) +* **tur-cli:** remove -p option and make program a mandatory argument so it can be chained multiple times with pipe (composable) ([9f33ce7](https://github.com/rezigned/tur/commit/9f33ce7a18333353c61c2fa31ff9c480f690e5b6)) + ## [0.1.0](https://github.com/rezigned/tur/compare/tur-v0.0.1...tur-v0.1.0) (2025-08-10) diff --git a/Cargo.lock b/Cargo.lock index 0d329cd..c0f696d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1854,7 +1854,7 @@ dependencies = [ [[package]] name = "tur" -version = "0.1.0" +version = "0.2.0" dependencies = [ "lazy_static", "pest", @@ -1867,7 +1867,7 @@ dependencies = [ [[package]] name = "tur-cli" -version = "0.1.0" +version = "0.2.0" dependencies = [ "atty", "clap", @@ -1876,7 +1876,7 @@ dependencies = [ [[package]] name = "tur-tui" -version = "0.1.0" +version = "0.2.0" dependencies = [ "action", "atty", @@ -1889,7 +1889,7 @@ dependencies = [ [[package]] name = "tur-web" -version = "0.1.0" +version = "0.2.0" dependencies = [ "action", "base64", diff --git a/Cargo.toml b/Cargo.toml index 9f0c21c..9e37681 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -28,7 +28,7 @@ regex = "1.10" # Core library as root package [package] name = "tur" -version = "0.1.0" +version = "0.2.0" description = "Turing Machine Language - Parser, interpreter, and execution engine" authors.workspace = true edition.workspace = true diff --git a/platforms/cli/CHANGELOG.md b/platforms/cli/CHANGELOG.md index 32a2fde..3be68b3 100644 --- a/platforms/cli/CHANGELOG.md +++ b/platforms/cli/CHANGELOG.md @@ -1,5 +1,18 @@ # Changelog +## [0.2.0](https://github.com/rezigned/tur/compare/tur-cli-v0.1.0...tur-cli-v0.2.0) (2025-09-19) + + +### Features + +* add execution mode (Normal halts on undefined transitions, Strict treats them as errors) + refactor ([b23fc38](https://github.com/rezigned/tur/commit/b23fc38129243bb8904993fc021e85f7627bbf92)) +* add execution mode + refactor ([6a6723c](https://github.com/rezigned/tur/commit/6a6723c9b21e2394672192f9a44593cee7470c19)) + + +### Bug Fixes + +* **tur-cli:** remove -p option and make program a mandatory argument so it can be chained multiple times with pipe (composable) ([9f33ce7](https://github.com/rezigned/tur/commit/9f33ce7a18333353c61c2fa31ff9c480f690e5b6)) + ## [0.1.0](https://github.com/rezigned/tur/compare/tur-cli-v0.0.1...tur-cli-v0.1.0) (2025-08-10) diff --git a/platforms/cli/Cargo.toml b/platforms/cli/Cargo.toml index 8b3b9b6..5c5c64b 100644 --- a/platforms/cli/Cargo.toml +++ b/platforms/cli/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tur-cli" -version = "0.1.0" +version = "0.2.0" description = "Command-line interface for Turing machine simulator" authors.workspace = true edition.workspace = true @@ -15,6 +15,6 @@ name = "tur-cli" path = "src/main.rs" [dependencies] -tur = { path = "../../", version = "0.1.0" } +tur = { path = "../../", version = "0.2.0" } clap = { version = "4.0", features = ["derive"] } atty = "0.2.14" diff --git a/platforms/tui/CHANGELOG.md b/platforms/tui/CHANGELOG.md index 06e46a3..9eb8c05 100644 --- a/platforms/tui/CHANGELOG.md +++ b/platforms/tui/CHANGELOG.md @@ -1,5 +1,18 @@ # Changelog +## [0.2.0](https://github.com/rezigned/tur/compare/tur-tui-v0.1.0...tur-tui-v0.2.0) (2025-09-19) + + +### Features + +* add execution mode (Normal halts on undefined transitions, Strict treats them as errors) + refactor ([b23fc38](https://github.com/rezigned/tur/commit/b23fc38129243bb8904993fc021e85f7627bbf92)) +* add execution mode + refactor ([6a6723c](https://github.com/rezigned/tur/commit/6a6723c9b21e2394672192f9a44593cee7470c19)) + + +### Bug Fixes + +* improve TUI layout ([356683d](https://github.com/rezigned/tur/commit/356683d4da42cf8cb8f141f90edc55be372175a8)) + ## [0.1.0](https://github.com/rezigned/tur/compare/tur-tui-v0.0.1...tur-tui-v0.1.0) (2025-08-10) diff --git a/platforms/tui/Cargo.toml b/platforms/tui/Cargo.toml index b6744b8..4d933e8 100644 --- a/platforms/tui/Cargo.toml +++ b/platforms/tui/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tur-tui" -version = "0.1.0" +version = "0.2.0" description = "Terminal user interface for Turing machine simulator" authors.workspace = true edition.workspace = true @@ -15,7 +15,7 @@ name = "tur-tui" path = "src/main.rs" [dependencies] -tur = { path = "../../", version = "0.1.0" } +tur = { path = "../../", version = "0.2.0" } action = { path = "../action/", version = "0.0.1" } crossterm = "0.29" ratatui = "0.29.0" diff --git a/platforms/web/Cargo.toml b/platforms/web/Cargo.toml index c115ad1..bb7e77a 100644 --- a/platforms/web/Cargo.toml +++ b/platforms/web/Cargo.toml @@ -1,13 +1,13 @@ [package] name = "tur-web" -version = "0.1.0" +version = "0.2.0" authors.workspace = true edition.workspace = true license.workspace = true description = "Web frontend for Turing machine simulator" [dependencies] -tur = { path = "../../", version = "0.1.0" } +tur = { path = "../../", version = "0.2.0" } action = { path = "../action/", version = "0.0.1" } wasm-bindgen = "0.2" js-sys = "0.3"