- Added support for
forgevsc.jsonfile as alternative to the dotted config filename - Added a setting to customize function name styling
- Downgraded
@types/vscodeversion to ensure compability with older engines
- Fixed enum autocompletion for rest arguments
- Fixed
$c[]not highlighted as comment inside functions
- Added hover info for condition operators
- Added Discord RPC, manageable in extension settings
- Disabled most features for code inside
$escapeCode[]
- Fixed guides tab causing error in web when no workspace folder is open
- Added highlighting to condition operators
- Added information message for refreshing function metadata
- Added support for NativeFunction class
- Added regex validation pattern for hex inputs in config settings
- Added string localization
- Added comment highlighting to
$c[] - Added quick pick options for opening extension settings via command
- Added resolved package names to extension logs
- Added advanced guide search
- Added extension settings
- Added ability to enable/disable the extension for specific workspaces
- Added "ForgeVSC: Open Extension Settings" command
- Renamed config property "customFunctionsPath" to
customFunctionPaths
- Fixed code still highlighted inside JavaScript comments
- Deprecated
.forgevsc.jsonconfig file (replaced by extension settings)
This file remains supported for compatibility, but is legacy. Extension settings are recommended instead.
- Added extension support for web code editors
- Added diagnostic warning to deprecated functions
- Added diagnostic hint to experimental functions
- Added validating all files on first activation
- Fixed decorations not applying to all visible editors
- Added definition ("go to file") for custom functions (
Ctrl+Click/Cmd+Click) - Added JavaScript code highlighting to
$djsEval[] - Added escaping support for whole function call
- Added support for config file inside
.vscodefolder
- Potential fix for custom functions not registering on first activation
- Added package icon to status bar item
- Added category specific icons for functions, events and enums to guides sidebar
- Added possibility to specify multiple paths for custom functions
- Changed status bar item to open extension log instead of extension page
- Release