From 5c1e8756ad0405337a0b4b6ff5389bdc01ddf574 Mon Sep 17 00:00:00 2001 From: Soutaro Matsumoto Date: Mon, 23 Mar 2026 15:31:03 +0900 Subject: [PATCH] Version 4.0.1 --- CHANGELOG.md | 13 +++++++++++++ Gemfile.lock | 2 +- lib/rbs/version.rb | 2 +- 3 files changed, 15 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f4868bc47..37b071cbd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,18 @@ # CHANGELOG +## 4.0.1 (2026-03-23) + +This is a minor release to fix Ruby CI failure, which was caused by symlinks included in the `rust` directory. + +### Library changes + +* Fix `() -> (void)` being rejected as SyntaxError ([#2884](https://github.com/ruby/rbs/pull/2884)) + +### Miscellaneous + +* Drop crates ([#2887](https://github.com/ruby/rbs/pull/2887)) +* Add newline at eof ([#2885](https://github.com/ruby/rbs/pull/2885)) + ## 4.0.0 (2026-03-16) 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. diff --git a/Gemfile.lock b/Gemfile.lock index 67f047792..a9c660659 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -22,7 +22,7 @@ GIT PATH remote: . specs: - rbs (4.0.1.dev.2) + rbs (4.0.1) logger prism (>= 1.6.0) tsort diff --git a/lib/rbs/version.rb b/lib/rbs/version.rb index a190d7221..093c8e161 100644 --- a/lib/rbs/version.rb +++ b/lib/rbs/version.rb @@ -1,5 +1,5 @@ # frozen_string_literal: true module RBS - VERSION = "4.0.1.dev.2" + VERSION = "4.0.1" end