You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+34Lines changed: 34 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,31 @@
1
1
# CHANGELOG
2
2
3
+
## 4.0.2 (2026-03-25)
4
+
5
+
### Library changes
6
+
7
+
#### rbs collection
8
+
9
+
* Fix: pathname not written to lockfile. ([#2889](https://github.com/ruby/rbs/pull/2889))
10
+
11
+
### Miscellaneous
12
+
13
+
* Fix test failure on Windows in `ruby/ruby` ([#2900](https://github.com/ruby/rbs/pull/2900))
14
+
* Fix test for Ruby 4.1 ([#2899](https://github.com/ruby/rbs/pull/2899))
15
+
16
+
## 4.0.1 (2026-03-23)
17
+
18
+
This is a minor release to fix Ruby CI failure, which was caused by symlinks included in the `rust` directory.
19
+
20
+
### Library changes
21
+
22
+
* Fix `() -> (void)` being rejected as SyntaxError ([#2884](https://github.com/ruby/rbs/pull/2884))
23
+
24
+
### Miscellaneous
25
+
26
+
* Drop crates ([#2887](https://github.com/ruby/rbs/pull/2887))
27
+
* Add newline at eof ([#2885](https://github.com/ruby/rbs/pull/2885))
28
+
3
29
## 4.0.0 (2026-03-16)
4
30
5
31
RBS 4.0 ships with experimental RBS inline syntax support, allowing you to write type annotations directly in Ruby source files. See [docs/inline.md](docs/inline.md) for the syntax details.
@@ -208,6 +234,14 @@ This release also introduces two language changes: type argument support for sin
0 commit comments