Releases: ruby/rbs
Releases · ruby/rbs
3.0.0.dev.2
2.8.4
2.8.2
2.8.1
2.8.0
2.8.0.pre.1
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
Miscellaneous
- Remove
rubygemsfromrbs’s manifest (#1150) - Use
untypedinstead ofanyinsyntax.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
...insyntax.md(#1120)
2.7.0
2.7.0.pre.3
2.7.0.pre.2
2.7.0.pre.1
Signature updates
- fiber (#1071)
BigDecimal(#1053)ERB::Util,ERB::DefMethod(#1074)Float::Infinity(#1095)Logger(#1046)IO.pipe,IO.foreach(#1057)Module#refine(#1064)Regexp.new(#1059)StringIO#write(#1065)Warning.#warn,Kernel.#warn(#1056)
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
-roption also (#1013) - Fix DefinitionBuilder for methods aliased from module self constraints (#1099)
- Fix RBS type definitions (#1098)
- Give aliases of
.newmethods correct type (#1097) nilversions are discouraged and will be deprecated in Rubygems 4 (#1091)- Fixes towards Rubygems 4.0 (#1090)
- Remove redundant
addforRepository.default(#1062) - Refactor: Use Repository in stdlib source (#1063)
- Move
bin/sortimplementation to underlib/(#1051)