3.4.0.pre.1
Pre-release
Pre-release
Signature updates
- Changes in ruby-3.3 (#1684, #1674)
- Embedded docs update (#1689, #1676)
- delegate (#1677)
MatchData(#1651)String(#1672, #1641)Struct(#1621)Warningcategories (#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
Delegatorobject (#1682) - Should raise
ParsingErrorinstead of NoMethodError (#1675) - Implement multiple validate (#1648)
- Add
RBS::UnitTestmodules (#1660) - Not cached as it may be replaced (#1656)
- Should raise
ParsingErrorinstead of ArgumentError (#1652) - Added
WithEnum#butandwith_range(#1649) - Bugfix;
.respond_tois no longer used inRbs::Test::Errors#inspect_(#1650) - Add
--detailoption 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)