Skip to content

Releases: sizmailov/pybind11-stubgen

2.3.6

24 Oct 11:45
afc508f

Choose a tag to compare

Changes:

  • 🐛 fix: Missing py::dtype translation (#179)

2.3.5

24 Oct 09:40
1b004b5

Choose a tag to compare

Changes:

  • 🐛 fix: Wrong import for lowercase buffer (#175), issue (#173)

2.3.4

23 Oct 02:48
2f969a1

Choose a tag to compare

Changes:

  • 🐛 fix: Misleading warning that referred to ignored errors (#171)

2.3.3

22 Oct 03:29
ff57b28

Choose a tag to compare

Changes:

  • 🐛 fix: The typing.Annotated does not exist in python < 3.9, use typing_extensions (#168)

v2.3.1: Make sure splitlines is not called on None (#161)

21 Oct 01:37
e367e9c

Choose a tag to compare

Changes:

  • 🐛 fix: Crash on None-valued docstring of property getter (#161)

2.3

27 Sep 14:56
b8decd4

Choose a tag to compare

2.3

Changes:

  • 🐛 fix: Inconsistent --enum-class-locations behaviour (#158)

2.2.1

23 Sep 02:18
400f557

Choose a tag to compare

Changes:

  • 📝 Update --print-invalid-expressions-as-is description

2.2

20 Sep 08:35
aa99863

Choose a tag to compare

2.2

Changes:

  • 🐛 Fix: Python literals as default arg rendered as ... (#147)
  • ✨ Add --print-safe-value-reprs=REGEX CLI option to override the print-safe flag
    of Value (for custom default value representations provided via pybind11::arg_v()) (#147)
  • ✨ Add --enum-class-locations=REGEX:LOC CLI option to rewrite enum values as valid
    Python expressions with correct imports. (#147)

⚠️ This release detects more invalid expressions in bindings code. Previously, Enum-like representations (e.g., <MyEnum.Zero: 0>) were always treated as non-printable values and were rendered as .... The invalid expressions should be acknowledged by --enum-class-locations or --ignore-invalid-expressions.

2.1

06 Sep 04:27
ca280d8

Choose a tag to compare

2.1

Changes:

  • ✨ Add --stub-extension CLI option (#142)

2.0.2

04 Sep 07:29
afb3fdb

Choose a tag to compare

Changes:

  • 🐛 Fix: missing isinstance check (#138)