Skip to content

v0.3.0

Latest
Compare
Choose a tag to compare
@lars-reimann lars-reimann released this 04 May 15:36
· 43 commits to main since this release

0.3.0 (2024-05-04)

Features

  • Added handling for sequence classes (#127) (cb061ab), closes #126
  • DocString result names for Safe-DS stub results (#101) (fe163e3), closes #100
  • Examples from docstrings are also taken over to stub docstrings (#116) (6665186), closes #115
  • Replace the docstring_parser library with Griffe (#79) (9b2f802)

Bug Fixes

  • Self types as results are translated to class names (#110) (4554a56), closes #86
  • Creating stubs with relative paths for source and output directories (#128) (b4493c9), closes #125
  • Docstrings have the correct indentation for nested classes (stubs) (#114) (c7b8550), closes #113
  • Fixed a bug where double ? would be generated for stubs (#103) (c35c6ac), closes #87 #87
  • Fixed a bug where imports would not check reexports for shortest path (#112) (48c5367), closes #82
  • Fixed a bug where results in stubs would not be named (#131) (4408c84), closes #100
  • Fixed a bug which prevented mypy version update (#107) (501d2cd)
  • Fixed the stubs generator (#108) (9ad6df6), closes #80
  • Generated names of callback results start with result, not with param (#104) (6e696e9), closes #85
  • Include lines of examples that start with ... (#130) (3477b4a), closes #129
  • No "// TODO ..." if return type is explicitly None (#111) (08e345f), closes #83
  • Removed the Epydoc parser (#89) (684a101)
  • Replaced tabs with 4 spaces (#105) (8e7aa5d), closes #84
  • The file structure of stubs resembles the "package" path. (#106) (ff1800e), closes #81
  • Translation of callable (#102) (c581e6a), closes #88 #88