Releases: Cysharp/csbindgen
Releases · Cysharp/csbindgen
v1.9.6
What's Changed
- Bump 1password/load-secrets-action from 2.0.0 to 3.0.0 by @dependabot[bot] in #111
- Bump ad-m/github-push-action from 0.8.0 to 1.0.0 by @dependabot[bot] in #113
- chore: Specify IsPackable=false on Directory.Build.props, explicitly true for target packages. by @guitarrapc in #115
- feat: support multiple
csharp_dll_name_if()
by @nuskey8 in #114
New Contributors
Full Changelog: 1.9.5...1.9.6
v1.9.5
v1.9.4
What's Changed
- ci: change create-release to Cysharp/Actions by @guitarrapc in #104
- ci: Pinning third party GitHub Actions sha by @guitarrapc in #105
- Adds support for parsing doc comments on Rust types by @cloone8 in #90
- Mangle2024 fix by @neuecc in #110
- Add support for parsing Rust 2024 edition of #[unsafe(no_mangle)] and unsafe(export_name = "foo")] attributes. by @mmusial in #103
- fix handling of MaybeUninit by @mhama in #106
New Contributors
Full Changelog: 1.9.3...1.9.4
Ver.1.9.3
- enum support
[repr(C)]
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