Signature updates
Module#attr_*
methods (#1300)Object#define_singleton_method
(#1299)String#scan
(#1297)- Removed
Gem.datadir
(#1273)
Language updates
Library changes
- Use fenced code block instead of indented one in .rbs files (#1312)
- Fix single use clause
:type_name
location (#1307) - Fix
InvalidOverloadMethodError
on overloading extended method (#1294) - Fix super class of
NoTypeFoundError
fromBaseError
toDefinitionError
(#1290) - Support
#detailed_message
forNonregularTypeAliasError
,CyclicTypeParameterBound
,InconsistentClassModuleAliasError
andCyclicClassAliasDefinitionError
(#1289) - Implement
rbs subtract
command (#1287) - Support
#detailed_message
forInvalidVarianceAnnotationError
,RecursiveAliasDefinitionError
,MixinClassError
andRecursiveTypeAliasError
(#1285) - Support
#detailed_message
forNoTypeError
,InheritModuleError
,NoSelfTypeFoundError
andNoMixinFoundError
(#1280) - Validate duplicate type aliases (#1279)
- Add
-e
,--type
, and--method-type
options torbs parse
(#1252)
rbs prototype
- Convert
include
inclass << self
toextend
byprototype rb
(#1255)
rbs collection
- Skip loading
#gemspec
gems via RBS collection (#1319)