Skip to content

Commit a9adbc8

Browse files
committed
Changelog for 0.21.0
1 parent 8bc0287 commit a9adbc8

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

changelog.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,22 @@
1414
Placeholders (`LG_CLASS`, `LG_SUBMODULE`, `LG_MODULE`) are available in `pydef_code` and are replaced automatically.
1515
See the manual section **"Manually add custom bindings"** for details and examples.
1616

17+
- Added `customize-class-bases-option` feature (thanks @jnastarot, #26)
18+
1719
### Changed
1820
- All options ending with the `__regex` suffix in `LitgenOptions` (e.g. `fn_exclude_by_name__regex`)
1921
now accept either:
2022
- a regex string (`str`), or
2123
- a callable (`Callable[[str], bool]`).
2224
This gives more flexibility when filtering functions, classes, or members.
25+
26+
### Fixed
27+
- Enums can now derive from `enum.IntEnum` or `enum.IntFlag`
28+
- Added `.none()` to arguments when `std::optional` is used
29+
- Do not publish function implementations containing `::`
30+
- Fixed case when a return value had a reference (#26, @jnastarot)
31+
32+
## New Contributors
33+
- @jnastarot made their first contribution in https://github.com/pthom/litgen/pull/26
34+
35+
**Full Changelog**: https://github.com/pthom/litgen/compare/v0.20.0...v0.21.0

0 commit comments

Comments
 (0)