Releases: chrispahm/gams-ide
v0.0.92-alpha
Bug fixes
- Fixes capreg.gms not running out of the box due to missing "ggig=on" command line parameter
- Fixes data panel not working due to missing workdir setting
v.0.0.91-alpha
New Features
- Adds a loading indicator to the data view panel
- Shows an error message if no solve statements are found in the data view panel
Bug Fixes
- Fixes include file summary not being parsed due to $offInclude being set somewhere in the GAMS code
- Fixes global variables not being parsed due to $show or $showVariables not being present in the GAMS code
- Unlinks .err and .lst files after compilation
v0.0.9-alpha
New Features
Parse compile time variables from listing
If the compile-time variable listing is present, GAMS-IDE will parse the values of compile time variables and show them in the sidebar, data panel, and in the hover info
Note: This requires the compile time commands $show
or $showVariables
to be present at the end of the GAMS input file. Waiting for input on https://forum.gamsworld.org/viewtopic.php?t=12827 to find a possible alternative solution.
v0.0.8-alpha
New Features
GAMS Model tree view
The GAMS Model tree view provides an overview of all included GAMS files in the current model. It's a tree representation of the Include File Summary. The GAMS Model tree view is located at the bottom of the "File Explorer" sidebar.
By clicking on a file entry, the location where the file is included in the GAMS code will be opened in the current editor.
The types of includes that are shown in the tree structure (e.g. INCLUDE, BATINCLUDE, etc.) can be toggled:
Individual files can also be removed from the Model tree view by clicking the "Hide file from tree view" icon at the right of a file entry.
Hidden files can be reset by clicking the "Reset hidden files" in the navigation bar of the GAMS Model Tree view
Bugfixes
- Includes
capreg.gms
with the default command-line execution parametersscen="forreg.gms" ggig="on"
to fix GAMS-IDE working with the CAPRI model
v0.0.7-alpha
Breaking changes
- renamed "multi-file entry point" to "Main GAMS file" (similar to GAMS Studio)
- rename symbol view panel to "GAMS Data View"
New Features
Adds Menubar Item showing current Main GMS file
Adds multiple commands for working with main files
Implements language-server-protocol (LSP) features:
- go to definition
- go to declaration
- go to implementation
- go to references
Bug fixes
- fixes broken links to package settings shown in error messages
- fixes "max. errors to display" setting not working
v.0.0.61-alpha
v.0.0.61-alpha - New Features
Subsets now visible in sidebar
Context aware autocomplete
Option to exclude files and directories from multi-file entry point
Contents of .vscode/settings.json
:
{
"gamsIde.multi_fileEntryPoint": "/Users/pahmeyer/Documents/GitHub/FarmDyn/gams/exp_starter.gms",
"gamsIde.excludeFromMultiFileEntryPoint": [
"policy_CAP_data_de_2023.gms",
"dat/ktbl"
]
}
v0.0.52-alpha
v0.0.42-alpha
Initial beta Release 🔥
Please open an issue if you encouter a bug!
v0.0.51-alpha
Show sets belonging to quoted element upon click
- Implements current draft of #4
- bug fixes
- introduces new bugs to fix later