github ruby/rbs v3.0.0
3.0.0

latest releases: v3.6.1, v3.6.0, v3.6.0.pre.3...
21 months ago

Release note

Signature updates

Language updates

Class/module alias declaration

use directives

Per-overload annotations

Library changes

  • Environment cleanup (#1209, #1236, #1247)
  • Add "Expected one argument." to rbs ancestors command (#1245)
  • Implement #detailed_message for ParsingError (#1166)
  • Support interface in class/module for Sorter (#1191)
  • Use -std=gnu99 instead of -std=c99 (#973)
  • Add rbs_ prefix to skip function (#1186)
  • Better method definition resolution for overload/mixin combination (#1199)
  • Escaping for keywords is no longer necessary (#1178)
  • Fix super-class location (#1172)

rbs prototype

  • Introduce new heuristics for block types (#1180)

rbs collection

  • Install only library dependencies (#1222, #1228)
  • Add local source (#854)
  • Refactor collection (#1149)
  • Let #resolved_revision return the last fetched commit (#1215)

Miscellaneous

  • Update syntax.md (#1243)
  • Add link to RBS by Example to README.md #1225
  • Make rake stdlib_test run with single process (#1207, #1211, #1231)
  • Remove steep/* files from .gem (#1214, #1216)

Don't miss a new rbs release

NewReleases is sending notifications on new releases.