Releases: sizmailov/pybind11-stubgen
Releases · sizmailov/pybind11-stubgen
2.0.1
2.0.dev1
Changes:
- 🐛 Fix missing remap of
numpy.ndarray.flags(#128) - ✨ Process
scipy.sparse.*types the same asnumpy.ndarraywith--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-sizeto--numpy-array-wrap-with-annotated(#128)
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 asnumpy.ndarraywith--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-sizeto--numpy-array-wrap-with-annotated(#128)
1.2
Changes:
- 🐛 Fix compatibility with Python 3.7..3.9 (#124)
- 🐛 Fix incorrect list of base classes (#123)
- ✨ Replace
typingcollections 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
1.0
The project was rewritten from scratch for 1.0.
Changes:
- Updated CLI interface, some options were removed, please see
pybind11-stubgen --helpfor 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
1.x.
Changes:
- Updated CLI interface, some options were removed, please see
pybind11-stubgen --helpfor 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