0.5.0-preview.1
Pre-release
Pre-release
This release is the first preview of the upcoming 0.5.0 release.
Noteworthy:
- The Gtk-4.0.DependencyInjection project was removed as there is not one way to do dependency injection right. Every project needs to find it's own solution.
- Improved API surface for opaque records which are registered as boxed types with the GObject type system.
What's Changed
- Remove projects related to dependency injection by @badcel in #904
- Add manual bindings for async functions by @fsobolev in #903
- Improve exception handling by @badcel in #906
- Improve struct generation by @badcel in #907
- Fix generic gobject types by @hol430 in #910
- Fix slnf file by @badcel in #912
- Integrate glib gobject by @badcel in #914
- Enable unit tests on more platforms by @badcel in #913
- Add constructor renderer by @badcel in #918
- Support transfer none return strings in callbacks by @badcel in #920
- Support inout array length parameter by @badcel in #922
- Update CI by @badcel in #923
- Add missing inheritence from Test class by @badcel in #926
- Add InstanceParameterToNativeExpression by @badcel in #927
- Render internal instance parameter information by @badcel in #928
- Support opaque records by @badcel in #908
- Support array length parameters in public constructors by @badcel in #933
- Update nugets by @badcel in #934
- Make Module class static by @UrtsiSantsi in #936
- Copy test image to output folder by @UrtsiSantsi in #935
New Contributors
- @UrtsiSantsi made their first contribution in #936
Full Changelog: 0.4.0...0.5.0-preview.1