Releases: Chaste/cppwg
Releases · Chaste/cppwg
v0.3.2
What's Changed
Typecaster examples for PETSc, VTK, and Boost uBLAS #63
Example conda build #63
v0.3.1
What's Changed
Example template class syntax accepts types in args #62
v0.3.0
What's Changed
Breaking Changes
Format of Python names for templated classes Foo<A,B>
changes from FooA_B
to Foo_A_B
#55
New
Added example for syntax like Foo[2,2]
for templated classes #60
Added source_file_path
key to config #60
Minor
Wrapper module names changed from <module>.main.cpp
to _<package>_<module>.main.cppwg.cpp
#58
.cppwg
extension added to wrapper_header_collection.cppwg.hpp
#58
Cosmetic enhancements to output wrappers #55 #56
Updates to yaml parsing #59 #61
v0.2.1
What's Changed
Auto-sort classes by dependence #53 #54
Console log level is ERROR
if --quiet
else INFO
; file log level is always INFO
#52
v0.2.0
What's Changed
Add prefix text to wrappers.
Exclude classes from wrapping in config with excluded
.
List unknown classes in logs.
Output logs to file with --logfile
.
Get pybind11 with CMake FetchContent
in example.
v0.1.0
What's Changed
Fixed template parameters in method default args (#44 )
Fixed wrappers for initializer lists of the form foo = {}
in method default args (#45 )
Enabled excluding constructors by signature (#47 )
Enabled adding prefix text to generated wrappers (#48 )
v0.0.1
What's Changed
Locally pip installable via pip install .
Callable from command line.
Fixed compatibility with C++ > 11.
Fixed bug in wrapping templated classes which have only a single explicit instantiation.
Fixed bug in wrapping templated classes with signatures like template <type A, B=A>
.
Fixed bug in handling template parameters in default args of methods.
Tested on Python 3.8 to 3.12.
You can’t perform that action at this time.