Skip to content

Commit 47d4c26

Browse files
committed
Version 2.7.0.pre.1
1 parent 963de8c commit 47d4c26

File tree

3 files changed

+49
-2
lines changed

3 files changed

+49
-2
lines changed

CHANGELOG.md

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,53 @@
22

33
## master
44

5+
## 2.7.0.pre.1 (2022-09-02)
6+
7+
See [Release Note 2.7](https://github.com/ruby/rbs/wiki/Release-Note-2.7) for the highlights of this release.
8+
9+
### Signature updates
10+
11+
* fiber ([#1071](https://github.com/ruby/rbs/pull/1071))
12+
* `BigDecimal` ([#1053](https://github.com/ruby/rbs/pull/1053))
13+
* `ERB::Util`, `ERB::DefMethod` ([#1074](https://github.com/ruby/rbs/pull/1074))
14+
* `Float::Infinity` ([#1095](https://github.com/ruby/rbs/pull/1095))
15+
* `Logger` ([#1046](https://github.com/ruby/rbs/pull/1046))
16+
* `IO.pipe`, `IO.foreach` ([#1057](https://github.com/ruby/rbs/pull/1057))
17+
* `Module#refine` ([#1064](https://github.com/ruby/rbs/pull/1064))
18+
* `Regexp.new` ([#1059](https://github.com/ruby/rbs/pull/1059))
19+
* `StringIO#write` ([#1065](https://github.com/ruby/rbs/pull/1065))
20+
* `Warning.#warn`, `Kernel.#warn` ([#1056](https://github.com/ruby/rbs/pull/1056))
21+
22+
### Language updates
23+
24+
* Type of `self` in blocks/procs ([#1077](https://github.com/ruby/rbs/issues/1077), [#1101](https://github.com/ruby/rbs/pull/1101))
25+
26+
### Library changes
27+
28+
* RDoc plugin ([#1048](https://github.com/ruby/rbs/pull/1048))
29+
* Dedupe method comments ([#1103](https://github.com/ruby/rbs/pull/1103))
30+
* Reduce object allocations for GC ([#1102](https://github.com/ruby/rbs/pull/1102))
31+
* Add `frozen_string_literal: true` ([#1100](https://github.com/ruby/rbs/pull/1100))
32+
* Load dependencies on `-r` option also ([#1013](https://github.com/ruby/rbs/pull/1013))
33+
* Fix DefinitionBuilder for methods aliased from module self constraints ([#1099](https://github.com/ruby/rbs/pull/1099))
34+
* Fix RBS type definitions ([#1098](https://github.com/ruby/rbs/pull/1098))
35+
* Give aliases of `.new` methods correct type ([#1097](https://github.com/ruby/rbs/pull/1097))
36+
* `nil` versions are discouraged and will be deprecated in Rubygems 4 ([#1091](https://github.com/ruby/rbs/pull/1091))
37+
* Fixes towards Rubygems 4.0 ([#1090](https://github.com/ruby/rbs/pull/1090))
38+
* Remove redundant `add` for `Repository.default` ([#1062](https://github.com/ruby/rbs/pull/1062))
39+
* Refactor: Use Repository in stdlib source ([#1063](https://github.com/ruby/rbs/pull/1063))
40+
* Move `bin/sort` implementation to under `lib/` ([#1051](https://github.com/ruby/rbs/pull/1051))
41+
42+
#### rbs prototype
43+
44+
* Fix some error on `prototype runtime` ([#1055](https://github.com/ruby/rbs/pull/1055))
45+
* Skip existing RBS files from batch `prototype` ([#1060](https://github.com/ruby/rbs/pull/1060))
46+
47+
### Miscellaneous
48+
49+
* Discard outputs from test code ([#1093](https://github.com/ruby/rbs/pull/1093))
50+
* Skip testing visibility methods with Ruby 3.2 ([#1082](https://github.com/ruby/rbs/pull/1082))
51+
552
## 2.6.0 (2022-06-22)
653

754
RBS 2.6 ships with `rbs prototype` commands improvements and signature updates.

Gemfile.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
PATH
22
remote: .
33
specs:
4-
rbs (2.6.0)
4+
rbs (2.7.0.pre.1)
55

66
PATH
77
remote: test/assets/test-gem

lib/rbs/version.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# frozen_string_literal: true
22

33
module RBS
4-
VERSION = "2.6.0"
4+
VERSION = "2.7.0.pre.1"
55
end

0 commit comments

Comments
 (0)