You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add documentation and changelog for namespaced enum support
- Update CHANGELOG.md with new features for v0.24.0:
- Support for enums with same name in different namespaces
- Support for arbitrary key types in operator[]
- Add comprehensive documentation to enums.pxd explaining the pattern
for wrapping namespaced enums with wrap-as annotation
- Add documentation to enums.hpp explaining the C++ structure
- Add detailed docstring to test_enums() explaining:
- How scoped enums are mapped to Python Enum classes
- The pattern for handling namespace conflicts
- Type-safe enum validation behavior
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Support for enums with the same name in different C++ namespaces using
4
+
scoped enum declarations with `wrap-as` annotation for renaming
5
+
- Support for arbitrary key types in `operator[]` (getitem/setitem), not
6
+
just integer types like `size_t`
7
+
1
8
autowrap 0.23.0
2
9
3
10
Support for Cython 3.1! This means the removal of some py2 compatibility code, no more python distinction between long and int, some fixes to multiline comment processing.
0 commit comments