Skip to content
This repository has been archived by the owner on Feb 18, 2024. It is now read-only.

v0.1.8

Compare
Choose a tag to compare
@jameslamb jameslamb released this 18 Apr 03:01
d335123

0.1.8

  • Python functions with decorators on them are now correctly handled by doppel-describe (#101)
  • Single-argument functions now have their arguments represented as ["arg"] not "arg" in the JSON file produced by doppel-describe. (#99)
  • Added linting on analyze.R and removed dead code (#93)
  • Inherited class methods are now accurately handled using doppel-describe on Python packages. (#97)
  • print() on R6 classes is now treated as a special method equivalent to __str__() in Python classes (#97)
  • The argument passed to --kwargs-string is now respected when describing the signature of R6 classes in doppel-describe. (#97)
  • function argument comparisons is now accurate and tested (#89)
  • doppel-describe no longer fails to parse packages which use callable classes as public methods (#87)
  • Failures in doppel-describe now result in a non-zero exit code. This was always the intended behavior, but was previously broken. (#86)
  • Check on whether on object belongs to a Python package or was imported is more accurate (#85)
  • Python packages with sub-modules no longer cause doppel-describe to hit an infinite recursion problem (#73)