Skip to content

JPype 1.5.0

Compare
Choose a tag to compare
@Thrameos Thrameos released this 15 Dec 21:10
· 219 commits to release since this release
  • 1.5.0 - 2023-12-15

    • Support for Python 3.12

    • Switched __eq__ and __ne__ operator to use equals rather than
      compareTo for comparable objects to avoid exception when comparing
      object of different types.

    • Fixed segmentation fault when comparing Java Comparable to primitives.

    • Java exceptions that occur in inequality comparisons now map to Python
      TypeError.

    • Fixed crash when calling subscript on JArray.

    • Fixed direct byte buffers not reporting nbytes correctly when cast to
      memoryview.

    • Expand the defintion for Functional interface to include classes without
      FunctionInterface annotation.

    • Add additional matching level for derived types to resolve ambiguities when
      a derived type is used in place of base class when determining the method
      overload. This will resolve some previous ambiguities between methods.