diff --git a/CHANGELOG.md b/CHANGELOG.md index 0808544..88f383f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,19 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.3.0](https://github.com/jdno/atc/releases/tag/v0.3.0) + +### Added + +- Publish Node SDK by [@jdno](https://github.com/jdno) in [#97](https://github.com/jdno/auto-traffic-control/pull/97) +- Write tutorial for a TypeScript bot by [@jdno](https://github.com/jdno) in [#104](https://github.com/jdno/auto-traffic-control/pull/104) + +### Changed + +- Rename enum variants in Protocol Buffer by [@jdno](https://github.com/jdno) in [#99](https://github.com/jdno/auto-traffic-control/pull/99) + +**Full Changelog**: + ## [0.2.0](https://github.com/jdno/atc/releases/tag/v0.2.0) ### Added diff --git a/Cargo.lock b/Cargo.lock index ffb4832..5275d7e 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -209,7 +209,7 @@ dependencies = [ [[package]] name = "auto-traffic-control" -version = "0.2.0" +version = "0.3.0" dependencies = [ "glob", "prost", @@ -220,7 +220,7 @@ dependencies = [ [[package]] name = "auto-traffic-control-example" -version = "0.2.0" +version = "0.3.0" dependencies = [ "auto-traffic-control", "tokio", @@ -228,7 +228,7 @@ dependencies = [ [[package]] name = "auto-traffic-control-game" -version = "0.2.0" +version = "0.3.0" dependencies = [ "auto-traffic-control", "bevy", @@ -1376,7 +1376,7 @@ dependencies = [ [[package]] name = "debug-client" -version = "0.2.0" +version = "0.3.0" dependencies = [ "auto-traffic-control", "tokio", @@ -3350,7 +3350,7 @@ dependencies = [ [[package]] name = "test-server" -version = "0.2.0" +version = "0.3.0" dependencies = [ "auto-traffic-control", "prost", diff --git a/bin/prepare-release b/bin/prepare-release index 08228ff..262f7b0 100755 --- a/bin/prepare-release +++ b/bin/prepare-release @@ -44,8 +44,11 @@ root_directory="$(cd "${bin_directory}/.." || exit 5 && pwd)" echo "Bumping version..." files=( - "examples/starter-rust/Cargo.toml" + "examples/javascript/package.json" + "examples/rust/Cargo.toml" + "examples/typescript/package.json" "game/Cargo.toml" + "sdk/node/package.json" "sdk/rust/Cargo.toml" "sdk/rust/README.md" "utilities/debug-client/Cargo.toml" diff --git a/examples/javascript/package-lock.json b/examples/javascript/package-lock.json index 0125f5b..0acbc58 100644 --- a/examples/javascript/package-lock.json +++ b/examples/javascript/package-lock.json @@ -1,12 +1,12 @@ { "name": "auto-traffic-control-example", - "version": "0.2.0", + "version": "0.3.0", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "auto-traffic-control-example", - "version": "0.2.0", + "version": "0.3.0", "license": "(MIT OR Apache-2.0)", "dependencies": { "auto-traffic-control": "file:../../sdk/node" @@ -14,7 +14,7 @@ }, "../../sdk/node": { "name": "auto-traffic-control", - "version": "0.3.0-alpha.1", + "version": "0.3.0", "license": "(MIT OR Apache-2.0)", "dependencies": { "google-protobuf": "^3.20.1-rc.1" diff --git a/examples/javascript/package.json b/examples/javascript/package.json index d39063c..75eaa63 100644 --- a/examples/javascript/package.json +++ b/examples/javascript/package.json @@ -1,6 +1,6 @@ { "name": "auto-traffic-control-example", - "version": "0.2.0", + "version": "0.3.0", "description": "An example showing how to use Auto Traffic Control's API", "private": true, "type": "module", diff --git a/examples/rust/Cargo.toml b/examples/rust/Cargo.toml index c3c5274..5bc7226 100644 --- a/examples/rust/Cargo.toml +++ b/examples/rust/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "auto-traffic-control-example" license = "MIT OR Apache-2.0" -version = "0.2.0" +version = "0.3.0" edition = "2021" description = "An example showing how to use Auto Traffic Control's API" @@ -17,6 +17,6 @@ publish = false # https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] -auto-traffic-control = { path = "../../sdk/rust", version = "0.2.0" } +auto-traffic-control = { path = "../../sdk/rust", version = "0.3.0" } tokio = { version = "1.17.0", features = ["macros", "rt-multi-thread"] } diff --git a/examples/typescript/package-lock.json b/examples/typescript/package-lock.json index 7362018..20e932d 100644 --- a/examples/typescript/package-lock.json +++ b/examples/typescript/package-lock.json @@ -1,12 +1,12 @@ { "name": "auto-traffic-control-example", - "version": "0.2.0", + "version": "0.3.0", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "auto-traffic-control-example", - "version": "0.2.0", + "version": "0.3.0", "license": "(MIT OR Apache-2.0)", "dependencies": { "auto-traffic-control": "file:../../sdk/node" @@ -18,7 +18,7 @@ }, "../../sdk/node": { "name": "auto-traffic-control", - "version": "0.3.0-alpha.2", + "version": "0.3.0", "license": "(MIT OR Apache-2.0)", "dependencies": { "google-protobuf": "^3.20.1-rc.1" diff --git a/examples/typescript/package.json b/examples/typescript/package.json index 18be48c..8caaef9 100644 --- a/examples/typescript/package.json +++ b/examples/typescript/package.json @@ -1,6 +1,6 @@ { "name": "auto-traffic-control-example", - "version": "0.2.0", + "version": "0.3.0", "description": "An example showing how to use Auto Traffic Control's API", "private": true, "main": "main.ts", diff --git a/game/Cargo.toml b/game/Cargo.toml index c875ce7..cb1b320 100644 --- a/game/Cargo.toml +++ b/game/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "auto-traffic-control-game" license = "MIT OR Apache-2.0" -version = "0.2.0" +version = "0.3.0" edition = "2021" rust-version = "1.60" @@ -31,7 +31,7 @@ copyright = "Copyright (c) 2022 Jan David Nose" category = "public.app-category.games" [dependencies] -auto-traffic-control = { path = "../sdk/rust", version = "0.2.0", features = ["server"] } +auto-traffic-control = { path = "../sdk/rust", version = "0.3.0", features = ["server"] } bevy = "0.7.0" dashmap = "5.2.0" diff --git a/sdk/node/package-lock.json b/sdk/node/package-lock.json index 4d184c8..3598d84 100644 --- a/sdk/node/package-lock.json +++ b/sdk/node/package-lock.json @@ -1,12 +1,12 @@ { "name": "auto-traffic-control", - "version": "0.3.0-alpha.2", + "version": "0.3.0", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "auto-traffic-control", - "version": "0.3.0-alpha.2", + "version": "0.3.0", "license": "(MIT OR Apache-2.0)", "dependencies": { "google-protobuf": "^3.20.1-rc.1" diff --git a/sdk/node/package.json b/sdk/node/package.json index a8d6f0a..ad3e23e 100644 --- a/sdk/node/package.json +++ b/sdk/node/package.json @@ -1,6 +1,6 @@ { "name": "auto-traffic-control", - "version": "0.3.0-alpha.2", + "version": "0.3.0", "description": "A video game for programmers about air traffic control", "main": "src/index.js", "types": "src/index.d.ts", diff --git a/sdk/rust/Cargo.toml b/sdk/rust/Cargo.toml index 7513c85..6055033 100644 --- a/sdk/rust/Cargo.toml +++ b/sdk/rust/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "auto-traffic-control" license = "MIT OR Apache-2.0" -version = "0.2.0" +version = "0.3.0" edition = "2021" rust-version = "1.56" diff --git a/sdk/rust/README.md b/sdk/rust/README.md index a444e17..a2eb5c4 100644 --- a/sdk/rust/README.md +++ b/sdk/rust/README.md @@ -24,7 +24,7 @@ First, add `auto-traffic-control` as a new dependency to your `Cargo.toml`. ```toml [dependencies] -auto-traffic-control = "0.2.0" +auto-traffic-control = "0.3.0" ``` You also need to add [`tonic`](https://crates.io/crates/tonic), the Rust diff --git a/utilities/debug-client/Cargo.toml b/utilities/debug-client/Cargo.toml index ae2bb71..6651d33 100644 --- a/utilities/debug-client/Cargo.toml +++ b/utilities/debug-client/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "debug-client" license = "MIT OR Apache-2.0" -version = "0.2.0" +version = "0.3.0" edition = "2021" rust-version = "1.56" @@ -18,7 +18,7 @@ publish = false # https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] -auto-traffic-control = { path = "../../sdk/rust", version = "0.2.0", features = ["server"] } +auto-traffic-control = { path = "../../sdk/rust", version = "0.3.0", features = ["server"] } tokio = { version = "1.17.0", features = ["macros", "rt-multi-thread"] } tokio-stream = { version = "0.1.8" } diff --git a/utilities/test-server/Cargo.toml b/utilities/test-server/Cargo.toml index 75996b9..00eb8cf 100644 --- a/utilities/test-server/Cargo.toml +++ b/utilities/test-server/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "test-server" license = "MIT OR Apache-2.0" -version = "0.2.0" +version = "0.3.0" edition = "2021" rust-version = "1.56" @@ -15,7 +15,7 @@ publish = false # https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] -auto-traffic-control = { path = "../../sdk/rust", version = "0.2.0", features = ["server"] } +auto-traffic-control = { path = "../../sdk/rust", version = "0.3.0", features = ["server"] } prost = "0.10.1" semver = "1.0.7"