Skip to content

Commit be6825d

Browse files
authored
Merge pull request #1520 from soutaro/version-1.10.0.pre.1
Version 1.10.0.pre.1
2 parents 052b0ef + 715d7e8 commit be6825d

File tree

4 files changed

+46
-5
lines changed

4 files changed

+46
-5
lines changed

CHANGELOG.md

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,46 @@
11
# CHANGELOG
22

3+
## 1.10.0.pre.1 (2025-03-11)
4+
5+
### Type checker core
6+
7+
* Skip type checking forwarded argument if the method is undeclared ([#1519](https://github.com/soutaro/steep/pull/1519))
8+
* Dedup error message on ancestors check ([#1515](https://github.com/soutaro/steep/pull/1515))
9+
* Add deprecation validation on RBS ([#1518](https://github.com/soutaro/steep/pull/1518))
10+
* Fix union self type refinement based on method call ([#1517](https://github.com/soutaro/steep/pull/1517))
11+
* Check deprecations in Ruby code ([#1513](https://github.com/soutaro/steep/pull/1513))
12+
* Support `InvalidTypeApplication` on `#update_env` ([#1507](https://github.com/soutaro/steep/pull/1507))
13+
* Fix Source.parse crashes with selector-less sendish node ([#1433](https://github.com/soutaro/steep/pull/1433))
14+
* Fix steep:ignore does not work with CR/LF ([#1406](https://github.com/soutaro/steep/pull/1406))
15+
* Fix self union type checking ([#1467](https://github.com/soutaro/steep/pull/1467))
16+
* Type narrowing union types via return type of method call ([#1497](https://github.com/soutaro/steep/pull/1497))
17+
* Fix `else` clause of `case-when` syntax typing ([#1475](https://github.com/soutaro/steep/pull/1475))
18+
* Strict record and tuple subtyping ([#1460](https://github.com/soutaro/steep/pull/1460))
19+
* Allow to annotate "self" on toplevel ([#1455](https://github.com/soutaro/steep/pull/1455))
20+
* Let annotations in `when` clause without `cond` expression work ([#1459](https://github.com/soutaro/steep/pull/1459))
21+
* Fix `RuntimeError` on `when` clause with assertion ([#1458](https://github.com/soutaro/steep/pull/1458))
22+
* Add diagnostic for method definition without types ([#1457](https://github.com/soutaro/steep/pull/1457))
23+
24+
### Commandline tool
25+
26+
* Implement GitHub formatter ([#1516](https://github.com/soutaro/steep/pull/1516))
27+
* Refine `--help` messages ([#1463](https://github.com/soutaro/steep/pull/1463))
28+
29+
### Language server
30+
31+
* Reforking steep ([#1492](https://github.com/soutaro/steep/pull/1492))
32+
* Set up file watcher for groups ([#1485](https://github.com/soutaro/steep/pull/1485))
33+
34+
### Miscellaneous
35+
36+
* Fix a runtime warning for ambiguous `/`; wrap regexp in parentheses or add a space after `/` operator ([#1438](https://github.com/soutaro/steep/pull/1438))
37+
* Fix a runtime warning for ambiguous `*` has been interpreted as an argument prefix ([#1439](https://github.com/soutaro/steep/pull/1439))
38+
* Fix a runtime warning for key :cursor is duplicated and overwritten on line 99 ([#1440](https://github.com/soutaro/steep/pull/1440))
39+
* Use release version of RBS ([#1511](https://github.com/soutaro/steep/pull/1511))
40+
* Prepare for rbs-3.9 ([#1510](https://github.com/soutaro/steep/pull/1510))
41+
* Fix typos ([#1506](https://github.com/soutaro/steep/pull/1506))
42+
* Fix CI ([#1486](https://github.com/soutaro/steep/pull/1486))
43+
344
## 1.9.3 (2024-12-26)
445

546
### Miscellaneous

Gemfile.lock

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
PATH
22
remote: .
33
specs:
4-
steep (1.10.0.dev.1)
4+
steep (1.10.0.pre.1)
55
activesupport (>= 5.1)
66
concurrent-ruby (>= 1.1.10)
77
csv (>= 3.0.9)
@@ -13,7 +13,7 @@ PATH
1313
mutex_m (>= 0.3.0)
1414
parser (>= 3.1)
1515
rainbow (>= 2.2.2, < 4.0)
16-
rbs (~> 3.9.dev)
16+
rbs (~> 3.9.pre)
1717
securerandom (>= 0.1)
1818
strscan (>= 1.0.0)
1919
terminal-table (>= 2, < 5)
@@ -85,7 +85,7 @@ GEM
8585
rb-fsevent (0.11.2)
8686
rb-inotify (0.11.1)
8787
ffi (~> 1.0)
88-
rbs (3.9.0.dev.1)
88+
rbs (3.9.0.pre.1)
8989
logger
9090
rdoc (6.11.0)
9191
psych (>= 4.0.0)

lib/steep/version.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
module Steep
2-
VERSION = "1.10.0.dev.1"
2+
VERSION = "1.10.0.pre.1"
33
end

steep.gemspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ Gem::Specification.new do |spec|
4242
spec.add_runtime_dependency "rainbow", ">= 2.2.2", "< 4.0"
4343
spec.add_runtime_dependency "listen", "~> 3.0"
4444
spec.add_runtime_dependency "language_server-protocol", ">= 3.17.0.4", "< 4.0"
45-
spec.add_runtime_dependency "rbs", "~> 3.9.dev"
45+
spec.add_runtime_dependency "rbs", "~> 3.9.pre"
4646
spec.add_runtime_dependency "concurrent-ruby", ">= 1.1.10"
4747
spec.add_runtime_dependency "terminal-table", ">= 2", "< 5"
4848
spec.add_runtime_dependency "securerandom", ">= 0.1"

0 commit comments

Comments
 (0)