Changelog History
Page 1
-
v1.1.1 Changes
June 29, 2020↪ Excel-DNA version 1.1 implements workarounds for two recent changes in Excel behaviour:
- ⚡️ RTD servers based on
ExcelRtdServer
, and streaming functions based onIExcelObservable
stopped updating after recent (early 2020) Excel updates. - When loaded into an elevated Excel process (running As Administrator) the on-demand COM registration (used for ribbon and CTP loading) started failing (mid 2020).
⚡️ The update also introduces strong-naming of the Excel-DNA assemblies (thanks @augustoproiete).
🚀 You can find a full list of changes included in this release is on the v1.1 milestone.
🔖 Version 1.1 is intended to be the final version of Excel-DNA to support legacy .NET Framework (< 4.5) and Excel (< 2007) releases.
Please ask questions and provide feedback via the Excel-DNA Google group.
- ⚡️ RTD servers based on
-
v1.1.0
June 28, 2020 -
v1.1.0-beta3
June 24, 2020 -
v1.1.0-beta2
May 28, 2020 -
v1.1.0-beta
March 05, 2020 -
v1.0.0 Changes
April 27, 2019🔖 Version 1.0 will be the final version to support legacy .NET Framework (< 4.0) and Excel (< 2007) releases.
⚡️ The update includes a number of bug fixes as well as improvements to the build-time Visual Studio integration:
- 👌 Improve build tasks - more reliable clean-up and debugger detection
- 👌 Improve RTD and async QueueAsMacro reliability
- 👌 Improve install process of ExcelDna.AddIn NuGet package (now requires NuGet 2.5) (thanks to @caioproiete)
- 🔄 Change how ExcelDnaUtil.Application works in Protected View - try harder but don't cache
- Call UnhandledExceptionHandler for macros (ExcelCommands) too
- ➕ Add XML schema for .dna file (thanks to @caioproiete)
- ➕ Add option to pack .pdb files (thanks to @lanfeust69)
- 🛠 Fix exception handling from native async functions (thanks to @ittegrat)
-
v1.0.0-rc1 Changes
March 17, 2019🔖 Version 1.0 will be the final version to support legacy .NET Framework (< 4.0) and Excel (< 2007) releases.
⚡️ The update includes a number of bug fixes as well as improvements to the build-time Visual Studio integration:
- 👌 Improve build tasks - more reliable clean-up and debugger detection
- 👌 Improve RTD and async QueueAsMacro reliability
- 👌 Improve install process of ExcelDna.AddIn NuGet package (now requires NuGet 2.5) (thanks to @caioproiete)
- 🔄 Change how ExcelDnaUtil.Application works in Protected View - try harder but don't cache
- Call UnhandledExceptionHandler for macros (ExcelCommands) too
- ➕ Add XML schema for .dna file (thanks to @caioproiete)
- ➕ Add option to pack .pdb files (thanks to @lanfeust69)
- 🛠 Fix exception handling from native async functions (thanks to @ittegrat)
-
v0.34.6 Changes
June 18, 2017🔖 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 toTopic.UpdateNotify
during theConnectData
overload are now always ignored. If the topic value is updated (throughTopic.UpdateValue
) duringConnectData
, and the same value is returned fromConnectData
, then no spuriousUpdateNotify
is raised. If the value returned fromConnectData
differs from Topic.Value,UpdateNotify
will still be raised. - 👍 Allow
AccessViolation
exceptions to be caught under .NET 4.0 - change marshaling wrapper fromDynamicMethod
toMethodBuilder
. - 🛠 Fix
QueueAsMacro
failure after paste live preview. - 🛠 Fix
AssemblyResolve
re-entrancy race condition.
📦 The easiest way to create an Excel-DNA add-in is by creating a class library project in Visual Studio and then installing the
ExcelDna.AddIn
NuGet package. -
v0.34.5 Changes
May 30, 2017🚀 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 toTopic.UpdateNotify
during theConnectData
overload are now always ignored. If the topic value is updated (throughTopic.UpdateValue
) duringConnectData
, and the same value is returned fromConnectData
, then no spuriousUpdateNotify
is raised. If the value returned fromConnectData
differs from Topic.Value,UpdateNotify
will still be raised. - 👍 Allow
AccessViolation
exceptions to be caught under .NET 4.0 - change marshaling wrapper fromDynamicMethod
toMethodBuilder
. - 🛠 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
-
v0.34.5-rc5 Changes
May 30, 2017🚀 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 toTopic.UpdateNotify
during theConnectData
overload are now always ignored. If the topic value is updated (throughTopic.UpdateValue
) duringConnectData
, and the same value is returned fromConnectData
, then no spuriousUpdateNotify
is raised. If the value returned fromConnectData
differs from Topic.Value,UpdateNotify
will still be raised. - 👍 Allow
AccessViolation
exceptions to be caught under .NET 4.0 - change marshaling wrapper fromDynamicMethod
toMethodBuilder
. - 🛠 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