|
1 | 1 | # CHANGELOG |
2 | 2 |
|
| 3 | +## 3.6.0.pre.1 (2024-09-17) |
| 4 | + |
| 5 | +### Signature updates |
| 6 | + |
| 7 | +* csv ([#2012](https://github.com/ruby/rbs/pull/2012), [#1864](https://github.com/ruby/rbs/pull/1864), [#2002](https://github.com/ruby/rbs/pull/2002), [#2003](https://github.com/ruby/rbs/pull/2003), [#1903](https://github.com/ruby/rbs/pull/1903)) |
| 8 | +* digest ([#1880](https://github.com/ruby/rbs/pull/1880)) |
| 9 | +* kconv ([#1857](https://github.com/ruby/rbs/pull/1857)) |
| 10 | +* zlib ([#1911](https://github.com/ruby/rbs/pull/1911)) |
| 11 | +* `_Each` ([#2006](https://github.com/ruby/rbs/pull/2006)) |
| 12 | +* `Array` ([#1921](https://github.com/ruby/rbs/pull/1921)) |
| 13 | +* `Enumerable` ([#1921](https://github.com/ruby/rbs/pull/1921)) |
| 14 | +* `Enumerator::_Each` ([#2006](https://github.com/ruby/rbs/pull/2006), [#1915](https://github.com/ruby/rbs/pull/1915)) |
| 15 | +* `Enumerator` ([#2004](https://github.com/ruby/rbs/pull/2004)) |
| 16 | +* `Kernel` ([#1945](https://github.com/ruby/rbs/pull/1945)) |
| 17 | +* `Method` ([#1939](https://github.com/ruby/rbs/pull/1939)) |
| 18 | +* `Module` ([#1921](https://github.com/ruby/rbs/pull/1921)) |
| 19 | +* `Net::HTTPHeader` ([#1932](https://github.com/ruby/rbs/pull/1932)) |
| 20 | +* `Proc` ([#1937](https://github.com/ruby/rbs/pull/1937)) |
| 21 | +* `Queue` ([#2004](https://github.com/ruby/rbs/pull/2004)) |
| 22 | +* `Range` ([#1921](https://github.com/ruby/rbs/pull/1921)) |
| 23 | +* `Refinement` ([#1931](https://github.com/ruby/rbs/pull/1931)) |
| 24 | +* `Symbol` ([#1930](https://github.com/ruby/rbs/pull/1930)) |
| 25 | +* `TracePoint` ([#1943](https://github.com/ruby/rbs/pull/1943)) |
| 26 | +* `#rand` ([#2007](https://github.com/ruby/rbs/pull/2007)) |
| 27 | +* Use untyped blocks ([#1935](https://github.com/ruby/rbs/pull/1935)) |
| 28 | +* Update docs for ruby-3.3.4 ([#1923](https://github.com/ruby/rbs/pull/1923)) |
| 29 | +* Update docs for ruby-3.3.3 ([#1889](https://github.com/ruby/rbs/pull/1889)) |
| 30 | + |
| 31 | +### Language updates |
| 32 | + |
| 33 | +* Fix position for default_type ([#1997](https://github.com/ruby/rbs/pull/1997)) |
| 34 | +* Update `syntax.md` ([#1995](https://github.com/ruby/rbs/pull/1995)) |
| 35 | +* Improve generics ([#1994](https://github.com/ruby/rbs/pull/1994)) |
| 36 | +* Allow alias to module-self-type from module ([#1948](https://github.com/ruby/rbs/pull/1948)) |
| 37 | +* Make it a syntax error when the keys of keyword and record are duplicated. ([#1883](https://github.com/ruby/rbs/pull/1883)) |
| 38 | + |
| 39 | +### Library changes |
| 40 | + |
| 41 | +* Omit unnecessary field from location range ([#1788](https://github.com/ruby/rbs/pull/1788)) |
| 42 | +* Handle ISEQs compiled by Prism ([#1983](https://github.com/ruby/rbs/pull/1983)) |
| 43 | +* Add AST Visitor ([#1975](https://github.com/ruby/rbs/pull/1975)) |
| 44 | +* Make the extension `GC.auto_compact` compatible ([#1971](https://github.com/ruby/rbs/pull/1971)) |
| 45 | +* Make `FileFinder` faster by globbing all possible files ([#1965](https://github.com/ruby/rbs/pull/1965)) |
| 46 | +* Fix #1905: Fix typo in `UntypedFunction` ([#1906](https://github.com/ruby/rbs/pull/1906)) |
| 47 | + |
| 48 | +#### rbs prototype |
| 49 | + |
| 50 | +* [prototype] Remove redundant access modifier ([#1914](https://github.com/ruby/rbs/pull/1914)) |
| 51 | + |
| 52 | +### Miscellaneous |
| 53 | + |
| 54 | +* Allow RBS/Style/InitializeReturnType ([#2008](https://github.com/ruby/rbs/pull/2008)) |
| 55 | +* docs: An interface can include interfaces only and not modules ([#1996](https://github.com/ruby/rbs/pull/1996)) |
| 56 | +* Fix the portability of an external command ([#2001](https://github.com/ruby/rbs/pull/2001)) |
| 57 | +* Skip `AbstractSyntaxTree` test with ruby-3.4 ([#2005](https://github.com/ruby/rbs/pull/2005)) |
| 58 | +* Fix test ([#1972](https://github.com/ruby/rbs/pull/1972)) |
| 59 | +* Use `File.open` instead of `IO.sysopen` ([#1912](https://github.com/ruby/rbs/pull/1912)) |
| 60 | + |
| 61 | +## 3.5.3 (2024-08-23) |
| 62 | + |
| 63 | +### Library changes |
| 64 | + |
| 65 | +* Backport GC fix PR ([#1977](https://github.com/ruby/rbs/pull/1977)) |
| 66 | + |
| 67 | +## 3.5.2 (2024-07-10) |
| 68 | + |
| 69 | +### Library changes |
| 70 | + |
| 71 | +* Update docs for ruby-3.3.4 ([#1923](https://github.com/ruby/rbs/pull/1923), Backported in [#1925](https://github.com/ruby/rbs/pull/1925)) |
| 72 | +* Update docs for ruby-3.3.3 ([#1889](https://github.com/ruby/rbs/pull/1889), Backported in [#1925](https://github.com/ruby/rbs/pull/1925)) |
| 73 | +* Fix #1905: Fix typo in `UntypedFunction` ([#1906](https://github.com/ruby/rbs/pull/1906), Backported in [#1925](https://github.com/ruby/rbs/pull/1925)) |
| 74 | + |
| 75 | +### Miscellaneous |
| 76 | + |
| 77 | +* Use `File.open` instead of `IO.sysopen` ([#1913](https://github.com/ruby/rbs/pull/1913)) |
| 78 | + |
3 | 79 | ## 3.5.1 (2024-06-07) |
4 | 80 |
|
5 | 81 | ### Library changes |
|
0 commit comments