Commit 1cae247
Update dependency rbs to v4 (#778)
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.10.0'` → `'~> 4.0.0'` |

|

|
---
### Release Notes
<details>
<summary>ruby/rbs (rbs)</summary>
###
[`v4.0.2`](https://redirect.github.com/ruby/rbs/blob/HEAD/CHANGELOG.md#402-2026-03-25)
[Compare
Source](https://redirect.github.com/ruby/rbs/compare/v4.0.1...v4.0.2)
##### Library changes
##### rbs collection
- Fix: pathname not written to lockfile.
([#​2889](https://redirect.github.com/ruby/rbs/pull/2889))
##### Miscellaneous
- Fix test failure on Windows in `ruby/ruby`
([#​2900](https://redirect.github.com/ruby/rbs/pull/2900))
- Fix test for Ruby 4.1
([#​2899](https://redirect.github.com/ruby/rbs/pull/2899))
###
[`v4.0.1`](https://redirect.github.com/ruby/rbs/blob/HEAD/CHANGELOG.md#401-2026-03-23)
[Compare
Source](https://redirect.github.com/ruby/rbs/compare/v4.0.0...v4.0.1)
This is a minor release to fix Ruby CI failure, which was caused by
symlinks included in the `rust` directory.
##### Library changes
- Fix `() -> (void)` being rejected as SyntaxError
([#​2884](https://redirect.github.com/ruby/rbs/pull/2884))
##### Miscellaneous
- Drop crates
([#​2887](https://redirect.github.com/ruby/rbs/pull/2887))
- Add newline at eof
([#​2885](https://redirect.github.com/ruby/rbs/pull/2885))
###
[`v4.0.0`](https://redirect.github.com/ruby/rbs/blob/HEAD/CHANGELOG.md#400-2026-03-16)
[Compare
Source](https://redirect.github.com/ruby/rbs/compare/v3.10.4...v4.0.0)
RBS 4.0 ships with experimental RBS inline syntax support, allowing you
to write type annotations directly in Ruby source files. See
[docs/inline.md](docs/inline.md) for the syntax details.
```ruby
class Calculator
# @​rbs (Integer, Integer) -> Integer
def add(a, b) = a + b
end
```
Note: RBS inline is still experimental and may change in future
releases.
This release also introduces two language changes: type argument support
for singleton types (`singleton(T)[S]`) mainly for Sorbet integration,
and generic type parameter lower bounds (`T < S`).
##### Signature updates
**Updated classes/modules/methods:** `Addrinfo`, `Array`, `BasicObject`,
`BigDecimal`, `Binding`, `CGI`, `Comparable`, `Complex`, `Digest::SHA2`,
`Encoding::Converter`, `Enumerable`, `Enumerator`,
`Enumerator::ArithmeticSequence`, `Enumerator::Lazy`, `Fiber`, `File`,
`FileUtils`, `Float`, `Hash`, `IO`, `IO::TimeoutError`, `Integer`,
`JSON`, `Kernel`, `Kconv`, `Math`, `Method`, `Minitest`, `Module`,
`Numeric`, `ObjectSpace`, `Open3`, `OpenURI`, `OptionParser`, `PStore`,
`Pathname`, `Proc`, `Process::Status`, `Psych`, `Ractor`, `Random`,
`Random::Formatter`, `Range`, `Rational`,
`RBS::Unnamed::TopLevelSelfClass`, `Ripper::Lexer::Elem`, `Ruby`,
`RubyVM`, `SecureRandom`, `Set`, `Socket`, `String`, `StringScanner`,
`TCPSocket`, `Thread`, `URI`, `URI::Generic`, `Zlib::GzipReader`,
`Zlib::GzipWriter`
- Remove deprecated types
([#​2880](https://redirect.github.com/ruby/rbs/pull/2880))
- Add type `RBS::Unnamed::TopLevelSelfClass` to core
([#​2362](https://redirect.github.com/ruby/rbs/pull/2362))
- Graduate bundled gems from Ruby v4.0
([#​2852](https://redirect.github.com/ruby/rbs/pull/2852))
- stdlib: Add missing Psych methods and exception classes
([#​2850](https://redirect.github.com/ruby/rbs/pull/2850))
- Add variants with positional argument to `Hash#transform_keys`
([#​2848](https://redirect.github.com/ruby/rbs/pull/2848))
- add extra kwarg options for File#initialize and derivatives
([#​2798](https://redirect.github.com/ruby/rbs/pull/2798))
- pstore: fixes types, treat it as a collection
([#​2806](https://redirect.github.com/ruby/rbs/pull/2806))
- Add signatures for `{Module,Proc}#ruby2_keywords`
([#​2805](https://redirect.github.com/ruby/rbs/pull/2805))
- Make Zlib::GzipWriter.new level and strategy parameters optional
([#​2810](https://redirect.github.com/ruby/rbs/pull/2810))
- URI.(s) does string coercion
([#​2825](https://redirect.github.com/ruby/rbs/pull/2825))
- Fix String#append\_as\_bytes to accept Integer
([#​2817](https://redirect.github.com/ruby/rbs/pull/2817))
- \[Comparable] Add in Comparable::\_CompareToZero
([#​2697](https://redirect.github.com/ruby/rbs/pull/2697))
- \[Kernel] Add Kernel.trace\_var and Kernel.untrace\_var
([#​2682](https://redirect.github.com/ruby/rbs/pull/2682))
- Add signature for `Module#method_undefined`
([#​2804](https://redirect.github.com/ruby/rbs/pull/2804))
- Fix Zlib::GzipWriter signatures
([#​2803](https://redirect.github.com/ruby/rbs/pull/2803))
- GzipWriter#initialize only takes 1 required positional arg
([#​2799](https://redirect.github.com/ruby/rbs/pull/2799))
- Fix accessibility of method in Module
([#​2802](https://redirect.github.com/ruby/rbs/pull/2802))
- Graduate kconv
([#​2794](https://redirect.github.com/ruby/rbs/pull/2794))
- Fix test related to pathname
([#​2789](https://redirect.github.com/ruby/rbs/pull/2789))
- Split pathname to core and stdlib
([#​2777](https://redirect.github.com/ruby/rbs/pull/2777))
- \[Kernel] Narrow `caller_locations`
([#​2745](https://redirect.github.com/ruby/rbs/pull/2745))
- Ruby 4.1 changed `source_location` type
([#​2784](https://redirect.github.com/ruby/rbs/pull/2784))
- Remove ObjectSpace.count\_nodes
([#​2779](https://redirect.github.com/ruby/rbs/pull/2779))
- Support selector for `String#strip` family.
([#​2775](https://redirect.github.com/ruby/rbs/pull/2775))
- Add `Ruby`, `Array#find`, and `Array#rfind`
([#​2767](https://redirect.github.com/ruby/rbs/pull/2767))
- Update minitest
([#​2761](https://redirect.github.com/ruby/rbs/pull/2761))
- Support BigDecimal v4
([#​2758](https://redirect.github.com/ruby/rbs/pull/2758))
- Update rdoc and comments
([#​2733](https://redirect.github.com/ruby/rbs/pull/2733))
- Update cgi and cgi/escape type definitions
([#​2728](https://redirect.github.com/ruby/rbs/pull/2728))
- Update RBS files for Ruby 4
([#​2731](https://redirect.github.com/ruby/rbs/pull/2731))
- Update existing docs
([#​2724](https://redirect.github.com/ruby/rbs/pull/2724))
- Remove reference to `JSON.deep_const_get`
([#​2701](https://redirect.github.com/ruby/rbs/pull/2701))
- Remove deprecated methods in `JSON`
([#​2366](https://redirect.github.com/ruby/rbs/pull/2366))
- Update FileUtils to v1.8.0
([#​2700](https://redirect.github.com/ruby/rbs/pull/2700))
- Avoid overloading where arguments are identical
([#​2559](https://redirect.github.com/ruby/rbs/pull/2559))
- Move Pathname to core from stdlib
([#​2705](https://redirect.github.com/ruby/rbs/pull/2705))
- Remove undocumented `#nonzero?`
([#​2543](https://redirect.github.com/ruby/rbs/pull/2543))
- Add signature for `OptionParser#raise_unknown`
([#​2735](https://redirect.github.com/ruby/rbs/pull/2735))
- Add signature for `Open3.popen2`
([#​2734](https://redirect.github.com/ruby/rbs/pull/2734))
- Add RFC2396\_PARSER to URI module
([#​2727](https://redirect.github.com/ruby/rbs/pull/2727))
- Add signature for `Open3.capture3`
([#​2714](https://redirect.github.com/ruby/rbs/pull/2714))
- Remove sig for IO#{ready?,nread}
([#​2710](https://redirect.github.com/ruby/rbs/pull/2710))
- Accept `nil` state parameter in `to_json` type signatures
([#​2691](https://redirect.github.com/ruby/rbs/pull/2691))
- Add type of `Open3.popen3`
([#​2699](https://redirect.github.com/ruby/rbs/pull/2699))
- `unsetenv_others` and `close_others` only allows bool.
([#​2698](https://redirect.github.com/ruby/rbs/pull/2698))
- Add deprecated annotation to `attr` with bool args
([#​2693](https://redirect.github.com/ruby/rbs/pull/2693))
- Update open3
([#​2692](https://redirect.github.com/ruby/rbs/pull/2692))
- Add signature for `SecureRandom.bytes`
([#​2690](https://redirect.github.com/ruby/rbs/pull/2690))
- Set %a{deprecated} to deprecated core methods
([#​2664](https://redirect.github.com/ruby/rbs/pull/2664))
- Migrate usages of ::\_ToPath to use ::path instead
([#​2677](https://redirect.github.com/ruby/rbs/pull/2677))
- Add missing signatures for `Random::Formatter`
([#​2680](https://redirect.github.com/ruby/rbs/pull/2680))
- Split `Random::Formatter` to core and stdlib
([#​2661](https://redirect.github.com/ruby/rbs/pull/2661))
- Skip test cases of developing methods for Pathname
([#​2648](https://redirect.github.com/ruby/rbs/pull/2648))
- Add signature `Random.seed`
([#​2649](https://redirect.github.com/ruby/rbs/pull/2649))
- Update `string.rbs` to avoid deprecation warning in Steep
([#​2655](https://redirect.github.com/ruby/rbs/pull/2655))
- Add sig `IO#pread` and `IO#pwrite`
([#​2647](https://redirect.github.com/ruby/rbs/pull/2647))
- Refine signature of `Numeric#step` and add type of
`Enumerator::ArithmeticSequence`
([#​2600](https://redirect.github.com/ruby/rbs/pull/2600))
- Remove undocumented override methods
([#​2622](https://redirect.github.com/ruby/rbs/pull/2622))
- Add docs
([#​2625](https://redirect.github.com/ruby/rbs/pull/2625))
- Remove undocumented methods for `imaginary`
([#​2620](https://redirect.github.com/ruby/rbs/pull/2620))
- Update securerandom
([#​2619](https://redirect.github.com/ruby/rbs/pull/2619))
- Drop undocumented `#eql?`
([#​2618](https://redirect.github.com/ruby/rbs/pull/2618))
- Just use `Numeric#+@​` and return self
([#​2597](https://redirect.github.com/ruby/rbs/pull/2597))
- Drop undocumented `#dup`
([#​2598](https://redirect.github.com/ruby/rbs/pull/2598))
- Add signature for `Digest::SHA2`
([#​2573](https://redirect.github.com/ruby/rbs/pull/2573))
- Add signatures for `OpenURI`
([#​2574](https://redirect.github.com/ruby/rbs/pull/2574))
- Add signature for `IO::TimeoutError`
([#​2571](https://redirect.github.com/ruby/rbs/pull/2571))
- Add signatures for `Set`
([#​2570](https://redirect.github.com/ruby/rbs/pull/2570))
- Add signature for `Enumerator#+`
([#​2567](https://redirect.github.com/ruby/rbs/pull/2567))
- Add signature for `Enumerator::Lazy#eager`
([#​2568](https://redirect.github.com/ruby/rbs/pull/2568))
- Add signature for `Fiber#blocking`
([#​2566](https://redirect.github.com/ruby/rbs/pull/2566))
- Support BasicObject to avoid NoMethodError for `RBS::Test::TypeCheck`
([#​2565](https://redirect.github.com/ruby/rbs/pull/2565))
- Add documentation for `Range#{minmax,count,to_a,entries}`
([#​2562](https://redirect.github.com/ruby/rbs/pull/2562))
- Delegate to `Enumerable` from `Range#{min,max}`
([#​2540](https://redirect.github.com/ruby/rbs/pull/2540))
- Add URI::Generic#+
([#​2535](https://redirect.github.com/ruby/rbs/pull/2535))
- Make IO.binread, IO.binwrite, IO.read and IO.write accept \_ToPath
([#​2378](https://redirect.github.com/ruby/rbs/pull/2378))
- Support pattern argument for Enumerable#{all,any,none,one}?
([#​2368](https://redirect.github.com/ruby/rbs/pull/2368))
- fixing sig for addrinfo
([#​2464](https://redirect.github.com/ruby/rbs/pull/2464))
##### Language updates
- Add type arguments support to singleton types
([#​2502](https://redirect.github.com/ruby/rbs/pull/2502))
- Move the note about lower bound
([#​2517](https://redirect.github.com/ruby/rbs/pull/2517))
- Add support for lower bounds in type parameters
([#​2490](https://redirect.github.com/ruby/rbs/pull/2490))
##### Library changes
- Add `#type_fingerprint` methods
([#​2879](https://redirect.github.com/ruby/rbs/pull/2879))
- `top` for membership predicates of collection types
([#​2878](https://redirect.github.com/ruby/rbs/pull/2878))
- Add block parameter (`&block`) type declaration
([#​2875](https://redirect.github.com/ruby/rbs/pull/2875))
- Add splat (`*a`) and double-splat (`**a`) parameter support
([#​2873](https://redirect.github.com/ruby/rbs/pull/2873))
- Add parameter type inline annotation
([#​2443](https://redirect.github.com/ruby/rbs/pull/2443))
- Reduce compile warnings
([#​2871](https://redirect.github.com/ruby/rbs/pull/2871))
- Specify input range by byte offsets
([#​2863](https://redirect.github.com/ruby/rbs/pull/2863))
- add `extern "C"` wrapping to `rbs.h` when using C++
([#​2855](https://redirect.github.com/ruby/rbs/pull/2855))
- Automatically inherits super method type if unannotated
([#​2858](https://redirect.github.com/ruby/rbs/pull/2858))
- Add `...` syntax to method type inline annotation syntax
([#​2856](https://redirect.github.com/ruby/rbs/pull/2856))
- Fix for string reference corruption issue
([#​2836](https://redirect.github.com/ruby/rbs/pull/2836))
- Use unreleased steep for `rake typecheck_test`
([#​2842](https://redirect.github.com/ruby/rbs/pull/2842))
- Fix breaking references after GC.compact
([#​2822](https://redirect.github.com/ruby/rbs/pull/2822))
- Fix special methods accessibility.
([#​2546](https://redirect.github.com/ruby/rbs/pull/2546))
- Fix allocation alignment
([#​2788](https://redirect.github.com/ruby/rbs/pull/2788))
- Skip `set` and `pathname` from `manifest.yaml`
([#​2773](https://redirect.github.com/ruby/rbs/pull/2773))
- Fix C++ compiler warnings
([#​2755](https://redirect.github.com/ruby/rbs/pull/2755))
- Better encoding
([#​2675](https://redirect.github.com/ruby/rbs/pull/2675))
- Move `require_eof` handling to C API
([#​2678](https://redirect.github.com/ruby/rbs/pull/2678))
- Delete debug print
([#​2753](https://redirect.github.com/ruby/rbs/pull/2753))
- Make assertions macro
([#​2729](https://redirect.github.com/ruby/rbs/pull/2729))
- Remove deprecated method `Kernel#Namespace`. Also remove
`Kernel#TypeName`.
([#​2480](https://redirect.github.com/ruby/rbs/pull/2480))
- Update rdoc to 6.13.1
([#​2355](https://redirect.github.com/ruby/rbs/pull/2355))
- Allow `self` for inline `@rbs @​ivar: self`
([#​2633](https://redirect.github.com/ruby/rbs/pull/2633))
- Normalize modules during type name resolution
([#​2670](https://redirect.github.com/ruby/rbs/pull/2670))
- Only load extconf\_compile\_commands\_json when compiling through Rake
([#​2498](https://redirect.github.com/ruby/rbs/pull/2498))
- Use `malloc` based allocator
([#​2666](https://redirect.github.com/ruby/rbs/pull/2666))
- Add another parser benchmark script
([#​2668](https://redirect.github.com/ruby/rbs/pull/2668))
- Reuse empty array and hash
([#​2667](https://redirect.github.com/ruby/rbs/pull/2667))
- Faster lexical analyzer
([#​2665](https://redirect.github.com/ruby/rbs/pull/2665))
- Introduce `type_fingerprint`
([#​2644](https://redirect.github.com/ruby/rbs/pull/2644))
- Add module-class alias declaration
([#​2636](https://redirect.github.com/ruby/rbs/pull/2636))
- Inline constant declaration
([#​2635](https://redirect.github.com/ruby/rbs/pull/2635))
- `self` type is rejected depending on the context
([#​2627](https://redirect.github.com/ruby/rbs/pull/2627))
- Add instance variable declaration annotation
([#​2632](https://redirect.github.com/ruby/rbs/pull/2632))
- Module-self allow void once
([#​2626](https://redirect.github.com/ruby/rbs/pull/2626))
- Support inheritance in Inline RBS declaration
([#​2630](https://redirect.github.com/ruby/rbs/pull/2630))
- Inline attribute/method definitions have comments
([#​2624](https://redirect.github.com/ruby/rbs/pull/2624))
- Inline RBS declaration for attributes (`attr_***`)
([#​2623](https://redirect.github.com/ruby/rbs/pull/2623))
- Fix bad scaling in `rbs_comment_t` tokens
([#​2578](https://redirect.github.com/ruby/rbs/pull/2578))
- Update parser so that `void` type is rejected depending on the context
([#​2590](https://redirect.github.com/ruby/rbs/pull/2590))
- Implement mixin in inline RBS declarations
([#​2614](https://redirect.github.com/ruby/rbs/pull/2614))
- Validate type args given to non-generic ancestor
([#​2615](https://redirect.github.com/ruby/rbs/pull/2615))
- Add name locations to AST
([#​2595](https://redirect.github.com/ruby/rbs/pull/2595))
- Move `exit` calls to `exe/rbs`
([#​2591](https://redirect.github.com/ruby/rbs/pull/2591))
- Fix locator
([#​2588](https://redirect.github.com/ruby/rbs/pull/2588))
- Introduce standalone C parser for RBS with arena allocation
([#​2398](https://redirect.github.com/ruby/rbs/pull/2398))
- Fix subtraction of civar
([#​2369](https://redirect.github.com/ruby/rbs/pull/2369))
- Buffer with empty string
([#​2551](https://redirect.github.com/ruby/rbs/pull/2551))
- Fix unavailable MAP\_ANONYMOUS
([#​2470](https://redirect.github.com/ruby/rbs/pull/2470))
- Inline minor fix
([#​2514](https://redirect.github.com/ruby/rbs/pull/2514))
- Enable `-Wc++-compat`
([#​2463](https://redirect.github.com/ruby/rbs/pull/2463))
- Expose a method to parse type parameters
([#​2457](https://redirect.github.com/ruby/rbs/pull/2457))
- Expose and fix `Block#location`
([#​2456](https://redirect.github.com/ruby/rbs/pull/2456))
- Restore RBS::Environment#declarations for backwards-compatibility
([#​2393](https://redirect.github.com/ruby/rbs/pull/2393))
- Implement `@rbs return: T` annotation
([#​2406](https://redirect.github.com/ruby/rbs/pull/2406))
- Add `@rbs skip` annotation
([#​2405](https://redirect.github.com/ruby/rbs/pull/2405))
- Inline annotations
([#​2403](https://redirect.github.com/ruby/rbs/pull/2403))
- Inline `def` support
([#​2392](https://redirect.github.com/ruby/rbs/pull/2392))
- Suppress to GCC warning with multi-line comment
([#​2383](https://redirect.github.com/ruby/rbs/pull/2383))
- Add inline class/module declaration
([#​2390](https://redirect.github.com/ruby/rbs/pull/2390))
- Add `RBS::Source::RBS`
([#​2380](https://redirect.github.com/ruby/rbs/pull/2380))
##### rbs prototype
- \[prototype runtime] Find redefined methods
([#​2542](https://redirect.github.com/ruby/rbs/pull/2542))
##### rbs collection
##### Miscellaneous
- bundle update (2026-01-20)
([#​2818](https://redirect.github.com/ruby/rbs/pull/2818))
- Ruby 4.0.1
([#​2823](https://redirect.github.com/ruby/rbs/pull/2823))
- \[rbs/test] Check type arguments size
([#​2809](https://redirect.github.com/ruby/rbs/pull/2809))
- Add tsort to testing dependencies
([#​2795](https://redirect.github.com/ruby/rbs/pull/2795))
- Update ruby to 4.0
([#​2776](https://redirect.github.com/ruby/rbs/pull/2776))
- Ruby 4.0.0 preview3
([#​2764](https://redirect.github.com/ruby/rbs/pull/2764))
- Remove test code for bundled gems
([#​2760](https://redirect.github.com/ruby/rbs/pull/2760))
- Fix `nil` size `Enumerator` test
([#​2749](https://redirect.github.com/ruby/rbs/pull/2749))
- Fix tests for rbs\_skip\_tests in ruby repo
([#​2725](https://redirect.github.com/ruby/rbs/pull/2725))
- Update rdoc to v6.16
([#​2721](https://redirect.github.com/ruby/rbs/pull/2721))
- Run CI with "4.0.0-preview2"
([#​2718](https://redirect.github.com/ruby/rbs/pull/2718))
- Minor typo fix
([#​2676](https://redirect.github.com/ruby/rbs/pull/2676))
- Add -j option to make
([#​2658](https://redirect.github.com/ruby/rbs/pull/2658))
- Allows the use of a path list as RBS\_SKIP\_TESTS
([#​2612](https://redirect.github.com/ruby/rbs/pull/2612))
- Fix clang-format
([#​2589](https://redirect.github.com/ruby/rbs/pull/2589))
- Restrict the execution of the valgrind task to when the C code has
been modified.
([#​2552](https://redirect.github.com/ruby/rbs/pull/2552))
- Set force\_ruby\_platform for bundler when head
([#​2555](https://redirect.github.com/ruby/rbs/pull/2555))
- More skip paths with valgrind
([#​2557](https://redirect.github.com/ruby/rbs/pull/2557))
- Run the `Encoding::Converter` test
([#​2550](https://redirect.github.com/ruby/rbs/pull/2550))
- Fix CI
([#​2527](https://redirect.github.com/ruby/rbs/pull/2527))
- Replace reference with official documentation
([#​2453](https://redirect.github.com/ruby/rbs/pull/2453))
- Add clangd integration for improved C extension development
([#​2481](https://redirect.github.com/ruby/rbs/pull/2481))
- Setup clang format for C code
([#​2437](https://redirect.github.com/ruby/rbs/pull/2437))
- Add `super` calls in `setup`
([#​2484](https://redirect.github.com/ruby/rbs/pull/2484))
- Suppress warnings during testing
([#​2370](https://redirect.github.com/ruby/rbs/pull/2370))
- Update rubocop-on-rbs and use plugins
([#​2345](https://redirect.github.com/ruby/rbs/pull/2345))
- Fix error at Ruby CI
([#​2445](https://redirect.github.com/ruby/rbs/pull/2445))
- Use `erb` instead of `set` for load path testing
([#​2439](https://redirect.github.com/ruby/rbs/pull/2439))
- Skip loading ruby\_memcheck
([#​2349](https://redirect.github.com/ruby/rbs/pull/2349))
- Forcibly uninstall gems even if there is a dependency problem.
([#​2346](https://redirect.github.com/ruby/rbs/pull/2346))
</details>
---
### Configuration
📅 **Schedule**: (in timezone Asia/Tokyo)
- 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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMDAuMCIsInVwZGF0ZWRJblZlciI6IjQzLjE4Mi4yIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImRlcGVuZGVuY3kgdXBncmFkZSJdfQ==-->
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Motoi Okuzono <motoi.okuzono+github@gmail.com>1 parent 9c7c5aa commit 1cae247
310 files changed
Lines changed: 1077 additions & 1084 deletions
File tree
- generator/src/main/resources/line-bot-sdk-ruby-generator
- lib/line/bot/v2
- channel_access_token
- api
- model
- insight
- api
- model
- liff
- api
- model
- manage_audience
- api
- model
- messaging_api
- api
- model
- module_attach
- api
- model
- module
- api
- model
- shop
- api
- model
- webhook/model
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
10 | | - | |
| 10 | + | |
11 | 11 | | |
12 | 12 | | |
13 | | - | |
| 13 | + | |
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | | - | |
12 | | - | |
13 | | - | |
14 | | - | |
15 | | - | |
16 | | - | |
17 | | - | |
18 | | - | |
19 | | - | |
20 | | - | |
21 | | - | |
22 | | - | |
23 | | - | |
24 | 11 | | |
25 | 12 | | |
26 | 13 | | |
27 | | - | |
28 | | - | |
29 | | - | |
30 | | - | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
31 | 17 | | |
32 | 18 | | |
33 | 19 | | |
34 | | - | |
| 20 | + | |
35 | 21 | | |
36 | 22 | | |
37 | | - | |
38 | 23 | | |
39 | | - | |
40 | | - | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
41 | 27 | | |
42 | | - | |
43 | | - | |
44 | 28 | | |
45 | 29 | | |
46 | 30 | | |
47 | 31 | | |
48 | 32 | | |
49 | 33 | | |
50 | | - | |
| 34 | + | |
51 | 35 | | |
52 | 36 | | |
53 | | - | |
| 37 | + | |
| 38 | + | |
54 | 39 | | |
55 | 40 | | |
56 | 41 | | |
57 | | - | |
58 | | - | |
59 | 42 | | |
60 | | - | |
61 | 43 | | |
62 | 44 | | |
63 | 45 | | |
| |||
79 | 61 | | |
80 | 62 | | |
81 | 63 | | |
82 | | - | |
| 64 | + | |
83 | 65 | | |
| 66 | + | |
84 | 67 | | |
85 | 68 | | |
86 | 69 | | |
| |||
120 | 103 | | |
121 | 104 | | |
122 | 105 | | |
123 | | - | |
124 | | - | |
| 106 | + | |
125 | 107 | | |
126 | 108 | | |
127 | 109 | | |
128 | 110 | | |
129 | 111 | | |
130 | 112 | | |
131 | 113 | | |
132 | | - | |
133 | | - | |
| 114 | + | |
| 115 | + | |
134 | 116 | | |
135 | | - | |
| 117 | + | |
136 | 118 | | |
137 | 119 | | |
138 | 120 | | |
139 | 121 | | |
140 | 122 | | |
141 | | - | |
| 123 | + | |
142 | 124 | | |
143 | 125 | | |
144 | 126 | | |
145 | | - | |
146 | | - | |
147 | 127 | | |
148 | 128 | | |
149 | 129 | | |
150 | | - | |
| 130 | + | |
151 | 131 | | |
152 | 132 | | |
153 | 133 | | |
| |||
167 | 147 | | |
168 | 148 | | |
169 | 149 | | |
170 | | - | |
| 150 | + | |
171 | 151 | | |
172 | 152 | | |
173 | 153 | | |
174 | | - | |
| 154 | + | |
175 | 155 | | |
176 | 156 | | |
177 | 157 | | |
| |||
Lines changed: 2 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
84 | 84 | | |
85 | 85 | | |
86 | 86 | | |
87 | | - | |
88 | | - | |
| 87 | + | |
89 | 88 | | |
90 | 89 | | |
91 | 90 | | |
| |||
127 | 126 | | |
128 | 127 | | |
129 | 128 | | |
130 | | - | |
| 129 | + | |
131 | 130 | | |
132 | 131 | | |
133 | 132 | | |
| |||
Lines changed: 7 additions & 5 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
76 | 76 | | |
77 | 77 | | |
78 | 78 | | |
79 | | - | |
| 79 | + | |
80 | 80 | | |
81 | 81 | | |
82 | 82 | | |
| |||
85 | 85 | | |
86 | 86 | | |
87 | 87 | | |
88 | | - | |
| 88 | + | |
89 | 89 | | |
90 | 90 | | |
91 | 91 | | |
| |||
107 | 107 | | |
108 | 108 | | |
109 | 109 | | |
110 | | - | |
| 110 | + | |
111 | 111 | | |
112 | 112 | | |
113 | 113 | | |
114 | | - | |
| 114 | + | |
115 | 115 | | |
116 | | - | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
117 | 119 | | |
118 | 120 | | |
119 | 121 | | |
| |||
Lines changed: 15 additions & 15 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
49 | 49 | | |
50 | 50 | | |
51 | 51 | | |
52 | | - | |
| 52 | + | |
53 | 53 | | |
54 | 54 | | |
55 | 55 | | |
| |||
70 | 70 | | |
71 | 71 | | |
72 | 72 | | |
73 | | - | |
| 73 | + | |
74 | 74 | | |
75 | 75 | | |
76 | 76 | | |
| |||
109 | 109 | | |
110 | 110 | | |
111 | 111 | | |
112 | | - | |
| 112 | + | |
113 | 113 | | |
114 | 114 | | |
115 | 115 | | |
| |||
133 | 133 | | |
134 | 134 | | |
135 | 135 | | |
136 | | - | |
| 136 | + | |
137 | 137 | | |
138 | 138 | | |
139 | 139 | | |
140 | 140 | | |
141 | 141 | | |
142 | 142 | | |
143 | | - | |
| 143 | + | |
144 | 144 | | |
145 | 145 | | |
146 | 146 | | |
| |||
182 | 182 | | |
183 | 183 | | |
184 | 184 | | |
185 | | - | |
| 185 | + | |
186 | 186 | | |
187 | 187 | | |
188 | 188 | | |
| |||
206 | 206 | | |
207 | 207 | | |
208 | 208 | | |
209 | | - | |
| 209 | + | |
210 | 210 | | |
211 | 211 | | |
212 | 212 | | |
| |||
253 | 253 | | |
254 | 254 | | |
255 | 255 | | |
256 | | - | |
| 256 | + | |
257 | 257 | | |
258 | 258 | | |
259 | 259 | | |
| |||
281 | 281 | | |
282 | 282 | | |
283 | 283 | | |
284 | | - | |
| 284 | + | |
285 | 285 | | |
286 | 286 | | |
287 | 287 | | |
| |||
330 | 330 | | |
331 | 331 | | |
332 | 332 | | |
333 | | - | |
| 333 | + | |
334 | 334 | | |
335 | 335 | | |
336 | 336 | | |
| |||
380 | 380 | | |
381 | 381 | | |
382 | 382 | | |
383 | | - | |
| 383 | + | |
384 | 384 | | |
385 | 385 | | |
386 | 386 | | |
| |||
438 | 438 | | |
439 | 439 | | |
440 | 440 | | |
441 | | - | |
| 441 | + | |
442 | 442 | | |
443 | 443 | | |
444 | 444 | | |
| |||
458 | 458 | | |
459 | 459 | | |
460 | 460 | | |
461 | | - | |
| 461 | + | |
462 | 462 | | |
463 | 463 | | |
464 | 464 | | |
| |||
491 | 491 | | |
492 | 492 | | |
493 | 493 | | |
494 | | - | |
| 494 | + | |
495 | 495 | | |
496 | 496 | | |
497 | 497 | | |
| |||
510 | 510 | | |
511 | 511 | | |
512 | 512 | | |
513 | | - | |
| 513 | + | |
514 | 514 | | |
515 | 515 | | |
516 | 516 | | |
| |||
Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
42 | 42 | | |
43 | 43 | | |
44 | 44 | | |
45 | | - | |
| 45 | + | |
46 | 46 | | |
47 | | - | |
| 47 | + | |
48 | 48 | | |
49 | 49 | | |
50 | 50 | | |
| |||
Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
47 | 47 | | |
48 | 48 | | |
49 | 49 | | |
50 | | - | |
| 50 | + | |
51 | 51 | | |
52 | | - | |
| 52 | + | |
53 | 53 | | |
54 | 54 | | |
55 | 55 | | |
| |||
Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
60 | 60 | | |
61 | 61 | | |
62 | 62 | | |
63 | | - | |
| 63 | + | |
64 | 64 | | |
65 | | - | |
| 65 | + | |
66 | 66 | | |
67 | 67 | | |
68 | 68 | | |
| |||
0 commit comments