Skip to content

Releases: exceljava/com4j

release-20260921

Choose a tag to compare

@tonyroberts tonyroberts released this 21 Sep 15:52
3b82d33

What's Changed

  • Replace java.lang.reflect.Proxy with a custom generator for COM interface proxies by @tonyroberts in #7

Full Changelog: release-20260827...release-20260921

release-20260827

Choose a tag to compare

@tonyroberts tonyroberts released this 27 Aug 10:14
270d02c

What's Changed

  • Update native build to use cmake by @tonyroberts in #3
  • Fix VARIANT leak in Java_com4j_Native_invokeDispatch by @tonyroberts in #5
  • Clear Variant in DispatchComMethod.invoke before returning by @tonyroberts in #4
  • Set VARIANT type to VT_UNKNOWN if set to non-IDispatch instance by @tonyroberts in #6

Full Changelog: release-20190528...release-20260827

release-20190528

Choose a tag to compare

@tonyroberts tonyroberts released this 28 May 13:40
b5a8f8c

Bug Fixes

  • Correct buffer size to fix memory corruption when handling VARIANTs

release-20180530

Choose a tag to compare

@tonyroberts tonyroberts released this 29 May 19:57

Release 2018-05-30

First release after fork from kohsuke.com4j (PRs have been submitted so hopefully this fork won't be necessary forever).

New features

  • Add COM4J.wrapSta for wrapping STA com objects
  • Add option for defaulting LCID paramerters
  • Add generateDefaultMethodOverloads to tlbimp
  • Add -addLibNametoPackageName option to tlbimp

Bug Fixes

  • Fix unadvise/EventProxy.close()