|
1 | 1 | # CHANGELOG
|
2 | 2 |
|
| 3 | +## 3.8.0.pre.1 (2024-12-19) |
| 4 | + |
| 5 | +### Signature updates |
| 6 | + |
| 7 | +* `RubyVM::AbstractSyntaxTree::Location` ([#2189](https://github.com/ruby/rbs/pull/2189)) |
| 8 | +* `_JsonWrite#flush` ([#2134](https://github.com/ruby/rbs/pull/2134)) |
| 9 | +* `Array#fetch_values` ([#2189](https://github.com/ruby/rbs/pull/2189)) |
| 10 | +* `Array#to_csv` ([#2099](https://github.com/ruby/rbs/pull/2099)) |
| 11 | +* `Exception#set_backtrace` ([#2189](https://github.com/ruby/rbs/pull/2189)) |
| 12 | +* `Fiber#raise` ([#2189](https://github.com/ruby/rbs/pull/2189)) |
| 13 | +* `GC.config` ([#2189](https://github.com/ruby/rbs/pull/2189)) |
| 14 | +* `Hash.new` ([#2189](https://github.com/ruby/rbs/pull/2189)) |
| 15 | +* `Kernel#raise` ([#2189](https://github.com/ruby/rbs/pull/2189)) |
| 16 | +* `MatchData#bytebegin` ([#2189](https://github.com/ruby/rbs/pull/2189)) |
| 17 | +* `MatchData#byteend` ([#2189](https://github.com/ruby/rbs/pull/2189)) |
| 18 | +* `Pathname#mkpath` ([#2048](https://github.com/ruby/rbs/pull/2048)) |
| 19 | +* `Pathname#rmtree` ([#2048](https://github.com/ruby/rbs/pull/2048)) |
| 20 | +* `Ractor._require` ([#2189](https://github.com/ruby/rbs/pull/2189)) |
| 21 | +* `Ractor.[]` ([#2189](https://github.com/ruby/rbs/pull/2189)) |
| 22 | +* `Ractor.[]=` ([#2189](https://github.com/ruby/rbs/pull/2189)) |
| 23 | +* `Ractor.main?` ([#2189](https://github.com/ruby/rbs/pull/2189)) |
| 24 | +* `Range#step` ([#1958](https://github.com/ruby/rbs/pull/1958)) |
| 25 | +* `RubyVM::AbstractSyntaxTree::Node#locations` ([#2189](https://github.com/ruby/rbs/pull/2189)) |
| 26 | +* `String#append_as_bytes` ([#2189](https://github.com/ruby/rbs/pull/2189)) |
| 27 | +* `String#parse_csv` ([#2099](https://github.com/ruby/rbs/pull/2099)) |
| 28 | +* `String#scan` ([#2146](https://github.com/ruby/rbs/pull/2146)) |
| 29 | +* `Tempfile.create` ([#2189](https://github.com/ruby/rbs/pull/2189)) |
| 30 | +* `Thread#raise` ([#2189](https://github.com/ruby/rbs/pull/2189)) |
| 31 | +* `Time#iso8601` ([#2189](https://github.com/ruby/rbs/pull/2189)) |
| 32 | +* `Time#xmlschema` ([#2189](https://github.com/ruby/rbs/pull/2189)) |
| 33 | +* `Warning.categories` ([#2189](https://github.com/ruby/rbs/pull/2189)) |
| 34 | +* `ZStream#finish` ([#2136](https://github.com/ruby/rbs/pull/2136)) |
| 35 | +* Generate docs based on ruby 3.4.0-rc1 ([#2183](https://github.com/ruby/rbs/pull/2183)) |
| 36 | + |
| 37 | +### Library changes |
| 38 | + |
| 39 | +* Deprecate `Kernel#Namespace` ([#2123](https://github.com/ruby/rbs/pull/2123)) |
| 40 | +* Fix `missing braces around initializer` warning ([#2180](https://github.com/ruby/rbs/pull/2180)) |
| 41 | +* Avoid double name resolution ([#2127](https://github.com/ruby/rbs/pull/2127)) |
| 42 | +* Remove forward declarations of local variables ([#2132](https://github.com/ruby/rbs/pull/2132)) |
| 43 | +* Designated initializers ([#2131](https://github.com/ruby/rbs/pull/2131)) |
| 44 | + |
| 45 | +### Miscellaneous |
| 46 | + |
| 47 | +* Update docs with rdoc-6.10.0 ([#2182](https://github.com/ruby/rbs/pull/2182)) |
| 48 | +* Update rdoc ([#2160](https://github.com/ruby/rbs/pull/2160)) |
| 49 | +* Prepare for ruby 3.4.0 ([#2181](https://github.com/ruby/rbs/pull/2181)) |
| 50 | +* Fix typo in `instance` usage example ([#2139](https://github.com/ruby/rbs/pull/2139)) |
| 51 | +* Indent `parser_test` code snippets properly ([#2137](https://github.com/ruby/rbs/pull/2137)) |
| 52 | +* Bump rbs and steep in /steep ([#2129](https://github.com/ruby/rbs/pull/2129)) |
| 53 | +* Un-hardcode repo name in test suite ([#2128](https://github.com/ruby/rbs/pull/2128)) |
| 54 | + |
3 | 55 | ## 3.7.0 (2024-12-05)
|
4 | 56 |
|
5 | 57 | ### Miscellaneous
|
|
0 commit comments