Releases
v3.5.0
Release note
Signature updates
Language updates
Fix proc type syntax (#1807 )
Function types with untyped parameter (#1806 )
Fix record type (#1732 )
parser: enable record types with optional fields (#1717 )
Library changes
Drop dependency on abbrev
(#1866 )
Fix source display (#1832 )
Include trivia tokens to lex result (#1831 )
Implement token list API (#1829 )
Fix memory leak when ParsingError (#1830 )
[rbs diff] Fix error when empty manifest.yaml (#1762 )
Remove deprecated API since RBS v1 (#1805 )
Use array instead of linked list for rbs location's child (#1786 )
Fix SEGV with parse negative position (#1790 )
Add location for attribute (#1787 )
Always be private (#1774 )
Prevent resource leak with type/method-type parser when reaching EOF. (#1742 )
Allow loading RBS from different version of a gem (#1731 )
Fix method name tag on assertion (#1705 )
Improve interface check by method parameters (#1698 )
rbs prototype
Fix prototype for ruby-3.4 (#1760 )
Fix 3.4 prototype rb
failure (#1713 )
Add Numeric Node's check for parse rbs (#1711 )
rbs collection
Fix RBS loading precedence (#1720 )
Refactor Git source by using git?
method (#1701 )
Miscellaneous
Introduce RaaP for testing of signature (#1810 )
Revise .gemspec to remove Gemfile
and Gemfile.lock
(#1856 )
Add link to gem_rbs_collection to README (#1827 )
Remove Gemfile.lock
from the gem package (#1823 )
Modify template to use TestHelper (#1776 )
Should focus on String.new
not String#initialize
. (#1789 )
Make the test suite compatible with --enable-frozen-string-literal
(#1767 )
Stop reusing fd
(#1752 )
Fix test failures on Ruby 3.4 (#1734 )
Stop trace object allocations during test (#1724 )
Fix head test fails (#1719 )
You canβt perform that action at this time.