diff --git a/CHANGELOG.md b/CHANGELOG.md index 4006c65405..b67ad5d76d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,15 @@ 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). ## [Unreleased] + +### Breaking changes + +### New features + +### Fixed bugs + +## [0.9.0] - 2023-09-06 + * `jj diff --stat` has been implemented. It shows a histogram of the changes, same as `git diff --stat`. Fixes [#2066](https://github.com/martinvonz/jj/issues/2066) @@ -150,6 +159,37 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 repository. [#2011](https://github.com/martinvonz/jj/issues/2011) +### Contributors + +Thanks to the people who made this release happen! + +* Alexander Potashev (@aspotashev) +* Anton Bulakh (@necauqua) +* Austin Seipp (@thoughtpolice) +* Benjamin Brittain (@benbrittain) +* Benjamin Saunders (@Ralith) +* Christophe Poucet (@poucet) +* Emily Kyle Fox (@emilykfox) +* Glen Choo (@chooglen) +* Ilya Grigoriev (@ilyagr) +* Kevin Liao (@kevincliao) +* Linus Arver (@listx) +* Martin Clausen (@maacl) +* Martin von Zweigbergk (@martinvonz) +* Matt Freitas-Stavola (@mbStavola) +* Oscar Bonilla (@ob) +* Philip Metzger (@PhilipMetzger) +* Piotr Kufel (@qfel) +* Preston Van Loon (@prestonvanloon) +* Tal Pressman (@talpr) +* Vamsi Avula (@avamsi) +* Vincent Breitmoser (@Valodim) +* Vladimir (@0xdeafbeef) +* Waleed Khan (@arxanas) +* Yuya Nishihara (@yuja) +* Zachary Dremann (@Dr-Emann) + + ## [0.8.0] - 2023-07-09 ### Breaking changes diff --git a/Cargo.lock b/Cargo.lock index 77f07fa6e0..0c471b1a18 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -791,7 +791,7 @@ dependencies = [ [[package]] name = "gen-protos" -version = "0.8.0" +version = "0.9.0" dependencies = [ "prost-build", ] @@ -1013,7 +1013,7 @@ checksum = "af150ab688ff2122fcef229be89cb50dd66af9e01a4ff320cc137eecc9bacc38" [[package]] name = "jj-cli" -version = "0.8.0" +version = "0.9.0" dependencies = [ "anyhow", "assert_cmd", @@ -1060,7 +1060,7 @@ dependencies = [ [[package]] name = "jj-lib" -version = "0.8.0" +version = "0.9.0" dependencies = [ "assert_matches", "backoff", @@ -2130,7 +2130,7 @@ dependencies = [ [[package]] name = "testutils" -version = "0.8.0" +version = "0.9.0" dependencies = [ "config", "git2", diff --git a/Cargo.toml b/Cargo.toml index 065c5d5c06..f8cc8c584f 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -5,7 +5,7 @@ resolver = "2" members = ["cli", "lib", "lib/testutils", "lib/gen-protos"] [workspace.package] -version = "0.8.0" +version = "0.9.0" license = "Apache-2.0" rust-version = "1.71" # NOTE: remember to update CI, contributing.md, changelog.md, and flake.nix edition = "2021" diff --git a/docs/revsets.md b/docs/revsets.md index 1d78f1b2fa..e4c71b0578 100644 --- a/docs/revsets.md +++ b/docs/revsets.md @@ -58,8 +58,8 @@ only symbols. * `x:`: Descendants of `x`, including the commits in `x` itself. * `x:y`: Descendants of `x` that are also ancestors of `y`. Equivalent to `x: & :y`. This is what `git log` calls `--ancestry-path x..y`. -* `::x`, `x::`, and `x::y`: New versions of for `:x`, `x:`, and `x:y` to be - released in jj 0.9.0. We plan to delete the latter in jj 0.15+. +* `::x`, `x::`, and `x::y`: New versions of `:x`, `x:`, and `x:y` released in + jj 0.9.0. We plan to delete the latter in jj 0.15+. * `::`: All visible commits in the repo. Equivalent to `all()`. * `x..y`: Ancestors of `y` that are not also ancestors of `x`. Equivalent to `:y ~ :x`. This is what `git log` calls `x..y` (i.e. the same as we call it).