Skip to content

Excel-DNA v0.33.9

Compare
Choose a tag to compare
@govert govert released this 09 Sep 21:47
· 973 commits to master since this release

This is the public release of Excel-DNA v0.33.

  • Improve RtdObserver/Async array function handling to ensure RTD DisconnectData when complete.
  • Suppress CustomUI loading when running embedded with /K switch.
  • Fix timer leak in ExcelDnaUtil.QueueAsMacro (incorrect timer id tracking).
  • Allow CommandBars find by Id.
  • Save source files as binary when packing.
  • Add further workaround for RTD bugs in Excel 2010 RTM.
  • Fix memory leak where on-demand registered RTD servers were not garbage collected after ServerTerminate().
  • Change COM registrations (for RTD, ribbon and CTP) to always try machine hive first, before falling back to user hive.
  • Allow byte[] as parameters key in ExcelRtdObservable, to support storing only an opaque hash instead of the full parameter set.
  • Fix race condition between ExcelRtdObserver.OnNext(), DateTime.ToOADateTime() and Excel calling RefreshData().
  • Fix integer return type with IsExceptionSafe=true crashes in marshaling.
  • Update ExcelReference to allow immutable use, mark AddRectangle mutator Obsolete. Add operator== to AsyncCallInfo.
  • Increase number of exports to 10,000.
  • Implement logging mechanism based on System.Diagnostics.Trace.
  • Add CreateCustomTask overloads that take the control explicitly.
  • Clean up ExcelReference internals to only keep extra array of rectangles if needed.
  • Improve RTD and async exception handling for damaged Excel installs.
  • Fix NuGet package paths to use macros when packages are under solution folder.
  • Fix NuGet package install for F# on VS 2015.