Skip to content

Releases: ruby/rbs

3.0.2

01 Mar 04:16
Compare
Choose a tag to compare

Release note

Library changes

  • Delete RubyVM::AbstractSyntaxTree stub type definition (#1259)

3.0.1

27 Feb 10:48
Compare
Choose a tag to compare

Release note

Library changes

  • Ignore set library on loading (#1251)

3.0.0

22 Feb 05:26
Compare
Choose a tag to compare

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)

3.0.0.dev.3

17 Feb 08:00
Compare
Choose a tag to compare
3.0.0.dev.3 Pre-release
Pre-release

3.0.0.dev.2

08 Feb 07:16
Compare
Choose a tag to compare
3.0.0.dev.2 Pre-release
Pre-release

2.8.4

20 Jan 06:03
Compare
Choose a tag to compare

Release note

Miscellaneous

  • Make rake stdlib_test run with single process (Backport #1207, #1211)
  • Remove steep/* files from .gem (Backport #1214, #1216)

2.8.2

06 Jan 05:31
Compare
Choose a tag to compare

Release note

Signature updates

Library changes

  • Add the methods of the prepended module itself (#1182)

Miscellaneous

  • Add TestSkip module to skip tests that fails in ruby CI (#1167)

2.8.1

28 Nov 01:52
Compare
Choose a tag to compare

Release note

Signature updates

  • Update documents based on ruby-3.1.3 (#1160)

Library changes

rbs collection

  • Delay loading Gemfile for unbundled environments (#1161)

Miscellaneous

2.8.0

25 Nov 02:42
Compare
Choose a tag to compare

Release note

Signature updates

Library changes

  • Fix SEGV when give invalid object to variables: (#1153)

Miscellaneous

  • Fix some typos (#1155)
  • Fix a formatting some YAML files (#1154)

2.8.0.pre.1

17 Nov 12:24
Compare
Choose a tag to compare
2.8.0.pre.1 Pre-release
Pre-release

Release Note

Signature updates

Library changes

  • Make type/method-type parser more flexible about input position (#1140)
  • Raise an error if a class definition inherits a module (#1152)
  • Fix SEGV when parse with invalid content (#1146)

rbs collection

  • Support to call collection command in child dir (#1025, #1135)

Miscellaneous

  • Remove rubygems from rbs’s manifest (#1150)
  • Use untyped instead of any in syntax.md (#1147)
  • Fix typo and grammatical mistakes in "Generics" section of syntax.md (#1127)
  • Add a doc that describes tools related to RBS (#1125)
  • Add self-type-bindings to syntax.md (#1123)
  • Add documentation for ... in syntax.md (#1120)