Skip to content

Releases: Cysharp/csbindgen

Ver.1.8.0

07 Sep 08:43

Choose a tag to compare

What's Changed

  • Non repr attribute struct treat as unit struct by @yamachu in #45
  • Support reference type ( & ) by @yamachu in #46

New Contributors

Full Changelog: 1.7.5...1.8.0

Ver.1.7.5

05 Sep 07:50

Choose a tag to compare

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> as T* in C#
  • Generate std::num::NonZero

New Contributors

Full Changelog: 1.7.4...1.7.5

Ver.1.7.4

15 Aug 13:14

Choose a tag to compare

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

Full Changelog: 1.7.3...1.7.4

Ver.1.7.3

22 May 08:39

Choose a tag to compare

What's Changed

  • Add a setting to GetStarted to build crate into a dynamic library. by @higumachan in #27
  • Update README.md To Add Main() to the build.rs by @NicholasMaselli in #29
  • Support code inside Module blocks by @dsmiller95 in #34

New Contributors

Full Changelog: 1.7.2...1.7.3

Ver.1.7.2

24 Apr 10:28

Choose a tag to compare

  • csbindgen Grouping Code Generator uses using System;

Ver.1.7.0

17 Apr 11:36

Choose a tag to compare

  • support bitflags crate
  • support tuple struct
  • support unit struct
  • support multi input_bindgen_file
  • add csharp_disable_emit_dll_name option
  • add GroupedNativeMethods code generator(NuGet csbindgen)

Ver 1.6.0

22 Mar 16:00

Choose a tag to compare

  • fix invalid code generation when type alias is fixed-array

Ver 1.5.0

18 Mar 17:48

Choose a tag to compare

  • Fix C# <summary> is generated from all doc lines
  • Rust char type map to C# uint
  • Fix struct/enum does not generate when type exists in type alias function parameter

Ver 1.4.0

17 Mar 08:48

Choose a tag to compare

  • Allow input_extern_file call many to read multiple files
  • escape C# reserved words more correctly

Ver 1.3.0

12 Mar 22:41

Choose a tag to compare

  • resolve nested fn in Option and Pointer
  • tested by sqlite3.h