CppAst.NET Versions Save

CppAst is a .NET library providing a C/C++ parser for header files powered by Clang/libclang with access to the full AST, comments and macros

0.16.0

1 month ago

Changes

✨ New Features

  • add deleted in cppFunctionFlag (PR #97) by @zombieyang
  • Add nuget.org only config (e3e07b2e)

🚀 Enhancements

  • Add MetaAttributes to support the parsing of AnnotateAttribute for namespaces, classes, functions, fields, etc. (PR #98) by @daliziql

🧰 Maintenance

  • Update ci.yml with nuget config (5bd2f1ef)

📚 Documentation

  • Some documents add for CppAst.Net (PR #92) by @fangfang1984

🧰 Misc

  • Move Qualifier at the end in CppQualifiedType (PR #93) by @ElectroStar
  • get class's visiblity. Useful for nested class type. (PR #96) by @zombieyang
  • Update license (1e1a42fc)
  • Update readme.md (7aa59bf4)

Full Changelog: 0.15.0...0.16.0

Published with dotnet-releaser

0.15.0

4 months ago

Changes

🚨 Breaking Changes

  • Breaking change update to net8.0. Update ClangSharp to 17.0.1. (49699eba)

🚀 Enhancements

  • add Destructors for CppClass (PR #89) by @zombieyang

🧰 Misc

  • Update readme (45a9ac1b)

Full Changelog: 0.14.0...0.15.0

Published with dotnet-releaser

0.14.0

7 months ago

Changes

🚀 Enhancements

  • Update ClangSharp to 16.0.0 (PR #83) by @amerkoleci
  • Improve attribute parsing (PR #82) by @balazssomogyi

📦 Dependencies

  • Bump dependencies (ec44304c)

🧰 Misc

  • Update readme (7683fcc8)

Full Changelog: 0.13.0...0.14.0

Published with dotnet-releaser

0.13.0

8 months ago

Changes

🧰 Misc

  • New high performance attributes implement for cppast.net (PR #80) by @fangfang1984

Full Changelog: 0.12.0...0.13.0

Published with dotnet-releaser

0.12.0

11 months ago

Changes

🚀 Enhancements

  • Enhance for function template & CppType FullName support. (PR #76) by @fangfang1984

Full Changelog: 0.11.0...0.12.0

Published with dotnet-releaser

0.11.0

1 year ago

Changes

🚀 Enhancements

  • Enhance the template handle for CppAst (PR #75) by @fangfang1984

🧰 Maintenance

  • Update ci actions (1e69cbf2)

🧰 Misc

  • Clarify documentation (616ddddd)

Full Changelog: 0.10.0...0.11.0

Published with dotnet-releaser

0.10.0

1 year ago

Changes

🧰 Misc

  • Alignof (PR #72) by @wackoisgod

Full Changelog: 0.9.4...0.10.0

Published with dotnet-releaser

0.9.4

1 year ago

Changes

🐛 Bug Fixes

  • Fix inlined union with field name (#67) (00953446)

Full Changelog: 0.9.3...0.9.4

Published with dotnet-releaser

0.9.3

1 year ago

Changes

🐛 Bug Fixes

  • Fix bug with multiple anonymous unions and named unions fields (#66) (d0e90c77)

Full Changelog: 0.9.2...0.9.3

Published with dotnet-releaser

0.9.2

1 year ago

Changes

🐛 Bug Fixes

  • Fix issue for union declared within a struct to be declared as a field (#65) (08946244)

Full Changelog: 0.9.1...0.9.2

Published with dotnet-releaser