Releases: integromat/vscode-apps-sdk
Releases · integromat/vscode-apps-sdk
v2.2.6
2.2.6 (2025-01-21)
Bug Fixes
- mappable and static parameters json schema validation issue for plain rpc string (#260) (cbdae4b)
- tune text of origin selection dialog (#263) (234be2d)
Documentation
Build System
- bump the devdeps-minor-update group across 1 directory with 6 updates (#261) (917649e)
- bump uuid from 10.0.0 to 11.0.3 (#238) (bf4b5fd)
Continuous Integration
- update validate-pr.yml (df54a15)
2.2.5 (2024-12-18)
Change Log
- Added keyboard shortcut for deployment.
- Added support for the theme property of the banner directive in the App Interface.
- Fixed the in-editor validation of
makecomapp.json
file. - Added feature "delete component" into Local Development for Apps.
- Added interface
type='banner'
into JSON schema. - Rapidly improved deployment of local app files. Only the changed data are being deployed now.
- Added "Apply for all" into component mapping alignment process.
- Added feature "Remember origin and do not ask again".
- Updated URLs to Custom Apps documentation.
- Removed dependency on
static.integromat.com
web. - Updated list of autocompleted/suggested IML functions.
2.1.0 (2024-10-09)
Change Log
- Fixed the IML spead operator
"{{...}}": "{{something}}"
highlighting. - Improved wizard of new module: Added questions for connection and alternative connection.
- Added the in-editor validation of
makecomapp.json
project file. - Fixed the issue
"options.maxOutputLength" is out of range
occured during ZIP import.
2.0.0 (2024-07-02)
Change Log
New feature: Local Development for Apps
The entire Make app can become a folder on your local computer, and you can version it with GIT like any common source code.
Local Development for Apps is a game-changing feature that bridges the gap between your local development environment and apps hosted on Make.
It empowers developers to work efficiently, iterate faster, and have a full control of changes, history and deployment of applications - all without disrupting the live apps running in production.
Other improvements, changes, fixes
- Added
imt-vsce-local-mode
HTTP header for selected requests. - Changed header
x-imt-apps-sdk-version
toimt-apps-sdk-version
. - Implemented telemetry. Follows official VSC extension guidelines and respects user's VSCode global telemetry preference.
- Updated (iml)json language features to latest version from microsoft/vscode github repo (used json language server 9.0.1)
- Fix: Custom IML function unit testing was not able to test recursive functions
- Enabled document indent autodetection during autoformat (spaces vs. tabs)
- Migrate
vm2
tonode:vm
- Renamed some context menu item texts
- Library
@integromat/iml
update from v2 to v3 - More user friendly errors in case of invalid code's JSON structure
- Removed redundant extension "activationEvents" from package.json
- Custom function testing fails, when using another custom function (#105)
- Added publication VSCode context flag
isPreReleaseVersion
for being able to build production and pre-release versions from same codebase.
1.3.27
Change Log
Fixed
- Error during app import (#21)
- Fail to save file kept open during VS Code restart
- Fail to activate the extension for new users with no settings (#87)
- Fail to display opensource app icons in treeview (#82)
- Fail to load apps list if there is single app with multiple versions (#91)
Changes
- Keep original indent of JSON files. Do not execute the auto format automatically.
- Update dependencies
request-light
,uuid
,vscode-json-languageservice
,vscode-languageclient
,vscode-languageserver
,tempy
- First environment configuration process is more friendly (#87)
- Opensource apps rename to "Examples" (#95)
1.3.24
Changelog
Fixed
- Error during app import (issue #21)
- Fail to save file kept open during VS Code restart
Changes
- Keep original indent of JSON files. Do not execute the auto format automatically.
- Update dependencies
request-light
,uuid
,vscode-json-languageservice
,vscode-languageclient
,vscode-languageserver
,tempy
1.3.22
Changelog
Fixed
- Module deletion
- Attempts to upload files not belonging to extension
- Error in case of parameters defined as rpc://
Changes
- Temporary directory is removed on the end of extension lifecycle
- Prevent to remove empty JSON lines by autoformat
- Update
vm2
library to3.9.19
- Error handling improvement
- Remove
mkdirp
library - refactorize to build-in function - Refactorize
request
,request-promise
library toaxios
- Update
jsonc-parser
library fromv2
tov3
- Update
jimp
library from0.10.3
to0.22.8
Removed
- Connection template "Digest auth"