|
2 | 2 |
|
3 | 3 | ## master
|
4 | 4 |
|
| 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 | + |
5 | 52 | ## 2.6.0 (2022-06-22)
|
6 | 53 |
|
7 | 54 | RBS 2.6 ships with `rbs prototype` commands improvements and signature updates.
|
|
0 commit comments