Skip to content

Releases: Cysharp/csbindgen

v1.9.6

25 Sep 07:27

Choose a tag to compare

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

19 Aug 09:38

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 1.9.4...1.9.5

v1.9.4

18 Aug 08:24

Choose a tag to compare

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

30 Jul 03:38

Choose a tag to compare

  • enum support [repr(C)]

Ver.1.9.2

09 Jul 10:01

Choose a tag to compare

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

Full Changelog: 1.9.1...1.9.2

Ver.1.9.1

08 Mar 07:08

Choose a tag to compare

What's Changed

  • Readme: Use Process, not OS Architecture to Decide which Library to Load by @Sewer56 in #71
  • Add csharp_file_header/footer by @mayuki in #73

New Contributors

Full Changelog: 1.9.0...1.9.1

Ver.1.9.0

11 Jan 08:35

Choose a tag to compare

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

Full Changelog: 1.8.3...1.9.0

Ver.1.8.3

20 Sep 09:54

Choose a tag to compare

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

09 Sep 01:48

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 1.8.1...1.8.2

Ver.1.8.1

08 Sep 08:23

Choose a tag to compare

What's Changed

  • Change the csharp_generate_const to csharp_generate_const_filter by @startewho in #48

New Contributors

Full Changelog: 1.8.0...1.8.1