Skip to content
Release Notes Bot edited this page Aug 1, 2020 · 3 revisions

Draft Release Notes for 10.4

Issues fixed

Bindings projects

  • Java.Interop GitHub PR 662: Fix Could not load type ... crash caused by trying to use a default interface method on a nested interface.

  • Java.Interop GitHub PR 660: Don't mark an interface as "can't be bound" if a static method on it cannot be bound.

  • Java.Interop GitHub PR 659: Add support for defining new enum members for bindings projects that do not have a corresponding Java implementation.

  • Java.Interop GitHub PR 645: Fixed an issue where Kotlin internal interfaces were being ignored, causing any public classes that implemented them to not be bound.

  • Java.Interop GitHub PR 632: Android Bindings projects now support binding Java methods with unlimited parameters instead of the previous limit of 14 parameters.

  • Java.Interop GitHub PR 625: Warnings similar to warning CS0109: The member 'Class1.class_ref' does not hide an accessible member. The new keyword is not required. could appear during bindings projects builds because the new keyword was added automatically to class_ref fields of generated bindings types in some cases where it wasn't needed.

  • Java.Interop GitHub PR 611: Building a binding project that had a reference to another binding project would do a bit of redundant work for assemblies referenced by both projects.

  • Java.Interop GitHub PR 563: [generator] Add nullable reference types (NRT) support.

Build and deployment performance