bio-ontology-research-group / mowl

mOWL: Machine Learning library with Ontologies
BSD 3-Clause "New" or "Revised" License
54 stars 4 forks source link

⬆️ Bump jpype1 from 1.3.0 to 1.4.1 #46

Closed dependabot[bot] closed 1 year ago

dependabot[bot] commented 1 year ago

Bumps jpype1 from 1.3.0 to 1.4.1.

Release notes

Sourced from jpype1's releases.

JPype 1.4.1

  • Fixed issue with startJVM changing locale settings.

  • Changes to support Python 3.11

  • Fix truncation of strings on null when using convert strings.

  • Replaced distutil with packaging

JPype 1.4.0

  • Support for all different buffer type conversions.

    • Improved buffer transfers to numpy as guaranteed to match Java types. However, exact dtype for conversions is os/numpy version dependent.

    • Support for byte order channels on buffer transfers.

    • Byte size for buffers now fixed to Java definitions.

    • When directly accessing Java arrays using memory view, Python requires a cast from buffers. Required because Python does not support memory view alterations on non-native sizes.

  • Fix crash when comparing JChar.

    • Order handling for numerical operations with JChar fixed.
  • Improved matching for Java functors based on parameter count.

  • Dropped support for Python 3.5 and 3.6

  • dbapi2 handles drivers that don't support autocommit.

  • Fixed issue when Java classes with dunder methods such as __del__ caused conflicts in Python type system. Java method which match dunder patterns are longer translated to Python.

  • Fix issue with numpy arrays with no dimensions resulting in crash.

  • Support for user defined conversions for java.lang.Class and array types.

  • Fixed issue with ssize_t on Windows for Python 3.10.

Changelog

Sourced from jpype1's changelog.

Changelog

This changelog only contains changes from the first pypi release (0.5.4.3) onwards.

Latest Changes:

  • 1.4.2_dev0 - 2022-10-26

    • 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.

  • 1.4.1 - 2022-10-26

    • Fixed issue with startJVM changing locale settings.

    • Changes to support Python 3.11

    • Fix truncation of strings on null when using convert strings.

    • Replaced distutil with packaging

  • 1.4.0 - 2022-05-14

    • Support for all different buffer type conversions.

      • Improved buffer transfers to numpy as guaranteed to match Java types. However, exact dtype for conversions is os/numpy version dependent.

      • Support for byte order channels on buffer transfers.

      • Byte size for buffers now fixed to Java definitions.

      • When directly accessing Java arrays using memory view, Python requires a cast from buffers. Required because Python does not support memory view alterations on non-native sizes.

    • Fix crash when comparing JChar.

      • Order handling for numerical operations with JChar fixed.
    • Improved matching for Java functors based on parameter count.

    • Dropped support for Python 3.5 and 3.6

    • dbapi2 handles drivers that don't support autocommit.

... (truncated)

Commits


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)