From f0c67bf3f3e6a9d98da20bbf84c0c24e68c615f5 Mon Sep 17 00:00:00 2001 From: Soutaro Matsumoto Date: Mon, 30 Sep 2024 16:48:13 +0900 Subject: [PATCH] Version 3.6.0.pre.3 --- CHANGELOG.md | 21 +++++++++++++++++++++ Gemfile.lock | 2 +- lib/rbs/version.rb | 2 +- 3 files changed, 23 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 38adf49c5..f8bcceecc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,26 @@ # CHANGELOG +## 3.6.0.pre.3 (2024-09-30) + +### Signature updates + +* `JSON.load_file`, `.load_file!` ([#2031](https://github.com/ruby/rbs/pull/2031)) +* `Module#class_eval`, `Module#module_eval` ([#2029](https://github.com/ruby/rbs/pull/2029)) +* `Open3` ([#2014](https://github.com/ruby/rbs/pull/2014)) +* `RubyVM::InstructionSequence` ([#2027](https://github.com/ruby/rbs/pull/2027)) +* Fixup RBS type definitions with rbs-on-rubocop ([#2023](https://github.com/ruby/rbs/pull/2023)) +* Avoid using `instance`/`class` types in modules ([#2020](https://github.com/ruby/rbs/pull/2020)) + +### Language updates + +* Optional type param restriction ([#2030](https://github.com/ruby/rbs/pull/2030)) +* Prohibit `self` type as a generics default ([#2022](https://github.com/ruby/rbs/pull/2022)) +* Allow `self` types in generics default type ([#2021](https://github.com/ruby/rbs/pull/2021)) + +### Library changes + +* Add `TypeParamDefaultReferenceError#type_param` ([#2032](https://github.com/ruby/rbs/pull/2032)) + ## 3.6.0.pre.2 (2024-09-18) ### Signature updates diff --git a/Gemfile.lock b/Gemfile.lock index faeb2c4cc..17a30eaa7 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,7 +1,7 @@ PATH remote: . specs: - rbs (3.6.0.pre.2) + rbs (3.6.0.pre.3) logger PATH diff --git a/lib/rbs/version.rb b/lib/rbs/version.rb index 4b098fc69..55438a01b 100644 --- a/lib/rbs/version.rb +++ b/lib/rbs/version.rb @@ -1,5 +1,5 @@ # frozen_string_literal: true module RBS - VERSION = "3.6.0.pre.2" + VERSION = "3.6.0.pre.3" end