Skip to content

Commit 6499225

Browse files
authored
Release 1.2 (#126)
1 parent 9cef7c4 commit 6499225

File tree

2 files changed

+32
-10
lines changed

2 files changed

+32
-10
lines changed

CHANGELOG.md

Lines changed: 31 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,37 @@
11
Changelog
22
=========
33

4-
Version 1.0-dev (Aug 29, 2023)
4+
5+
Version 1.2 (Aug 31, 2023)
56
--------------------------
6-
⚠️ Project was rewritten from scratch for `1.x`. This allowed me to address some long-standing issues, but I might accidentally brake behaviour you relied on.
7+
Changes:
78

9+
- 🐛 Fix compatibility with Python 3.7..3.9 (#124)
10+
- 🐛 Fix incorrect list of base classes (#123)
11+
- ✨ Replace `typing` collections with builtin types (e.g. `typing.List` -> `list`) according
12+
to [PEP 585](https://peps.python.org/pep-0585/) (#122)
13+
- ✨ Add missing translations of pybind types: `function` -> `Callable`, `object`/`handle` -> `typing.Any` (#121)
14+
- ✨ Support function-valued default arguments (#119)
15+
- 🐛 Fix missing properties docstrings (#118)
16+
17+
Version 1.1 (Aug 30, 2023)
18+
--------------------------
819
Changes:
9-
- Updated CLI interface, some options were removed, please see `pybind11-stubgen --help` for details
10-
- Replaced regex-based signature parsing with more robust procedure which enables to produce partially degraded signatures
11-
- Added type parsing/replacing, including deeply annotated types
12-
- Support implicit imports required for static analysis
13-
- Add introspection of pure python functions
14-
- Support python 3.10+ only (temporarily)
15-
- Improved structure of test binary pybind module
20+
21+
- Added `--dry-run` CLI option to skip writing stubs stage (#114 )
22+
23+
Version 1.0-dev (Aug 29, 2023)
24+
------------------------------
25+
⚠️ Project was rewritten from scratch for `1.x`. This allowed me to address some long-standing issues, but I might
26+
accidentally brake behaviour you relied on.
27+
28+
Changes:
29+
30+
- Updated CLI interface, some options were removed, please see `pybind11-stubgen --help` for details
31+
- Replaced regex-based signature parsing with more robust procedure which enables to produce partially degraded
32+
signatures
33+
- Added type parsing/replacing, including deeply annotated types
34+
- Support implicit imports required for static analysis
35+
- Add introspection of pure python functions
36+
- Support python 3.10+ only (temporarily)
37+
- Improved structure of test binary pybind module

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
maintainer_email="[email protected]",
77
description="PEP 561 type stubs generator for pybind11 modules",
88
url="https://github.com/sizmailov/pybind11-stubgen",
9-
version="1.1",
9+
version="1.2",
1010
long_description=open("README.md").read(),
1111
long_description_content_type="text/markdown",
1212
license="BSD",

0 commit comments

Comments
 (0)