- Drop support for Python 3.6.
- Fix signature alias parsing.
- Drop support for Python 2, 3.4, and 3.5.
- Generate PEP-526 style variable annotations.
- Support type annotations for
*args
and**kwargs
.
- Fix error when input path is absolute and an output directory is given.
- Generate stubs for multiple input files.
- Generate stubs for directories.
- Generate stubs for modules.
- Add option for storing stub files in an output directory.
- Add option to generate generic stubs.
- Support names renamed with as during import.
- Support class variables.
- More spacing fixes for consecutive class stubs.
- Improve layout for stub generation with one-line class stubs.
- Fix stub generation for superclass declarations with multiple dots.
- Fix problem with function decorators that have parameters.
- Switch to poetry for project management.
- Generate stub files that follow the same layout as Black.
- Fixed stub generation for async functions with decorators.
- Added support for generating async function stubs.
- Include type alias expansion in parameter type docstring.
- Fixed bug about missing newlines after type aliases.
- Added simplistic support for defining type aliases.
- Added support for getting class signature from init method in Sphinx.
- Fixed handling of * separator for keyword-only arguments.
- Added support for keyword-only arguments with default values.
- Added --version option to command line arguments.
- Added support for property, staticmethod, and classmethod decorators.
- Added support for keyword-only arguments.
- Collect builtin types from the builtins module.
- Fixes for
*args
and**kwargs
on Python 2 code.
- Added support for Python 2 again.
- Added support for using type hints in Sphinx autodoc.
- Improvements on imported names.
- Support for methods.
- Support for instance variables.
- Support for base classes.
- Shortened the field name from "signature" to "sig".
- Use three dots instead of actual value for parameter defaults.
- Dropped support for Python 2.
- Long stubs are now spread over multiple lines.
- Better handling of parameter defaults that are tuples.
- Bugfix: handling of parameter defaults that have the value None.
- Proper support for names from the typing module in input parameters.
- Added parameter default values to stubs.
- Support for Python 2.7.
- First release on PyPI.