Skip to content

Releases: soutaro/steep

Version 1.2.0.pre.1

08 Oct 15:09
Compare
Choose a tag to compare
Version 1.2.0.pre.1 Pre-release
Pre-release

Release Note

Type checker core

  • Support type checking block/proc self type binding (#637)
  • Type check multiple assignment on block parameters (#641, #643)
  • Make more multiple assignments type check (#630)
  • Refactor shape calculation (#635, #649)
  • Report type errors if argument mismatch on yield (#640)
  • Relax caching requirements to cache more results (#651)

Commandline tool

  • Add steep checkfile command (#650)

Miscellaneous

  • Add docs for sublime text integration (#633)

Version 1.1.1

31 Jul 06:24
Compare
Choose a tag to compare

Release note

Changes

Type checker core

  • Ignore special local variables -- _, __any__, and __skip__ (#617, #627)
  • Fix type narrowing on assignments (#622)

Version 1.1.0

27 Jul 05:15
Compare
Choose a tag to compare

Release note

Changes

Type checker core

  • Fix #each_child_node (#612)

Version 1.1.0.pre.1

26 Jul 02:17
Compare
Choose a tag to compare
Version 1.1.0.pre.1 Pre-release
Pre-release

Release note

Changes

Type checker core

  • Type refinement with method calls (#590)
  • Better multiple assignment type checking (#605)
  • Fix generics issues around proc types (#609, #611)
  • Fix type application validation (#607; backport from 1.0.2)
  • Add class variable validation (#593)
  • Fix type application validation (#607)

Commandline tool

  • Appends "done!" to the watch output when the type check is complete (#596)

Language server

  • Fix hover on multiple assignment (#606)