Skip to content

v1.6.0

Latest

Choose a tag to compare

@Thrameos Thrameos released this 01 Jun 05:56

JPype 1.6.0

This release introduces several important updates and fixes:

  • Maven Module Structure: Java components have been restructured to follow the Maven module style, improving project organization and dependency management.
  • JArray Registration: JArray is now properly registered as a Sequence, enhancing compatibility and usability.
  • Float16 Conversion Fix: Corrected the conversion of float16 values, specifically addressing issues with subnormal numbers.
  • Null String Handling: Resolved a segmentation fault that occurred when handling null Strings.
  • List Method Fixes: Fixed bugs related to the concatenation and repetition methods for java.util.List.
  • JProxy Enhancement: Improved JProxy to allow wrapping an existing Python object with a Java interface.
  • Map Interface Bug Fix: Addressed an issue where using an interface derived from Map with JProxy would fail.
  • JConversion Respect: Fixed a bug where JPype did not honor a JConversion between two Java classes.
  • Direct Buffer Enhancement: Updated convertToDirectBuffer to support wrapping bytes and read-only memoryviews as read-only Java ByteBuffers.

These changes improve stability, compatibility, and usability across multiple components.