Releases: gircore/gir.core
Releases · gircore/gir.core
0.1.0
What's Changed
- Make code a bit more NativeAOT friendly by @kant2002 in #468
- Bump peter-evans/create-pull-request from 3.10.1 to 3.11.0 by @dependabot in #460
- Bump Microsoft.CodeAnalysis.CSharp from 3.11.0 to 4.0.1 in /src/Generation/GirLoader by @dependabot in #463
- Bump Microsoft.CodeAnalysis.CSharp from 3.11.0 to 4.0.1 in /src/Integration by @dependabot in #465
- Bump actions/setup-dotnet from 1.8.2 to 1.9.0 by @dependabot in #469
- wip: Delegate Handlers by @mjakeman in #474
- callbacks: Generate Async and Notified handlers by @mjakeman in #488
- Generator V3 by @badcel in #437
- Build for dotnet 6 by @badcel in #502
- Do not create a Value handle which can not be disposed by @badcel in #503
- Initial concept fundamental classes by @badcel in #499
- Do not throw if types do not match. by @badcel in #506
- Add introspectable fields by @badcel in #507
- Renderer: Increase fault tolerance by @badcel in #508
- Remove instance parameter public model by @badcel in #510
- Feature/fix nullability warnings by @badcel in #512
- SafeHandles: Support owned / unowned refs by @badcel in #513
- Let the CI pipeline build / test / publish the code by @badcel in #515
- Flatten internal type hierarchies by @badcel in #517
- Bump Serilog.Sinks.Console from 4.0.0 to 4.0.1 in /src/GirTool by @dependabot in #520
- Do not free unowned record handles by @badcel in #526
- Fix creation of boxed records by @badcel in #529
- Do not free unowned memory by @badcel in #528
- Bump FluentAssertions to 6.4.0 by @badcel in #534
- Generate constructors for classes by @badcel in #527
- Feature/gdk4 by @badcel in #537
- Generate Graphene-1.0 bindings by @badcel in #538
- Generate Gsk-4.0 bindings by @badcel in #539
- Improve type matching by @badcel in #540
- Validate constants by @badcel in #546
- Ignore duplicate bitfield member by @badcel in #550
- Update gir files by @badcel in #545
- Propagate exit code by @badcel in #555
- Update test dependencies by @badcel in #556
- Improve reference resolving by @badcel in #558
- Update nugets by @badcel in #563
- GirModel: Support construct only properties by @badcel in #565
- Bump actions/setup-dotnet from 1.9.0 to 1.9.1 by @dependabot in #566
- Bump actions/setup-dotnet from 1.9.1 to 2 by @dependabot in #567
- Support accessor annotations by @badcel in #553
- Generate Gtk-4.0 bindings by @badcel in #542
- Bump OneOf from 3.0.211 to 3.0.216 in /src/GirTool by @dependabot in #571
- Bump actions/checkout from 2.4.0 to 3 by @dependabot in #569
- Refactor the manual Cairo bindings by @cameronwhite in #573
- Update System.CommandLine to version 2.0.0-beta3.22114.1 by @badcel in #575
- Update gir-files repository by @badcel in #576
- GirModel: Add "Foreign" property to records by @badcel in #579
- Split the OwnedHandle's into a separate generator by @cameronwhite in #580
- Improve interface support by @badcel in #582
- Require a foreign record's OwnedHandle to manually implement ReleaseHandle() by @cameronwhite in #583
- Use PascalCase for the namespaces in generated code by @cameronwhite in #586
- Convert AboutDialog sample to GTK4 by @badcel in #570
- Add bindings for Cairo.ImageSurface by @cameronwhite in #578
- Add most of the Cairo.Surface bindings by @cameronwhite in #589
- Use PascalCase for Cairo.TextExtents fields by @cameronwhite in #592
- Add bindings for Cairo.FontOptions by @cameronwhite in #593
- Update packages by @badcel in #599
- Fix errors when closing the Cairo SafeHandle's by @cameronwhite in #600
- Wait for garbage collector to free memory by @badcel in #598
- Add platform support to GirLoader by @badcel in #594
- Generator: Use constant for DLLImport by @badcel in #604
- Split return type converter into several smaller classes by @badcel in #608
- Automatically update gir files by @badcel in #609
- Update gir files by @badcel in #611
- Split parameter converter into several smaller classes by @badcel in #613
- Bump nuget versions by @badcel in #619
- Add support for Gtk.Builder from UI files for Gtk4 by @mikkeljohnsen in #615
- Bump github/codeql-action from 1 to 2 by @dependabot in #616
- Bump peter-evans/create-pull-request from 3 to 4 by @dependabot in #617
- Add more bindings for Cairo.Context by @cameronwhite in #624
- Add the remaining general Cairo.Context bindings by @cameronwhite in #625
- Update gir files by @github-actions in #620
- Add Cairo.Context bindings related to paths by @cameronwhite in #626
- Add bindings for Cairo.Pattern by @cameronwhite in #632
- Add Cairo.Context text-related methods by @cameronwhite in #635
- Add Cairo.Context bindings for transformation-related methods by @cameronwhite in #634
- Bump StrongInject from 1.4.3 to 1.4.4 in /src/GirTool by @dependabot in #628
- Add bindings for Cairo.Matrix methods by @cameronwhite in #638
- Add bindings for Cairo.ScaledFont by @cameronwhite in #637
- Bump System.CommandLine to 2.0.0-beta4.22272.1 by @badcel in #639
- Bump several nuget packages to their newest version: by @badcel in #640
- Add GtkDependencyInjection project by @badcel in #642
- Changed member generation formatting to use invariant culture by @hhyyrylainen in #649
- Refactor by @badcel in #623
- Improve generator by @badcel in #656
- Add version information by @badcel in #657
- Support package generation by @badcel in #658
- Fix PackageId and update readme by @badcel in #659
- Bump OneOf from 3.0.216 to 3.0.223 in /src/GirTool by @dependabot in #643
- Remove module initializers by @badcel in #660
- Add test to explicitly check setting nullable properties by @badcel in #662
- Bump Microsoft.CodeAnalysis.CSharp from 4.2.0 to 4.3.0 in /src/GirTool by @dependabot in #664
- Bump Microsoft.CodeAnalysis.CSharp from 4.2.0 to 4.3.0 in /src/Integration by @dependabot in #663
- Bump Serilog.Sinks.Console from 4.0.1 to 4.1.0 in /src/GirTool by @dependabot in #665
- Add Gtk4 drawing area sample by @badcel in #606
- Update gir files by @badcel in #667
- Update package id by @badcel in #669
- Update samples by @badcel in https://github.com/gircore/...
Prototype (0.0.2)
Prototype code which generates bindings for all supported GObject libraries.
Proof of concept (0.0.1)
Initial proof of concept of gir.core to define and test planed features.