What's Changed
- Use Ruby 2.4.1 for Travis CI by @aycabta in #443
- Add appveyor.yml by @aycabta in #444
- Remove offset from CodeObject by @aycabta in #445
- Use NOBENCHMARK env by @aycabta in #447
- Improve ri --help and --version options handling by @stomar in #448
- Remove unused use_cache default option for ri by @stomar in #449
- Update to latest versions of Ruby 2.2, 2.3, JRuby 1.7 and 9k by @aycabta in #453
- Add ruby_version 24 and 24-x64 to appveyor.yml by @aycabta in #454
- Add tests for lib/rdoc/parser/ruby.rb by @aycabta in #456
- Add test for lower-case class name warning by @aycabta in #457
- Add test for scan visibility count by @aycabta in #459
- Add test for require dynamic string by @aycabta in #458
- Add test_parse_method_bracket by @aycabta in #463
- Add test for postfix if/unless/while/until by @aycabta in #460
- Support rational and imaginary by @aycabta in #461
- Move collecting up tokens for a symbol to RubyLex by @aycabta in #462
- Add hash rocket '=>' token by @aycabta in #464
- Handle TkDREGEXP as regexp in HTML by @aycabta in #468
- Fix seek position by @aycabta in #465
- Support %i and %I literal by @aycabta in #472
- Stop dropping continuing backslash by @aycabta in #471
- Handle "[]" and "[]=" after "." as method by @aycabta in #466
- Handle JSON-style hash key as symbol by @aycabta in #467
- Handle "#{}" as dynamic string by @aycabta in #469
- Handle redefinable operators as identifier by @aycabta in #470
- Fix for "\n" after backslash escape by @aycabta in #473
- Support lambda literal by @aycabta in #476
- Fix "!" after constant handling, it's identifier by @aycabta in #482
- Fix percent string literal with operator by @aycabta in #478
- Fix n-ary detecting condition for rational and imaginary by @aycabta in #481
- Fix complex condition in for/while/until by @aycabta in #480
- Fix heredoc by @aycabta in #479
- Drop under Ruby 2.2 by @aycabta in #483
- Fix symbol handle in args of yield/super/defined? by @aycabta in #493
- Support safe navigation operator by @aycabta in #487
- Fix escape in string by @aycabta in #474
- Fix handling hash rocket after symbol by @aycabta in #477
- Fix creation of symbol token by @aycabta in #488
- Fix postfix if/unless/while/until after heredoc by @aycabta in #485
- Separate "foo!=bar" to "foo", "!=" and "bar" by @aycabta in #489
- Fix opassign by @aycabta in #490
- Handle TkPLUS or TkMINUS and number as TkINTEGER by @aycabta in #495
- Fix postfix :nodoc: by @aycabta in #496
- Fix escape behavior in single quote string literal by @aycabta in #486
- Support escaped character literal by @aycabta in #492
- Fix handling embdoc and unnecessary blank line in
by @aycabta in #494
- Support ENCODING as keyword by @aycabta in #499
- Support quoted symbol for JSON-style hash literal by @aycabta in #498
- homepage in the gemspec points at non-existent page by @amatsuda in #503
- Fix backtick handling by @aycabta in #475
- Fix for symbol detection when nested method by @aycabta in #491
- Fix regexp literal in oneliner by @aycabta in #497
- Context#each_section yields only #display? items by @aycabta in #502
- Fix postfix if after escaped newline by @aycabta in #484
- Fix % literal with the same sign of original by @aycabta in #500
Full Changelog: v5.1.0...v6.0.0.beta1