Releases: GAMS-dev/gams-cpp
v1.1.0
- fixed
GamsJob.run()
log output not being processed in real time when usingoutput=sys.stdout
. - upgraded to cpr 1.11.1
- upgraded to JSON 3.11.3
This version of the GAMS C++ API requires GAMS 49 or any newer GAMS version that gets released before there is a new release of the GAMS C++ API. To download GAMS, please visit https://www.gams.com/latest/. To learn more about the GAMS C++ API, please visit https://www.gams.com/latest/docs/API_CPP_OVERVIEW.html
v1.0.0
- improved close license session when
GAMSModelInstance
is freed - updated modify
GAMSDatabaseImpl::getSymbolByIndex
to keep it in sync with recent GMD change (gmdGetSymbolByIndex expects 1-based symbol index)
This version of the GAMS C++ API requires GAMS 48 or any newer GAMS version that gets released before there is a new release of the GAMS C++ API. To download GAMS, please visit https://www.gams.com/latest/. To learn more about the GAMS C++ API, please visit https://www.gams.com/latest/docs/API_CPP_OVERVIEW.html
v0.20.2
- fixed warnings
This version of the GAMS C++ API requires GAMS 47 or any newer GAMS version that gets released before there is a new release of the GAMS C++ API. To download GAMS, please visit https://www.gams.com/latest/. To learn more about the GAMS C++ API, please visit https://www.gams.com/latest/docs/API_CPP_OVERVIEW.html
v0.20.1
- updated documentation for
GAMSExceptionExecution
This version of the GAMS C++ API requires GAMS 47 or any newer GAMS version that gets released before there is a new release of the GAMS C++ API. To download GAMS, please visit https://www.gams.com/latest/. To learn more about the GAMS C++ API, please visit https://www.gams.com/latest/docs/API_CPP_OVERVIEW.html
v0.20.0
- added new value
KeepFilesOnError
toGAMS.DebugLevel
which keeps temporary files only in case of an error when executing GAMS duringGAMS.GAMSJob.Run
orGAMS.GAMSJob.RunEngine
. Its internal numerical value is1
and all values forDebugLevel.KeepFiles
or greater have been increased by 1.- added optional argument of typeGAMS.GAMSWorkspace
toGAMS.GAMSExceptionExecution
constructor. This needs to be set forDebugLevel.KeepFilesOnError
to have an effect. - changed the default of
GAMS.GAMSWorkspace
fromDebugLevel.Off
toDebugLevel.KeepFilesOnError
with the effect that temporary files do not get deleted anymore in case of an error as described above. - changed the behavior of
DebugLevel.ShowLog
to uselogOption=4
instead of3
internally when executing GAMS - fixed
GAMS.GAMSOptions.OptDir
property used withGAMS.GAMSModelInstance.Instantiate
having no effect inGAMS.GAMSModelInstance.Solve
This version of the GAMS C++ API requires GAMS 47 or any newer GAMS version that gets released before there is a new release of the GAMS C++ API. To download GAMS, please visit https://www.gams.com/latest/. To learn more about the GAMS C++ API, please visit https://www.gams.com/latest/docs/API_CPP_OVERVIEW.html
v0.19.4
- updated external libraries
- added enforcement of TLS version 1.2 or greater
This version of the GAMS C++ API requires GAMS 45 or any newer GAMS version that gets released before there is a new release of the GAMS C++ API. To download GAMS, please visit https://www.gams.com/latest/. To learn more about the GAMS C++ API, please visit https://www.gams.com/latest/docs/API_CPP_OVERVIEW.html
v0.19.3
- added CMake option
USE-GCC
for example subproject to change library selection to prefer GCC over Clang
This version of the GAMS C++ API requires GAMS 45 or any newer GAMS version that gets released before there is a new release of the GAMS C++ API. To download GAMS, please visit https://www.gams.com/latest/. To learn more about the GAMS C++ API, please visit https://www.gams.com/latest/docs/API_CPP_OVERVIEW.html
v0.19.2
- fixed issue with zip when gams system dir contained spaces
This version of the GAMS C++ API requires GAMS 45 or any newer GAMS version that gets released before there is a new release of the GAMS C++ API. To download GAMS, please visit https://www.gams.com/latest/. To learn more about the GAMS C++ API, please visit https://www.gams.com/latest/docs/API_CPP_OVERVIEW.html
v0.19.1
- reverted problematic change to cmake configuration
This version of the GAMS C++ API requires GAMS 45 or any newer GAMS version that gets released before there is a new release of the GAMS C++ API. To download GAMS, please visit https://www.gams.com/latest/. To learn more about the GAMS C++ API, please visit https://www.gams.com/latest/docs/API_CPP_OVERVIEW.html
v0.19.0
- added GAMSJob::runEngine to run jobs on GAMS Engine, rather than locally
- added classes GAMSEngineConfiguration and GAMSEngineJob
- added transportEngine example to show usage of new Engine feature
- adjusted GAMSJob::run function signature for better c++ style
This version of the GAMS C++ API requires GAMS 45 or any newer GAMS version that gets released before there is a new release of the GAMS C++ API. To download GAMS, please visit https://www.gams.com/latest/. To learn more about the GAMS C++ API, please visit https://www.gams.com/latest/docs/API_CPP_OVERVIEW.html