Skip to content

Releases: integromat/vscode-apps-sdk

v2.2.6

21 Jan 12:56
3b5c100
Compare
Choose a tag to compare

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

  • update readme and Local Development doc (#262) (828378a)

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

2.2.5 (2024-12-18)

07 Jan 12:25
f4e7100
Compare
Choose a tag to compare

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)

09 Oct 20:55
Compare
Choose a tag to compare

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)

02 Jul 16:29
Compare
Choose a tag to compare

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 to imt-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 to node: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

03 Aug 10:00
Compare
Choose a tag to compare

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

21 Jul 12:08
Compare
Choose a tag to compare

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

18 Jul 15:39
Compare
Choose a tag to compare

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 to 3.9.19
  • Error handling improvement
  • Remove mkdirp library - refactorize to build-in function
  • Refactorize request, request-promise library to axios
  • Update jsonc-parser library from v2 to v3
  • Update jimp library from 0.10.3 to 0.22.8

Removed

  • Connection template "Digest auth"