Skip to content

Releases: loganch/AutoIt-VSCode

v1.0.12 - 2023-09-26

26 Sep 22:15
Compare
Choose a tag to compare

Added

  • Signature help pulls description and parameters from function headers
  • Option to disable ( as an option to accept function completion suggestions
  • Syntax highlighting for #Tidy_On, #Tidy_Off, and #Tidy_ILC_Pos directives

Changed

  • Path checks for utility executables (e.g., Au3Check) reduced to occur when changes are made and disabled for non-Windows OSes
  • Simplified regex for functions
  • Trimmed spaces in insertHeader command
  • Removed default configuration settings that were overriding user settings

Fixed

  • Open include shortcut not working for library UDFs
  • Open include shortcut not working for paths with # in them
  • Function autocomplete from include files
  • Reduced completion suggestions when writing function definitions

Contributors

@vanowm, @rcmaehl

v1.0.11 - 2023-02-21

21 Feb 19:43
5a5eacd
Compare
Choose a tag to compare

Changed

  • Ignore case when identifying functions and regions
  • Include search made recursive
  • Improvements to regex used in extension functions

Fixed

  • Slow autocompletion suggestions
  • Runtime errors when failing with symbol creation
  • Can now capture regions with hyphens
  • Syntax highlighting for nested comment blocks
  • Include paths checked when gathering include data
  • Problem tab not showing errors or warnings
  • AutoIt indentation settings applying to other languages

Contributors

@Danp2, @loganch

v1.0.10 - 2022-12-05

05 Dec 21:12
Compare
Choose a tag to compare

Fixed

  • Regex characters (e.g., * and \) in that come after #Region will no longer stop all symbols from being found
  • smartHelp checks includePaths with relative paths (thanks to @vanowm)

v1.0.9 - 2022-12-01

01 Dec 16:58
Compare
Choose a tag to compare
  • Set VS Code to default to 4-space tabs for indentation like SciTe
  • Output window overhaul (thanks to @vanowm), including:
    • Additional colors
    • Multiple output panels
    • An encoding option
    • Options to keep output from previous runs
    • Options to show process ID and times
  • Option to show #regions as symbols in Outline and symbol search (thanks to @Danp2)
  • Syntax highlighting for Au3Stripper directives (thanks to rcmaehl)
  • Adds a wait for file save to finish before running certain commands (thanks to @vanowm)
  • Support for Sticky Scroll
  • Symbols nest in the Outline
  • SmartHelp options that allow launching of help files (e.g., CHM) for UDFs (thanks to @Danp2)

Changed

  • Tidy now runs through AutoItWrapper (thanks to @vanowm)
  • MsgBox/Console debugging line generation improved (thanks to @Danp2)
  • Paths to AutoIt executables can now be relative to the AutoIt executable in settings (Thanks to @Danp2)

Fixed

  • Syntax highlighting for #include lines followed by comments (thanks to @Danp2)
  • Makes regex for #include non-greedy (thanks to @Danp2)
  • Limits header insertion and include opening to be limited to AutoIt scripts (thanks to @vanowm)

v1.0.8 - 2022-06-09

09 Jun 22:08
Compare
Choose a tag to compare

Added

  • Open include file from the current line with Alt+i/Command Palette (thanks Danp2)
  • Insert UDF Header function (thanks Danp2)
  • UDF Creator option in Settings to auto populate author when inserting a Function Header
  • AutoIt Map functions (thanks steipal)
  • Colorized output when running scripts (thanks Danp2)
  • Restart script (thanks vanown)
  • Abbreviations from SciTe4AutoIt as Snippets
  • ( is now a trigger character to accept a function completion and will place both parens and initiate signature help for the function.

Changed

  • The AutoIt Help command will now open on blank lines (thanks Danp2)
  • Updated the descriptions of the path settings
  • Refactored filepath finding code (thanks Danp2)

Fixed

  • Code folding for If, Switch, For, While, With, #comments-start, #cs, #comments-end and #ce (thanks Danp2)
  • Go to Workspace Symbol functionality restored

v1.0.7 - 2022-02-14

14 Feb 21:37
Compare
Choose a tag to compare

Added

  • Const and Enum variables now have appropriate icons in the Outline tree
  • Snippet for Select Blocks

v1.0.6 - 2021-06-14

14 Jun 16:30
Compare
Choose a tag to compare

Added

  • Implemented Diagnostics (Problems tab and red squiggles) for AutoIt scripts
  • Completions and Hovers for InetConstants

Changed

  • Switched from Parcel to Webpack for bundling
  • Reworked the wordPattern
  • Optimized HoverProvider

v1.0.5

07 May 22:47
Compare
Choose a tag to compare

Changed

  • Stopped completion suggestions from showing in comments
  • Reworked some of the statement snippets for accuracy and to show up properly as suggestions
  • Indented function declarations will now be detected

2020-01-10

11 Jan 05:24
Compare
Choose a tag to compare

Added

  • Code folding for #Region/#EndRegion & Func/EndFunc

Changed

  • Fixed symbol detection for Function declarations

v1.0.3

20 Nov 01:06
Compare
Choose a tag to compare

Changed

  • Fixed local function completions