Releases: Cysharp/csbindgen
Releases · Cysharp/csbindgen
Ver.1.9.3
Ver.1.9.2
What's Changed
- Ignore fielded enum by @hadashiA in #75
- feat: change load secret from op by @guitarrapc in #78
- ci: add depndabot.yaml to update github-actions by @guitarrapc in #76
- Bump actions/checkout from 3 to 4 by @dependabot in #86
- Bumped dependencies (specifically syn) to newest versions and improved doc comment parsing by @cloone8 in #85
- chore: csharp methods have the same visibility as structures and the class by @kevaundray in #83
- Allow generating bindings without a class. by @nihohit in #77
- GroupedNativeMethodsGenerator: generate attributes on extension methods where applicable by @Xpl0itR in #79
New Contributors
- @dependabot made their first contribution in #86
- @cloone8 made their first contribution in #85
- @kevaundray made their first contribution in #83
- @nihohit made their first contribution in #77
- @Xpl0itR made their first contribution in #79
Full Changelog: 1.9.1...1.9.2
Ver.1.9.1
Ver.1.9.0
What's Changed
- Use Cysharp/Actions/setup-dotnet default version by @guitarrapc in #62
- Adds a setting to force some types to always be included in the emitted types by @xanathar in #54
- Fix to use snake_case rule when removing method prefixes by @hadashiA in #65
- Fix condition of the function to be targeted. by @hadashiA in #66
- Add more info to README by @hadashiA in #67
- Make the output rust codes without c# escape by @hadashiA in #68
- Add option to change the type name by @hadashiA in #69
New Contributors
- @guitarrapc made their first contribution in #62
- @hadashiA made their first contribution in #65
Full Changelog: 1.8.3...1.9.0
Ver.1.8.3
What's Changed
- Added option to avoid nint/nuint types (compatibility with older C# versions). by @xanathar in #50
- Added compatibility with repr(C) enum types, defaulting to uint type by @xanathar in #51
- Added support for enums with negative values by @xanathar in #52
New Contributors
Full Changelog: 1.8.2...1.8.3
Ver.1.8.2
Ver.1.8.1
What's Changed
- Change the csharp_generate_const to csharp_generate_const_filter by @startewho in #48
New Contributors
- @startewho made their first contribution in #48
Full Changelog: 1.8.0...1.8.1
Ver.1.8.0
Ver.1.7.5
What's Changed
- fix: unit tests by @Danielmelody in #42
- Function pointer parameters now has names by @KoolieAid in #40
- Generate
Box<T>
,NonNull<T>
asT*
in C# - Generate
std::num::NonZero
New Contributors
- @Danielmelody made their first contribution in #42
- @KoolieAid made their first contribution in #40
Full Changelog: 1.7.4...1.7.5
Ver.1.7.4
What's Changed
- feat: add extra namespaces to the exported file by @gamedolphin in #38
- add
csharp_generate_const
, generate C# const field from Rust const
New Contributors
- @gamedolphin made their first contribution in #38
Full Changelog: 1.7.3...1.7.4