- that version of the extension is no longer supported! ... please backup, uninstall and change to new location
- extension requires at least Visual Studio Code 1.53 now
- npm update
- added following functions for Code Execution:
- npm update
- extension requires at least Visual Studio Code 1.51 now
- npm update
- extension requires at least Visual Studio Code 1.47 now
- npm update
- extension requires at least Visual Studio Code 1.46 now
- updated the following npm modules:
- @mapbox/polyline
^1.1.1
- csv-parse
^4.10.1
- js-yaml
^3.14.0
- less
^3.11.3
- mime-types
^2.1.17
- moment
^2.26.0
- moment-timezone
^0.5.31
- sass
^1.26.8
- uglify-js
^3.9.4
- @mapbox/polyline
- extension requires at least Visual Studio Code 1.44 now
- updated the following npm modules:
- csv-parse
^4.8.8
- html-entities
^1.3.1
- js-beautify
^1.11.0
- moment-timezone
^0.5.28
- sass
^1.26.3
- uglify-js
^3.9.0
- csv-parse
- extension requires at least Visual Studio Code 1.42 now
- updated the following npm modules:
- less
^3.11.1
- less
- updated the following npm modules:
- clean-css
^4.2.3
- coffeescript
^2.5.1
- uglify-js
^3.7.7
- clean-css
- added TOML and XML/XSL support for Generate TypeScript Code feature
- added YAML support for Generate TypeScript Code feature
- updated the following npm modules:
- cron
^1.8.1
- csv-parse
^4.8.5
- js-beautify
^1.10.3
- uglify-js
^2.5.0
- uuid
^3.4.0
- cron
- apps now support Vuetify, which is default, when a new app is created
- updated the following npm modules:
- coffeescript
^2.5.0
- csv-parse
^4.8.3
- mime-types
^2.1.26
- uglify-js
^3.7.4
- coffeescript
- extension requires at least Visual Studio Code 1.41 now
- updated the following npm modules:
- uglify-js
^3.7.2
- uglify-js
- Peter Jaszkowiak fixed button action type
command
with arguments ... s. pull request #31 - updated the following npm modules:
- csv-parse
^4.8.2
- ejs
^2.7.4
- mime-types
^2.1.25
- uglify-js
^3.7.1
- csv-parse
- extension requires at least Visual Studio Code 1.40 now
- updated the following npm modules:
- csv-parse
^4.6.5
- moment-timezone
^0.5.27
- uglify-js
^3.6.8
- vscode-helpers
^6.0.0
- csv-parse
- bugfixes
- extension requires at least Visual Studio Code 1.39 now
- updated the following npm modules:
- csv-parse
^4.6.3
- image-size
^0.7.5
- uglify-js
^3.6.1
- csv-parse
- updated to highlight.js 9.15.0
- updated to MD Bootstrap 4.8.9 (Free), with jQuery 3.4.1
- updated to mapbox-gl-js 1.3.1
- bugfixes
- extension requires at least Visual Studio Code 1.38 now
- updated the following npm modules:
- color-convert
^2.0.1
- cron
^1.7.2
- ejs
^2.7.1
- less
^3.10.3
- public-ip
^3.2.0
- sanitize-filename
^1.6.3
- uuid
^3.3.3
- color-convert
- extension requires at least Visual Studio Code 1.37 now
- updated the following npm modules:
- csv-parse
^4.4.5
- js-beautify
^1.10.2
- lodash
^4.17.15
- sanitize-filename
^1.6.2
- xlsx
^0.14.5
- csv-parse
- updated the following npm modules:
- lodash
^4.17.14
- moment-timezone
^0.5.26
- lodash
- extension requires at least Visual Studio Code 1.36 now
- updated the following npm modules:
- code is compiled with
es2017
now - extension requires at least Visual Studio Code 1.34 now
- updated the following npm modules:
- @mapbox/polyline
^1.1.0
- markdown-escapes
^1.0.3
- uglify-js
^3.5.13
- @mapbox/polyline
- added file.willsave event ... s. issue #24
- updated page of
Power Tools: Help
command - code cleanups and improvements
- updated the following npm modules:
- cron
^1.7.1
- csv-parse
^4.4.1
- image-size
^0.7.4
- js-beautify
^1.10.0
- mime-types
^2.1.24
- moment-timezone
^0.5.25
- public-ip
^3.1.0
- uglify-js
^3.5.10
- xlsx
^0.14.3
- cron
- updated to MD Bootstrap 4.7.7 Free
- updated the following npm modules:
- document.opened event now supports file glob patterns as
file.changed
,file.created
etc. ... s. issue #20 - updated the following npm modules:
- coffeescript
^2.4.1
- coffeescript
- $cb now returns clipboard (text) value, if no argument is defined
- added
file
shorthand property to DocumentOpenedEventActionScriptArguments interface, which is used in document.opened events ... s. issue #20 - extension requires at least Visual Studio Code 1.33 now
- updated the following npm modules:
- coffeescript
^2.4.0
- image-size
^0.7.3
- js-beautify
^1.9.1
- js-yaml
^3.13.3
- uglify-js
^3.5.3
- xlsx
^0.14.2
- coffeescript
- added following functions for Code Execution:
$yaml
: handles a value as YAML string and returns it as object
- optimized output of results, which are displayed as Markdown documents
- added
ifFile
setting for buttons and command buttons, which is able to define a regular expression to indicate, if they are visible for an active editor or not ... s. issue #13 - added
onEditorChanged
setting for buttons and and command buttons, which executes code, when the active editor changes ... s. issue #13 - buttons can execute Visual Studio Code commands now ... s. issue #14
- added
ego_escape_markdown()
function to app.js - updated the following npm modules:
- added following functions for Code Execution:
$excel
: handles data as Excel workbook and displays its data
- bug fixes
- added following functions for Code Execution:
$map
: handles geo locations and displays them as markers on a (MapBox) map
- updated the following npm modules:
- fixes
- extension requires at least Visual Studio Code 1.32 now
- added following functions for Code Execution:
$insert
: handles a value as string and inserts it into the selected text (or cursor) of the currently opened text editor
- $img unwraps its argument now
- updated the following npm modules:
- @slack/client
^4.11.0
- @slack/client
- can send files to Slack channels via
Power Tools: Tools
now - $img function can display image information, like width and height, now
- updated the following npm modules:
- image-type
^3.1.0
- image-type
- $img function can handle URIs as input values now
- $img function displays EXIF data of an image, if available
- fixes
- added following functions for Code Execution:
$code
: handles a value as string to display it in a webview with syntax highlight$img
: handles a value as image and displays it$load
: loads data from an URI$tab
: opens a value as text in a new editor tab
- fixes
- can open Azure DevOps builds, git repositories and releases now via
Power Tools: Azure DevOps
command - updated the following npm modules:
- js-beautify
^1.9.0
- js-beautify
- fixes
- improved and fixed
Generate TypeScript Code ...
sub command ofPower Tools: Tools
- added the following workspace settings (
.vscode/settings.json
):runNPMInstall
: runsnpm install
automatically on startup, if apackage.json
file exists, but nonode_modules
has been found
- fixed $r function
- added following functions for Code Execution:
$polyline
: converts from and to polyline
- added
Generate TypeScript Code ...
sub command toPower Tools: Tools
, which generates TypeScript code from a JSON or JavaScript editor - bugfixes
- added following functions for Code Execution:
$cb
: copyies a value to clipboard$cmyk
: converts CMYK color from or to hex$hsl
: converts HSL color from or to hex$rgb
: converts RGB color from or to hex
- can open Azure DevOps dashboards now via
Power Tools: Azure DevOps
command
- can open Azure DevOps wikis now via
Power Tools: Azure DevOps
command - fixes
- updated the following npm modules:
- csv-parse
^4.3.3
- deepmerge
^3.2.0
- mime-types
^2.1.22
- node-emoji
^1.10.0
- csv-parse
- added
Power Tools: Azure DevOps
command, which first feature of opening project boards - custom store name is shown in app webview now
- updated the following npm modules:
- csv-parse
^4.3.2
- csv-parse
- code cleanups
- implemented TCP proxies (
Power Tools: Tools
>>TCP Proxies ...
) - argument of $csv is optional now
- updated to MD Bootstrap 4.7.1 (free)
- bugfixes ... s. issue #11
- $beautify now supports XML
- $compile now supports Pug
- $uglify now supports HTML and XML
- network interfaces are shown now in output (
CTRL+K CTRL+H
,Power Tools by e.GO
) on startup - added following functions for Code Execution:
$base64
: converts a value to a Base64 string
- extension requires at least Visual Studio Code 1.31 now
- added
forFile
andforFolder
properties for commands, which can define, if a command should be executed for a file of an active editor or an item, selected from the file explorer, by usingExecute Power Command
from context menu or the command palette (F1
) ... s. issue #10 - code cleanups and improvements
- fixes
- added
extension
andstate
properties to ScriptArguments interface - added
json
support for$beautify
and$uglify
functions of Code Execution - added following functions for Code Execution:
$str
: returns a value or object as string that is NOT(null)
and NOT(undefined)
- fixes
- updated the following npm modules:
- vscode-helpers
^4.0.1
- vscode-helpers
- added following constants for Code Execution:
$cancel
: the CancellationToken object, to check the current progress state$e
: stores the content of the active text editor, if available$progress
: the Progress object, to control the current progress state ... s. withProgress()
- added following functions for Code Execution:
$buff
: converts a value to a Buffer, if needed$csv
: handles data as string in CSV format and displays them$ltrim
: handles data as string and trims from leading whitespaces$lower
: handles data as string and converts to lower case characters$rtrim
: handles data as string and trims from ending whitespaces$trim
: handles data as string and trims from leading and ending whitespaces$upper
: handles data as string and converts to upper case characters
- added following functions for Code Execution:
$beautify
: beautifies the code in the active editor and opens the result in a new one$compile
: compiles the code in the active editor and opens the result in a new one$uglify
: uglifies the code in the active editor and opens the result in a new one
- HTTP responses, from code executions e.g., are beautified and can be copied to clipboard now
- progress is displayed, when executing code
- (bug)fixes
- scripts can run via CoffeeScript language now
- added
globalState
andstate
properties to ScriptArguments interface - added following functions for Code Execution:
$alert
: shows a (warning) popup$full
: returns a full path$md
: handles a value as Markdown string$read
: reads data from a file$write
: writes data to a file
- added following functions for Scripts:
$alert
: shows a (warning) popup
- added following modules for Code Execution:
$o
: [opn]((https://www.npmjs.com/package/opn)
- added
document.opened
event - added following functions for Code Execution:
- added following modules for Code Execution:
$m
: Moment.js
- fixed scripting in events
- buttons, commands, jobs and values can be defined globally now ... s. issue #4
- removed shortcut commands to restart / start and stop all jobs
- bug fix: there was no auto creation of
.vscode-powertools
sub folder in home directory, when using store in scripts, e.g. ... s. issue #7 - updated the following npm modules:
- moment
^2.24.0
- moment
- added
imports
setting, which can define one or more external setting files to import - added following functions for Code Execution:
$DELETE
: starts a HTTP DELETE request$exec
: executes the code in the currently running editor$GET
: starts a HTTP GET request$ip
: tries to detect the public IP address$ip4
: tries to detect the public IP address (version 4)$ip6
: tries to detect the public IP address (version 6)$PATCH
: starts a HTTP PATCH request$POST
: starts a HTTP POST request$PUT
: starts a HTTP PUT request
- added
onCreated
andonDestroyed
settings for apps, buttons, commands, events and jobs - added
$s
constant for executable settings - updated help (press
F1
and selectPower Tools: Help
command) - fixes
- automatic check for new apps on start
- added predefined value
activeFile
... s. issue #5 - added
wait
setting for all actions, which run a shell command - fixes
- added following functions for Code Execution:
$asc
: handles a value as string and returns its ASCII code(s)$emojis
: return a list of emojis, by using an optional filter$hash
: hashes a value$htmldec
: handles a value as string and decodes the HTML entities$htmlenc
: handles a value as string and encodes the HTML entities$md5
: hashes a value with MD5$sha1
: hashes a value with SHA-1$sha256
: hashes a value with SHA-256$sha384
: hashes a value with SHA-384$sha512
: hashes a value with SHA-512
- added following modules for Code Execution:
- added
Power Tools: Tools
command, withCode Execution ...
sub command - updated to
change-case@3.1.0
- added following functions for Code Execution:
$pwd
: generates a strong password$res
: resolves an (async) value
- added following samples:
- added
globals
property to ScriptArguments interface, which makes it possible to define global data for all scripts in the workspace settings - added
importValues
property for apps, buttons, commands, events, jobs and startups, which makes it possible to import external values - code cleanups and improvements
- added
globalStore
andstore
properties to ScriptArguments interface - added following apps to store:
- can define optional buttons for workspace apps, which are able to start the underlying app
- can define if that
CHANGELOG.md
is opened automatically, after new version of extension has been installed (s.Power Tools: Global Settings
)
- added optional
appName
parameter toego.power-tools.openApp
command
- added
arguments
property to WorkspaceCommandScriptArguments interface - result of a command is returned now
- initial release