ExcelDna v0.33.9 Release Notes

Release Date: 2015-09-09 // over 8 years ago
  • ๐Ÿš€ 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.