- Increase minimum required ruby version to
3.2
- #351 Fix handling of empty tuples (fixed arrays)
- Fix syntax of order-dependent lists
- #311 Increase minimum required ruby version to
3.1
- #201 Caching not reloading docstring when using Sorbet signature
- #141 Merge RBI sigs into existing documentation
- Handle multiple invocations of
mixes_in_class_methodswithin a class - Label
T::Structprops withimmutable: trueasreadonly
- #98 Fix typo in abstract tag text
- Increase minimum required ruby version to
2.7
- #78 Fix
mixes_in_class_methodsacross files
- #77 Add
mixes_in_class_methodssupport
- #71 Fix
T::Structconstructor object creation
- #61 Fix parsing of
sigwith nested return types - #63 Fix parsing of
top_const_refnodes (e.g.::Foo) - #64 Fix parsing of
listnodes - #65 Fix parsing of nested
arraynodes
- #52 Fix
sigparsing of attr_* methods that use parens
- #41 Fix superfluous return type of boolean methods with inline modifiers
- Increase minimum
sorbetversion to0.5.6289 - Increase minimum
yardversion to0.9.21
- #32 Fix processing of
T::Structfield names that are ruby keywords or capitalized
- #15 Add support for
T::Structpropdeclarations
- Add
YARDSorbet::VERSION
- #26: Remove sorbet
default_checked_level
- #17: Fix docstrings for methods that contain a comment on method definition line
- #16: Enforce strict typing in non-spec code.
- Require yard >= 0.9.16 and sorbet-runtime >= 0.5.5845
- #9: Remove warning for use of
T.attached_class. - #11: Fix parsing of custom parameterized types.
- #12: Fix parsing of recursive custom parameterized types.
- #10: Downgrade log level of unsupported
sigarefnodes. - Drop Ruby 2.4 support
- #1: Add
T::Structsupport.
- #3: Rename require path to be consistent with gem name.
- Initial Release