ExcelDna v0.34.5 Release Notes

Release Date: 2017-05-30 // almost 7 years ago
  • ๐Ÿš€ This is a release candidate for Excel-DNA v0.34.

    ๐Ÿ”– Version 0.34 introduces a much improved build procedure for add-ins created using the NuGet package (thanks to a fantastic effort by @caioproiete !) This replaces the error-prone post-build steps we had with a custom build helper and allows easier build output customization.

    ๐Ÿ›  Various bug fixes and smaller improvements are also included in this version:

    • โž• Add ExplicitExports="false" to NuGet .dna file template
    • ๐Ÿ›  Fix getting Application from ProtectedViewWindow
    • โž• Add attempts to get Application object from all windows of class EXCEL7.
    • ๐Ÿ›  Fix ExcelAsyncUtil.Observe re-open restart - broken by other fixes in the previous version. Add option to not restart.
    • โšก๏ธ Change ExcelRtdServer.ConnectData to be more careful about raising an update notice. Calls to Topic.UpdateNotify during the ConnectData overload are now always ignored. If the topic value is updated (through Topic.UpdateValue) during ConnectData, and the same value is returned from ConnectData, then no spurious UpdateNotify is raised. If the value returned from ConnectData differs from Topic.Value, UpdateNotify will still be raised.
    • ๐Ÿ‘ Allow AccessViolation exceptions to be caught under .NET 4.0 - change marshaling wrapper from DynamicMethod to MethodBuilder.
    • ๐Ÿ›  Fix QueueAsMacro failure after paste live preview.

    ๐Ÿš€ The easiest way to test the new version is by installing or upgrading to the pre-release ExcelDna.AddIn 0.34.5-rc5 NuGet package. From the Package Manager Console: Install-Package -Pre ExcelDna.AddIn