Releases: dss-extensions/dss_capi
0.10.1
This is a maintenance release for the 0.10.x series, fixing many small issues and extending the error handling.
Many issues were found thanks to the work of Dheepak Krishnamurthy (@kdheepak) and Tom Short (@tshort) on OpenDSSDirect.jl.
Please see the changelog for an extensive list of changes since 0.10.0, including changes in the upstream OpenDSS code.
0.10.1rc4
DSS C-API 0.10.0
Reduce memory allocations if the current buffers are reusable, introduce a Global Result mechanism, and many API extensions (LineGeometry
, WireData
, LineSpacing
, CNData
, TSData
, Reactor
) -- see the usage document and the issue ticket #11 for more details.
If you are updating from 0.9.8, you will need to update the count pointer according to the new convention, as explained here.
dss_capi 0.9.8: Reorganization and upstream fixes
The build system has been extensively updated. Successfully tested on Windows (x64 and x86), MacOS (x64) and multiple Linux distribution!
The instance of the KLUSolve source code, using CMake, will now download the SuiteSparse source code if desired. On Windows, the KLUSolve DLL is built with MSVC2017, so you may need to install its runtime.
Starting in version 0.9.8, we disabled the opendsscmd.ini creation. You can set the default base frequency using the environment variable DSS_BASE_FREQUENCY, or just set it in the DSS scripts (recommended). This also means that the initial datapath is set to the current working directory.
Version 0.9.4, including fixes and .NET bindings
Notable changes:
- Fixes for the DSSProperty interface, which was not fully exposed.
- Includes the original helpstrings in the C headers.
- Ported changes and fixes from the upstream repository (OpenDSS SVN revision 2152).
- Introduces a first version of .NET bindings to the native DLL, named
dss_sharp
. The .NET assembly is included in the binary release and can also be easily created from the project insrc/dss_sharp
. For the moment, it will be kept in the same repository asdss_capi
.
dss_capi_x64-0.9.4.zip: pre-compiled binaries for Windows (x64). Includes native DLLs for the classic and PM versions, matching C headers, and the .NET assembly for dss_sharp
. The native DLL import library was built using Visual Studio 2017 toolset.
Integrate fixes from SVN revision 2136
This release includes fixes from the upstream revision 2136 (COM object iteration).
dss_capi_x64-0.9.3.zip: pre-compiled binaries for Windows (x64). Includes DLLs for the classic and PM versions, as well as matching C headers. The DLL import library was built using Visual Studio 2017 toolset.
Experimental support for OpenDSS-PM
This release includes minor fixes and adds experimental support for OpenDSS-PM.
dss_capi_x64-0.9.2.zip: pre-compiled binaries for Windows (x64). Includes DLLs for the classic and PM versions, as well as matching C headers. The DLL import library was built using Visual Studio 2017 toolset.
First public release
dss_capi_x64.zip: pre-compiled binaries for Windows (x64). The DLL import library was built using Visual Studio 2017 toolset.