Skip to content

Releases: soutaro/steep

1.8.0.dev.2

01 Aug 08:43
Compare
Choose a tag to compare
1.8.0.dev.2 Pre-release
Pre-release

1.8.0.dev.1

24 Jun 04:16
Compare
Choose a tag to compare
1.8.0.dev.1 Pre-release
Pre-release

1.7.1

12 Jun 03:15
Compare
Choose a tag to compare

Release note

Type checker core

  • Fix subtyping issues (#1165)

1.7.0

07 Jun 11:57
Compare
Choose a tag to compare

Release note

Type checker core

  • Implement untyped function params (#1101)
  • Fix method call type narrowing with|| operator (#1085)
  • Refactor Interface::Builder (#1081)
  • Fix UnexpectedError with unnamed arguments (#1041)
  • Abort if subtyping fails to (possible) infinite loop (#1055)
  • Ignore diagnostics by steep:ignore comment (#1034)
  • Make defined? accept any type (#1031)
  • Refactor case-when syntax (#999)
  • Update Steep::Subtyping::Check#check types (#972)

Commandline tool

  • Improve wildcard handling in pattern matching for directory paths (#1121)
  • Fix issue with wildcard expansion in FileLoader (#1113)
  • Avoid unnecessary calling RBS::Location#to_s on debug log (#1092)
  • Better recovery from collection problems (#987)
  • Handle absolute path (#975)
  • Default to check the entire current directory when there is no Steepfile (#968)

Language server

  • Fix variable untyped hover issue in rescue clause (#1147)
  • Handle $/file/reset request in interaction worker (#1122)
  • Skip pending UI jobs (#1035)
  • Fix no method error (#1040)
  • Implement completion for comments (#1039)
  • Fix signature help (#1038)

Miscellaneous

  • Revise rake tasks (#1156)
  • Update steep.gemspec (#1155)
  • Add Steep::RakeTask (#995)
  • Stop to distribute sig dir (#1144)
  • Update gem-rbs-collection.md (#1127)
  • Add shape docs (#1089)
  • Ignore smoke tests when packaging gem (#962)
  • Fix setup for Ruby 3.3 (#1000)

1.7.0.dev.4

31 May 01:51
Compare
Choose a tag to compare
1.7.0.dev.4 Pre-release
Pre-release

Release note

Nothing changed from 1.6.0.pre.4.

1.7.0.dev.3

31 May 01:51
Compare
Choose a tag to compare
1.7.0.dev.3 Pre-release
Pre-release

Release note

Nothing changed from 1.6.0.pre.4.

1.7.0.dev.2

22 Feb 01:52
Compare
Choose a tag to compare
1.7.0.dev.2 Pre-release
Pre-release

1.7.0.dev.1

30 Jan 13:21
Compare
Choose a tag to compare
1.7.0.dev.1 Pre-release
Pre-release

1.6.0

09 Nov 05:23
Compare
Choose a tag to compare

Release note

Nothing changed from 1.6.0.pre.4.

1.6.0.pre.4

22 Feb 01:52
Compare
Choose a tag to compare
1.6.0.pre.4 Pre-release
Pre-release

Release note

Language server

  • Fix LSP text synchronization problems (#954)