Skip to content

Commit 3b5b023

Browse files
committed
Add a CHANGELOG.md and supporting infrastructure
1 parent 8357a2a commit 3b5b023

File tree

4 files changed

+72
-0
lines changed

4 files changed

+72
-0
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,3 +14,4 @@ generated_diagnostic.adoc
1414
/out/
1515
/dump.lsif
1616
.envrc
17+
editors/code/CHANGELOG.md

CHANGELOG.md

Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
# Changelog
2+
3+
## [Unreleased]
4+
5+
## 2026-03-06
6+
7+
### Added
8+
- Allow use of Rust macro `matches!` by avoiding confusion with Verus `matches` keyword (#72)
9+
10+
### Changed
11+
- Updated to Rust version to 1.93.1
12+
13+
## 2026-02-03
14+
15+
### Changed
16+
- Updated to Rust version to 1.93.0
17+
18+
19+
## 2026-01-12
20+
21+
### Changed
22+
- Updated to Rust version to 1.92.0
23+
- Documentation improvements
24+
25+
26+
## 2025-11-18
27+
28+
### Changed
29+
- Updated to Rust version to 1.91.0
30+
- Improved error message when Rust toolchain validation fails
31+
32+
33+
## 2025-11-06
34+
35+
### Added
36+
- Add logic to try to locate the default cargo home directory
37+
38+
39+
## 2025-10-20
40+
41+
### Added
42+
- Setting for enabling/disabling the feature that tries to only report errors in the file that's currently being edited.
43+
44+
### Fixed
45+
- Various bugs related to `cargo verus` arugments
46+
47+
48+
## 2025-10-03
49+
50+
### Added
51+
- Support for more `cargo verus` options
52+
53+
54+
## 2025-09-29
55+
56+
### Added
57+
- Support for `assume_specification` for consts (see verus-lang/verus#1825)
58+
59+
60+
## 2025-09-03
61+
62+
### Added
63+
- A config flag to enable toggling between `cargo verus` and direct `verus` invocation
64+
65+

README.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -113,6 +113,10 @@ In the future, when we sync up with the latest version of `rust-analyzer`, you w
113113
since `rust-analyzer` changed the type it expects for this setting.
114114

115115
---
116+
## Release Notes
117+
118+
See [CHANGELOG.md](./CHANGELOG.md) for release notes.
119+
116120
## Limitations
117121
- This is experimental software and subject to change.
118122
- It is intended to be used only for Verus code.

xtask/src/dist.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,8 @@ fn dist_client(
7272
sh.copy_file(symbols_path, &bundle_path)?;
7373
}
7474

75+
sh.copy_file("CHANGELOG.md", "editors/code/CHANGELOG.md")?;
76+
7577
let _d = sh.push_dir("./editors/code");
7678

7779
let mut patch = Patch::new(sh, "./package.json")?;

0 commit comments

Comments
 (0)