Releases: ruby/rbs
Releases Β· ruby/rbs
3.5.0.pre.2
3.5.0.pre.1
3.4.4
3.4.3
3.4.2
3.4.1
3.4.0
3.4.0.pre.1
Signature updates
- Changes in ruby-3.3 (#1684, #1674)
- Embedded docs update (#1689, #1676)
- delegate (#1677)
MatchData
(#1651)String
(#1672, #1641)Struct
(#1621)Warning
categories (#1576)ConditionVariable#wait
(#1670)Date.parse
(#1653)IO#gets
(#1620)Kernel.Pathname
(#1681)Resolv::DNS::Resource::Generic.create
(#1655)Thread#raise
(#1668)- Builtin types (#1680, #1644)
Library changes
- Add more details error message for
UnresolvedOverloadingError
(#1688) - Add
with_***
helpers (#1687) - Fix lexer (#1685)
- Support
Delegator
object (#1682) - Should raise
ParsingError
instead of NoMethodError (#1675) - Implement multiple validate (#1648)
- Add
RBS::UnitTest
modules (#1660) - Not cached as it may be replaced (#1656)
- Should raise
ParsingError
instead of ArgumentError (#1652) - Added
WithEnum#but
andwith_range
(#1649) - Bugfix;
.respond_to
is no longer used inRbs::Test::Errors#inspect_
(#1650) - Add
--detail
option to rbs diff (#1623) - Fix parse error when quoted required keywords (#1627)
rbs collection
- Fix order for collection sources (#1659)
- [collection] Ignore directory starting with
_
as version from git source (#1657)