Skip to content

Commit 600daa6

Browse files
committed
Version 3.1.0
1 parent 6cfaba1 commit 600daa6

File tree

3 files changed

+39
-2
lines changed

3 files changed

+39
-2
lines changed

CHANGELOG.md

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,43 @@
22

33
## master
44

5+
## 3.1.0 (2023-04-26)
6+
7+
### Signature updates
8+
9+
* `Module#attr_*` methods ([#1300](https://github.com/ruby/rbs/pull/1300))
10+
* `Object#define_singleton_method` ([#1299](https://github.com/ruby/rbs/pull/1299))
11+
* `String#scan` ([#1297](https://github.com/ruby/rbs/pull/1297))
12+
* Removed `Gem.datadir` ([#1273](https://github.com/ruby/rbs/pull/1273))
13+
14+
### Language updates
15+
16+
### Library changes
17+
18+
* Use fenced code block instead of indented one in .rbs files ([#1312](https://github.com/ruby/rbs/pull/1312))
19+
* Fix single use clause `:type_name` location ([#1307](https://github.com/ruby/rbs/pull/1307))
20+
* Fix `InvalidOverloadMethodError` on overloading extended method ([#1294](https://github.com/ruby/rbs/pull/1294))
21+
* Fix super class of `NoTypeFoundError` from `BaseError` to `DefinitionError` ([#1290](https://github.com/ruby/rbs/pull/1290))
22+
* Support `#detailed_message` for `NonregularTypeAliasError`, `CyclicTypeParameterBound`, `InconsistentClassModuleAliasError` and `CyclicClassAliasDefinitionError` ([#1289](https://github.com/ruby/rbs/pull/1289))
23+
* Implement `rbs subtract` command ([#1287](https://github.com/ruby/rbs/pull/1287))
24+
* Support `#detailed_message` for `InvalidVarianceAnnotationError`, `RecursiveAliasDefinitionError`, `MixinClassError` and `RecursiveTypeAliasError` ([#1285](https://github.com/ruby/rbs/pull/1285))
25+
* Support `#detailed_message` for `NoTypeError`, `InheritModuleError`, `NoSelfTypeFoundError` and `NoMixinFoundError` ([#1280](https://github.com/ruby/rbs/pull/1280))
26+
* Validate duplicate type aliases ([#1279](https://github.com/ruby/rbs/pull/1279))
27+
* Add `-e`, `--type`, and `--method-type` options to `rbs parse` ([#1252](https://github.com/ruby/rbs/pull/1252))
28+
29+
#### rbs prototype
30+
31+
* Convert `include` in `class << self` to `extend` by `prototype rb` ([#1255](https://github.com/ruby/rbs/pull/1255))
32+
33+
#### rbs collection
34+
35+
* Skip loading `#gemspec` gems via RBS collection ([#1319](https://github.com/ruby/rbs/pull/1319))
36+
37+
### Miscellaneous
38+
39+
* Run `bundle install` automatically in `bin/steep` ([#1308](https://github.com/ruby/rbs/pull/1308))
40+
* Fix warnings ([#1314](https://github.com/ruby/rbs/pull/1314))
41+
542
## 3.0.4 (2023-03-13)
643

744
### Library changes

Gemfile.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
PATH
22
remote: .
33
specs:
4-
rbs (3.0.4)
4+
rbs (3.1.0)
55

66
PATH
77
remote: test/assets/test-gem

lib/rbs/version.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# frozen_string_literal: true
22

33
module RBS
4-
VERSION = "3.0.4"
4+
VERSION = "3.1.0"
55
end

0 commit comments

Comments
 (0)