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
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -18,7 +18,7 @@ Document some advanced types so users may try them out and provide feedback. The
18
18
19
19
IDL 9.1 introduces new, command-line based progress bars. We have a first-pass of support for these progress bars inside IDL Notebooks (not all types are supported).
20
20
21
-
## 4.7.0 - October 2024
21
+
## 4.7.0 - November 2024
22
22
23
23
Added the ability to statically determine the return types for functions and function methods that don't have documentation. This means that, for the following example, we properly detect that we return an IDL Long (because of `compile_opt idl2`):
24
24
@@ -47,19 +47,19 @@ Fixed an issue where code actions, in notebooks, incorrectly fixed issues on the
47
47
48
48
Fixed an issue where the language server was not correctly detecting pointers being de-referenced. This caused false errors for "standalone expressions" to be reported and for formatting to not function correctly.
49
49
50
-
Update extension docs with the latest version od node.js that we require (to work around language server crashes).
50
+
Update extension docs with the latest version of node.js that we require (to work around language server crashes).
51
51
52
52
Updated hover help packaged with the extension with ENVI 6.1, IDL 9.1, and ENVI Deep Learning 3.0.1 docs
53
53
54
-
Tweak the logic for reporting problems to always send problems for a file. This means that, adjusting some of the problem reporting settings, should update real-time and tweak what VSCode knowns about.
54
+
Tweak the logic for how we respond to settings changes for problems that we report. This change means, as you change which problems you want reported in real-time, the problems tab in VSCode will add/remove problems that you do/don't want to see. Previously you would need to restart VSCode for the changes to take effect.
55
55
56
56
Improved the logic when checking if we report problems or not for a file to account for the folder on IDL's path being recursive or not.
57
57
58
58
Fixed an issue where, when disabling problems from duplicate routines, they were still being reported.
59
59
60
60
Updating our formatting logic to add a final line feed or carriage return after the last line of a file when formatting your code.
61
61
62
-
Potential fix for resolving actual filepaths when following symbolic links to discover files that we need to parse. We were originally getting two paths to the same files that persist on disk, causing extra duplicate routines to be reported.
62
+
POtential fix to resolve canonical (true) filepaths when you have symbolic links in your workspace or on IDL's search path. This should fix a problem where the same file was incorrectly having two paths and reporting duplicate problems.
0 commit comments