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.