diff --git a/CHANGELOG.md b/CHANGELOG.md index eee0445e..a673a59a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,8 @@ # Development version +# 0.9.0 + - New `--stdin-file-path ` to read from stdin. Read more about this on [the website](https://posit-dev.github.io/air/cli.html#stdin) (#471). - Air's behavior relating to directly supplied files and the `exclude` / `default-exclude` options has changed to be safer by default. Previously, `air format cpp11.R` would format `cpp11.R`, even though it was part of the set of `default-exclude`s, because we assumed that a direct request from a user like this could override these rules. However, tools such as pre-commit or IDEs that format via stdin will blindly call `air format` on any file that changes and have no knowledge of whether that file should be excluded or not. For this reason, we now exclude files that match `exclude` or `default-exclude` patterns even if they are directly supplied on the command line. diff --git a/Cargo.lock b/Cargo.lock index cae30abc..2ce21bf2 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -42,7 +42,7 @@ dependencies = [ [[package]] name = "air" -version = "0.8.2" +version = "0.9.0" dependencies = [ "anyhow", "clap", diff --git a/README.md b/README.md index b1380e45..8fd19c6d 100644 --- a/README.md +++ b/README.md @@ -26,11 +26,11 @@ The very first time you install Air, for the `PATH` modifications to be applied For a specific version: ``` bash -curl -LsSf https://github.com/posit-dev/air/releases/download/0.1.1/air-installer.sh | sh +curl -LsSf https://github.com/posit-dev/air/releases/download/0.9.0/air-installer.sh | sh ``` ``` powershell -powershell -ExecutionPolicy Bypass -c "irm https://github.com/posit-dev/air/releases/download/0.1.1/air-installer.ps1 | iex" +powershell -ExecutionPolicy Bypass -c "irm https://github.com/posit-dev/air/releases/download/0.9.0/air-installer.ps1 | iex" ``` If you're on macOS and are familiar with [Homebrew](https://brew.sh/), you can alternatively install the [air formula](https://formulae.brew.sh/formula/air) with: diff --git a/crates/air/Cargo.toml b/crates/air/Cargo.toml index 434500c4..2d37ceff 100644 --- a/crates/air/Cargo.toml +++ b/crates/air/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "air" -version = "0.8.2" +version = "0.9.0" authors.workspace = true edition.workspace = true rust-version.workspace = true diff --git a/docs/cli.qmd b/docs/cli.qmd index bb279518..f4322a86 100644 --- a/docs/cli.qmd +++ b/docs/cli.qmd @@ -28,11 +28,11 @@ The very first time you install Air, for the `PATH` modifications to be applied For a specific version: ``` bash -curl -LsSf https://github.com/posit-dev/air/releases/download/0.1.1/air-installer.sh | sh +curl -LsSf https://github.com/posit-dev/air/releases/download/0.9.0/air-installer.sh | sh ``` ``` powershell -powershell -ExecutionPolicy Bypass -c "irm https://github.com/posit-dev/air/releases/download/0.1.1/air-installer.ps1 | iex" +powershell -ExecutionPolicy Bypass -c "irm https://github.com/posit-dev/air/releases/download/0.9.0/air-installer.ps1 | iex" ``` If you're on macOS and are familiar with [Homebrew](https://brew.sh/), you can alternatively install the [air formula](https://formulae.brew.sh/formula/air) with: diff --git a/editors/code/CHANGELOG.md b/editors/code/CHANGELOG.md index 4a910ee1..996d7f40 100644 --- a/editors/code/CHANGELOG.md +++ b/editors/code/CHANGELOG.md @@ -7,6 +7,10 @@ ## Development version +## 0.24.0 + +- [Air 0.9.0](https://github.com/posit-dev/air/blob/main/CHANGELOG.md) is now bundled with the extension. + ## 0.22.0 diff --git a/editors/code/package.json b/editors/code/package.json index c564d3b8..8c29cad5 100644 --- a/editors/code/package.json +++ b/editors/code/package.json @@ -2,7 +2,7 @@ "name": "air-vscode", "displayName": "Air - R Language Support", "description": "R formatter and language server", - "version": "0.22.0", + "version": "0.24.0", "publisher": "Posit", "license": "MIT", "homepage": "https://posit-dev.github.io/air", diff --git a/python/pyproject.toml b/python/pyproject.toml index 112733c4..c07256e7 100644 --- a/python/pyproject.toml +++ b/python/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "air-formatter" -version = "0.8.2" +version = "0.9.0" description = "An R formatter, written in Rust." readme = "README.md" requires-python = ">=3.8"