Skip to content

Commit 3a98c4e

Browse files
committed
release: 0.28.0
1 parent 5a63fd9 commit 3a98c4e

File tree

3 files changed

+66
-8
lines changed

3 files changed

+66
-8
lines changed

CHANGELOG.md

Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,27 @@ to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
1212

1313
### Breaking changes
1414

15+
### Deprecations
16+
17+
### New features
18+
19+
### Fixed bugs
20+
21+
## [0.28.0] - 2025-04-02
22+
23+
### Release highlights
24+
25+
* jj's configuration can now be split into multiple files more easily.
26+
27+
* `jj resolve` now accepts built-in tools `:ours` and `:theirs`.
28+
29+
* In colocated repos, newly-created files will now appear in `git diff`.
30+
31+
* A long-standing bug relating to empty files in the built-in diff editor was
32+
fixed. [#3702](https://github.com/jj-vcs/jj/issues/3702)
33+
34+
### Breaking changes
35+
1536
* The minimum supported Rust version (MSRV) is now 1.84.0.
1637

1738
* The `git.push-branch-prefix` config has been removed in favor of
@@ -124,6 +145,43 @@ to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
124145
* `jj fix` could previously create new conflicts when a descendant of a fixed
125146
revision was already correctly formatted.
126147

148+
### Contributors
149+
150+
Thanks to the people who made this release happen!
151+
152+
* Aleksey Kuznetsov (@zummenix)
153+
* Anton Älgmyr (@algmyr)
154+
* Austin Seipp (@thoughtpolice)
155+
* Baltasar Dinis (@bsdinis)
156+
* Benjamin Tan (@bnjmnt4n)
157+
* Brandon Hall (@tenkabuto)
158+
* Caleb White (@calebdw)
159+
* Daniel Luz (@mernen)
160+
* David Rieber (@drieber)
161+
* demize (@demize)
162+
* Emily (@emilazy)
163+
* Evan Mesterhazy (@emesterhazy)
164+
* Fedor Sheremetyev (@sheremetyev)
165+
* George Christou (@gechr)
166+
* Ilya Grigoriev (@ilyagr)
167+
* Jakob Hellermann (@jakobhellermann)
168+
* Jo Liss (@joliss)
169+
* Joachim Desroches (@jedesroches)
170+
* Johannes Altmanninger (@krobelus)
171+
* Jonathan Gilchrist (@jgilchrist)
172+
* Kenyon Ralph (@kenyon)
173+
* Lucas Garron (@lgarron)
174+
* Martin von Zweigbergk (@martinvonz)
175+
* Nick Pupko (@npupko)
176+
* Philip Metzger (@PhilipMetzger)
177+
* Raphael Borun Das Gupta (@das-g)
178+
* Remo Senekowitsch (@senekor)
179+
* Robin Stocker (@robinst)
180+
* Scott Taylor (@scott2000)
181+
* Siva Mahadevan (@svmhdvn)
182+
* Vincent Ging Ho Yim (@cenviity)
183+
* Yuya Nishihara (@yuja)
184+
127185
## [0.27.0] - 2025-03-05
128186

129187
### Release highlights

Cargo.lock

Lines changed: 5 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ resolver = "3"
55
members = ["cli", "lib", "lib/gen-protos", "lib/proc-macros", "lib/testutils"]
66

77
[workspace.package]
8-
version = "0.27.0"
8+
version = "0.28.0"
99
license = "Apache-2.0"
1010
rust-version = "1.84" # NOTE: remember to update CI, contributing.md, changelog.md, and install-and-setup.md
1111
edition = "2021"
@@ -127,8 +127,8 @@ winreg = "0.52"
127127
# put all inter-workspace libraries, i.e. those that use 'path = ...' here in
128128
# their own (alphabetically sorted) block
129129

130-
jj-lib = { path = "lib", version = "0.27.0", default-features = false }
131-
jj-lib-proc-macros = { path = "lib/proc-macros", version = "0.27.0" }
130+
jj-lib = { path = "lib", version = "0.28.0", default-features = false }
131+
jj-lib-proc-macros = { path = "lib/proc-macros", version = "0.28.0" }
132132
testutils = { path = "lib/testutils", default-features = false }
133133

134134
[workspace.lints.clippy]

0 commit comments

Comments
 (0)