You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+28Lines changed: 28 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -18,6 +18,34 @@ Document some advanced types so users may try them out and provide feedback. The
18
18
19
19
Auto-complete for blocks re-work: Partial implementation of auto-complete for blocks that works better than the default snippets that exists. This functions for if-then-else only right now to verify the user experience is what it needs to be.
20
20
21
+
## 5.1.0 - August 2025
22
+
23
+
This verion introduces a new selection of IDL Tutorials! These come as a collection of notebooks to help new users get up and running. In the IDL sidebar, you'll see a new section called "IDL Tutorials" with language-specific content.
24
+
25
+
> With this change, we have also migrated the ENVI and IDL Example notebooks under the tutorials section.
26
+
27
+
Add a new auto-complete for block statements (i.e. if-then-begin) that functions much better compared to what we had. If there are any weird cases, or cases for block auto-complete that are missing, let us know and we can add them in.
28
+
29
+
Add a new sidebar entry to launch a session of ENVI and IDL. Requires an ENVI license and that you are using the IDL that is packaged with ENVI.
30
+
31
+
With the extension including GitHub Copilot integration, we have changed the extension so that it always activates in VSCode. Otherwise tools in Agent mode through GitHub Copilot would fail to run as our extension was not started.
32
+
33
+
Tweak hanging indent for procedures and procedure methods to use the first comma as the syntax we align to.
34
+
35
+
Fix an issue with catching standalone expressions where the problem would be incorrectly reported for chained property access.
36
+
37
+
Fix docs issues with `colorbar()` function not having all properties for keywords.
38
+
39
+
Fix docs issue where "ipm" was an unknown structure and would throw fake errors when using the static methods on the class.
40
+
41
+
Fixed an issue where IDL would show an error message about being unable to check the version if you had an IDL_STARTUP file specified that generated output.
42
+
43
+
Potentially fix an issue with auto-complete that would occur sometimes with code blocks.
44
+
45
+
Updated type parsing to support older code that used the name of the functions to create arrays as array types. We now map types such as "bytarr" to the proper IDL types of "Array<Byte>" for full type/auto complete support.
46
+
47
+
Tweak notebook formatting that removes the trailing space at the end of cells. When you have many cells, this adds empty space that's not always needed or helpful.
48
+
21
49
## 5.0.1 - July 2024
22
50
23
51
Fix a bug with IDL Notebooks when you would open a new notebook though the MCP tools.
0 commit comments