CppSharp v0.8.18 Release Notes

    • Do not generate wrappers for template specializations if original method in template class is ignored.

    • โž• Add one more include path which Linux usually expects.

    • Evaluate expressions for enums generated using GenerateEnumFromMacros

    • Evaluate expressions when generating enum from macros - ExpressionEvaluator taken from https://github.com/codingseb/ExpressionEvaluator

    • Set the name-space for enums generated from macros.

    • ๐Ÿ— Preliminary script for building 32-bit Nuget package

    • Field property getter returns non-value types by reference instead of by copy.

    • โšก๏ธ Update VS check when downloading pre-compiled LLVM packages.

    • โž• Add IgnoreConversionToProperty(pattern) and ForceConversionToProperty(pattern).

    • โž• Add UsePropertyDetectionHeuristics option to DriverOptions.

    • โž• Add "run" to verbs.txt

    • โž• Added support for 16-bit wide characters (char16_t).

    • ๐Ÿ›  Fixed the generated C++ for symbols when protected classes need them.

    • โœ‚ Removed the possibility for conflicts between overloads when generating C++ for symbols.