- Fixed mappable and static parameters json schema validation for plain rpc string
- 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.
- 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.
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.
- 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.
- 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)
- 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)
- Module deletion
- Attempts to upload files not belonging to extension
- Error in case of parameters defined as rpc://
- 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
- Connection template "Digest auth"
vm2
library security patch
vm2
library security patch
vm2
library security patch
- Implemented to creating a new universal module
- Hot Fix of Make domain URL configuation when adding a new environment "eu1.make.com" => "eu1.make.com/api"
- Fixed Show changes feature
- Rebranded and removed step for version when cloning/creating an app (only admin can)
- removed whitespace on Mata.version whitespace
- Fixed to retrieve all apps on Make admin eny by Minsu
- Renamed Integromat 2.0 to Make
- Bad Packaging
- Apps Tree Provider
- Using Update instead of Publish on Web Hooks
- Fixed Top Level string RPC calls in JSONCs
- Fixed Export Command
- API Base URL validation
- Another part of App Export
- App Export
- JSON schema validation improved, minor tweaks in schemas
- Support for V2 admin
- Extended length on CA field validation (to 8192)
- Support for multiple versions of Apps
- Cloning Apps
- Cloning Modules
- App Archive corruption detection
- App Import failsave
- App Import Rename Option
- Apps Import/Export Tweaks
- Null value guards
- Early Access Connection for 2.0 API
- Import for Apps without an icon
- Language Server
- Minor Tweaks
- Better Environment Management
- Connection Changes
- Path to WHOAMI call in V2
- Source Upload error messages improved
- Compatibility with the new API version (not available to use yet, but the support is added)
- Several bugfixes and tweaks
- Docs Bug
- Apps Descriptions
- Apps Import
- Minor tweaks
- Snippet fixes
- Filter snippet
- Alternative Connection Support
- More IML keywords highlight
- RPCs and Modules count in app detail
- Connection rename bracket
- Body not required with delete method
- OAuth validation schema
- Editable -> Mappable
- Metadata and Convert to validation schemas
- labels for nested keys in UDT Generator
- Email snippet
- Grouped options to validation schemas
- Commit message support
- Parameter type "any"
- Multiple versions support
- Favorite apps unique select
- UDF generator persistent
- Changes support on Groups
- Data Structure Generator
- App Detail page
- Module Detail page
- Better module hover
- Better app hover
- Public/Private indicators changed
- Connection data hints when editing "Communication"
- Module description on hover in tree
- Action CRUD type specification support
- Change module type (action <=> search)
- Module groups support
- Universal module view RUD support
- Integer snippet
- Uinteger snippet
- URL snippet
- Mappable directive for parameters
- Validation schema select mode -> chose mistype fixed
- Trigger validation schema -> order unordered
- Default value doesn't jump to array anymore
- Typos in docs
- Date in trigger specification is required only when the trigger type is date
- Export App
- Temp variables provider
- Webhook custom keys validation (verification, respond)
- Docs links
- Empty language select
- Updated API
- POST/PUT swap
- log(.sanitize) directive validation
- 'x-imt-apps-sdk-version' header to all requests
- Minor icon endpoint tweaks
- select.options.value type string as default
- Connection type showing in braces
- Module description editation
- Inbuilt (Static) IML functions provider
- Showing docs abstract when adding an inbuild IML function
- Request-Less Communication allowed in JSON validation
- Parameters map builder
- Parameters provider (providing parameters available in the current context)
- Preview/Open behavior (open permanently not forced anymore)
- Select.Options validation schema fixed
- Complex IMLJSON validation
- IMLJSON language server
- IMLJSON keys IntelliSense
- When saving to the server fails, file is marked as unsaved
- Disabled old KeywordProvider as it's now replaced with IMLJSON IntelliSense
- JSONC comments support
- Module connection/webhook picker placeholder
- Undefined keyword
- Delete Core method
- it function support in IML tests
- Integromat Help command
- Publish / Hide App or Module
- IML tests with users' functions
- Keybind and command for running IML test
- OpenSource apps icons
- Webhook connection picker placeholder
- Test output channel
- Readme
- KebabCase for App ID
- Icons for refresh and add app command
- Better tooltips
- JSONC formatter
- Hover provider for parameter types
- Links from hover provider to new docs
- Source Uploader catches only Apps SDK files
- Check mark symbol displaying correctly on UNIX-based systems
- Annoying icon flickering when the app tree is refreshed
- Validator messages contains examples
- Added options, validate, nested and value to key hover provider
- Google Analytics tracker
- Added repository URL to package.json
- Prepared Google Analytics tracker
- Hover provider for parameters except options, validate and nested
- Removed trailing comma from select param snippet
- Removed invalid env message. No reason for displaying it.
- Extension icon
- Extension name
Initial release