Commit 47408db
authored
Update dependency rbs to '~> 3.10.0' (#725)
This PR contains the following updates:
| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [rbs](https://redirect.github.com/ruby/rbs)
([changelog](https://redirect.github.com/ruby/rbs/blob/master/CHANGELOG.md))
| `'~> 3.9.3'` -> `'~> 3.10.0'` |

|

|
---
### Release Notes
<details>
<summary>ruby/rbs (rbs)</summary>
###
[`v3.10.0`](https://redirect.github.com/ruby/rbs/releases/tag/v3.10.0):
3.10.0
[Compare
Source](https://redirect.github.com/ruby/rbs/compare/v3.9.5...v3.10.0)
[Release
note](https://redirect.github.com/ruby/rbs/wiki/Release-Note-3.10)
RBS 3.10.0 ships with a pure C parser implementation, signature updates
for Ruby 4.0, and various bug fixes.
##### Pure C parser implementation
The new parser implementation was announced at [RubyKaigi
2025](https://rubykaigi.org/2025/presentations/amomchilov.html) and is
finally shipped as a RubyGem!
The new parser is faster than the one in 3.9 and is portable — it is
independent of the Ruby runtime and is used to implement Sorbet’s RBS
support.
##### Type definition of bundled gems
The type definitions of `cgi` have been moved to
[gem\_rbs\_collection](https://redirect.github.com/ruby/gem_rbs_collection/tree/main/gems/cgi),
as it has been migrated to a bundled gem in Ruby 4.0
`cgi-escape` has been added to `stdlib`. You may need to declare a
dependency on `cgi-escape` in your `manifest.yaml`, add `-r cgi-escape`
to your command line, or update your type checker configuration.
```yaml
dependencies:
- name: cgi-escape
```
The type definitions for `pathname` have also been moved from `stdlib`
to `core`, as it is now implemented as part of the core library.
##### Pull Requests
- \[Backport] Support rdoc v7
([#​2770](https://redirect.github.com/ruby/rbs/pull/2770))
- \[Backport] Check tuple type length
([#​2766](https://redirect.github.com/ruby/rbs/pull/2766))
- Backport update to 4.0.0-preview3
([#​2768](https://redirect.github.com/ruby/rbs/pull/2768))
- \[Backport] Remove test code for bundled gems
([#​2762](https://redirect.github.com/ruby/rbs/pull/2762))
- Merge pull request
[#​2761](https://redirect.github.com/ruby/rbs/issues/2761) from
ruby/update-minitest
([#​2763](https://redirect.github.com/ruby/rbs/pull/2763))
- \[Backport] Support BigDecimal v4
([#​2759](https://redirect.github.com/ruby/rbs/pull/2759))
- Parser/lexer backports
([#​2756](https://redirect.github.com/ruby/rbs/pull/2756))
- Merge pull request
[#​2753](https://redirect.github.com/ruby/rbs/issues/2753) from
ruby/delete-printf
([#​2754](https://redirect.github.com/ruby/rbs/pull/2754))
- Backports
([#​2751](https://redirect.github.com/ruby/rbs/pull/2751))
- Merge pull request
[#​2728](https://redirect.github.com/ruby/rbs/issues/2728) from
ruby/cgi
([#​2747](https://redirect.github.com/ruby/rbs/pull/2747))
- Merge pull request
[#​2729](https://redirect.github.com/ruby/rbs/issues/2729) from
ruby/rbs-assert
([#​2748](https://redirect.github.com/ruby/rbs/pull/2748))
- Merge pull request
[#​2749](https://redirect.github.com/ruby/rbs/issues/2749) from
ruby/fix-test
([#​2750](https://redirect.github.com/ruby/rbs/pull/2750))
- Backport RBS file updates
([#​2742](https://redirect.github.com/ruby/rbs/pull/2742))
- Backport JSON PRs
([#​2740](https://redirect.github.com/ruby/rbs/pull/2740))
- Merge pull request
[#​2718](https://redirect.github.com/ruby/rbs/issues/2718) from
ruby/ruby-4
([#​2741](https://redirect.github.com/ruby/rbs/pull/2741))
- \[Backport] Move Pathname to core from stdlib
([#​2730](https://redirect.github.com/ruby/rbs/pull/2730))
- Backport rdoc 6.16
([#​2722](https://redirect.github.com/ruby/rbs/pull/2722))
- Backport rdoc support
([#​2719](https://redirect.github.com/ruby/rbs/pull/2719))
- Backport "Remove sig for IO#{ready?,nread}"
([#​2720](https://redirect.github.com/ruby/rbs/pull/2720))
- Backport more pure C parsers
([#​2679](https://redirect.github.com/ruby/rbs/pull/2679))
- Backport module name normalization
([#​2673](https://redirect.github.com/ruby/rbs/pull/2673))
- Backport pure-C parser
([#​2671](https://redirect.github.com/ruby/rbs/pull/2671))
- Fix test failure
([#​2672](https://redirect.github.com/ruby/rbs/pull/2672))
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/line/line-bot-sdk-ruby).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi41OS4wIiwidXBkYXRlZEluVmVyIjoiNDIuNTkuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJkZXBlbmRlbmN5IHVwZ3JhZGUiXX0=-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>1 parent 0012420 commit 47408db
2 files changed
+3
-3
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | | - | |
| 9 | + | |
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
66 | 66 | | |
67 | 67 | | |
68 | 68 | | |
69 | | - | |
| 69 | + | |
70 | 70 | | |
71 | 71 | | |
72 | 72 | | |
| |||
142 | 142 | | |
143 | 143 | | |
144 | 144 | | |
145 | | - | |
| 145 | + | |
146 | 146 | | |
147 | 147 | | |
148 | 148 | | |
| |||
0 commit comments