Skip to content

Releases: ruby/rbs

3.0.0.dev.2

08 Feb 07:16

Choose a tag to compare

3.0.0.dev.2 Pre-release
Pre-release

2.8.4

20 Jan 06:03

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

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

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

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

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)

2.7.0

07 Oct 01:10

Choose a tag to compare

Release note

Signature updates

2.7.0.pre.3

07 Oct 01:09

Choose a tag to compare

2.7.0.pre.3 Pre-release
Pre-release

Release note

Signature updates

2.7.0.pre.2

07 Oct 01:08

Choose a tag to compare

2.7.0.pre.2 Pre-release
Pre-release

Release note

Signature updates

Library changes

  • Always skip CR explicitly (#1112)

Miscellaneous

  • Use append_cflags for other than GCC (#1106)

2.7.0.pre.1

02 Sep 06:55

Choose a tag to compare

2.7.0.pre.1 Pre-release
Pre-release

Release note

Signature updates

Language updates

Library changes

  • RDoc plugin (#1048)
  • Dedupe method comments (#1103)
  • Reduce object allocations for GC (#1102)
  • Add frozen_string_literal: true (#1100)
  • Load dependencies on -r option also (#1013)
  • Fix DefinitionBuilder for methods aliased from module self constraints (#1099)
  • Fix RBS type definitions (#1098)
  • Give aliases of .new methods correct type (#1097)
  • nil versions are discouraged and will be deprecated in Rubygems 4 (#1091)
  • Fixes towards Rubygems 4.0 (#1090)
  • Remove redundant add for Repository.default (#1062)
  • Refactor: Use Repository in stdlib source (#1063)
  • Move bin/sort implementation to under lib/ (#1051)

rbs prototype

  • Fix some error on prototype runtime (#1055)
  • Skip existing RBS files from batch prototype (#1060)

Miscellaneous

  • Discard outputs from test code (#1093)
  • Skip testing visibility methods with Ruby 3.2 (#1082)