Skip to content

Releases: sizmailov/pybind11-stubgen

2.0.1

02 Sep 01:41
0b02889

Choose a tag to compare

Changes:

  • 🐛 Fix: missing subdirectories for top-level submodules (#136)

2.0.dev1

01 Sep 01:15
10ebca3

Choose a tag to compare

2.0.dev1 Pre-release
Pre-release

Changes:

  • 🐛 Fix missing remap of numpy.ndarray.flags (#128)
  • ✨ Process scipy.sparse.* types the same as numpy.ndarray with --numpy-array-wrap-with-annotated (#128)
  • ✨ Support dynamic array size with --numpy-array-wrap-with-annotated (#128)
  • ❗️ Renamed CLI argument --numpy-array-wrap-with-annotated-fixed-size to --numpy-array-wrap-with-annotated (#128)

2.0

01 Sep 14:37
51cc96c

Choose a tag to compare

2.0

Changes:

  • 🐛 Explicitly set encoding of stubs to utf-8 (#133)
  • 🐛 Fix value representation for collections with print-unsafe elements (#132)
  • 🐛 Fix missing remap of numpy.ndarray.flags (#128)
  • ✨ Process scipy.sparse.* types the same as numpy.ndarray with --numpy-array-wrap-with-annotated (#128)
  • ✨ Support dynamic array size with --numpy-array-wrap-with-annotated (#128)
  • ❗️ Renamed CLI argument --numpy-array-wrap-with-annotated-fixed-size to --numpy-array-wrap-with-annotated (#128)

1.2

31 Aug 09:58
6499225

Choose a tag to compare

1.2

Changes:

  • 🐛 Fix compatibility with Python 3.7..3.9 (#124)
  • 🐛 Fix incorrect list of base classes (#123)
  • ✨ Replace typing collections with builtin types (e.g. typing.List -> list) according
    to PEP 585 (#122)
  • ✨ Add missing translations of pybind types: function -> Callable, object/handle -> typing.Any (#121)
  • ✨ Support function-valued default arguments (#119)
  • 🐛 Fix missing properties docstrings (#118)

1.1

30 Aug 00:14

Choose a tag to compare

1.1

Changes:

  • Added --dry-run CLI option to skip writing stubs stage (#114 )

1.0

30 Aug 00:12

Choose a tag to compare

1.0

The project was rewritten from scratch for 1.0.

Changes:

  • Updated CLI interface, some options were removed, please see
    pybind11-stubgen --help for details
  • Replaced regex-based signature parsing with more robust procedure
    which enables to produce partially degraded signatures
  • Added type parsing/replacing, including deeply annotated types
  • Support implicit imports required for static analysis
  • Add introspection of pure python functions
  • Improved structure of test binary pybind module

1.0-dev

29 Aug 13:29

Choose a tag to compare

1.0-dev Pre-release
Pre-release

⚠️ Project was rewritten from scratch for 1.x.

Changes:

  • Updated CLI interface, some options were removed, please see
    pybind11-stubgen --help for details
  • Replaced regex-based signature parsing with more robust procedure
    which enables to produce partially degraded signatures
  • Added type parsing/replacing, including deeply annotated types
  • Support implicit imports required for static analysis
  • Add introspection of pure python functions
  • Improved structure of test binary pybind module