Extend Editor

Changelog

v3.0.3

October 18, 2018

  • Editor:
    • Fixed bug causing webtask Quick Search results to not open properly on certain platforms
    • Module search modal no longer prevents user from searching for scoped NPM packages
    • Fixed several typos in descriptions
    • Fixed a bug that was breaking NPM module search for modules without an author
    • Fix issue where storage panel was too tall in situations where the editor didn't fill the entire vertical viewport
  • GH Integrations:
    • GH Integration no longer shows an error in the Editor logger when no repository is found
Skyler Hair

Skyler Hair

Engineer

Les Zychowski

Les Zychowski

Engineer

Nate Kohari

Nate Kohari

Engineer

v3.0.2

July 17, 2018

  • Editor:
    • Fixed bug causing host to be lost when updating or renaming webtasks
  • Configuration:
    • Added missing support for API v2 tokens when getAccountExists option is not present
    • Removed deprecated configuration options disableSwitchingLanguage and disableShowLanguage
  • Middleware:
    • Fixed bug preventing middleware from being added
    • Improved cursor styles to make the ability to sort middleware more apparent
    • Improved robustness of NPM middleware search by providing fallback for unpkg
    • Debounced panel loader to prevent "refreshing" for quick updates
    • Fixed issue selecting first middleware search result after clicking another result
  • Storage:
    • Pretty print JSON in Storage panel after successful update
Skyler Hair

Skyler Hair

Engineer

v3.0.1

July 2, 2018

  • Editor:
    • Fixed editor crashing when expand option is not present in the editor configuration
  • Configuration:
    • By default ESLint inline edition is now disabled
  • Shortcuts:
    • Fixed links in the shortcuts panel and added Windows specific shorcut hints
  • Middleware:
    • Added NPM Middleware validation and improved search results
  • Search:
    • Removed refresh functionality from the search webtask modal
  • Menu:
    • Footer menu will no longer close when clicking anywhere within the menu
  • Theme:
    • Fixed footer menu element background when using light theme
  • Logs Viewer:
    • Log entries no longer lowercased by default
Les Zychowski

Les Zychowski

Engineer

Skyler Hair

Skyler Hair

Engineer

v3.0.0

July 2, 2018

  • Editor:
    • Replaced default editor component with Monaco Editor https://github.com/Microsoft/monaco-editor
    • IntelliSense for all built-in node modules, our webtask context, and NPM modules referenced by your webtasks
    • Editor will now remember your layout and which webtask was last open
    • Fixed broken scrollbar styles in Edge
  • Configuration:
    • Added ESLint support and configuration
    • Added code Prettifier
  • Cron:
    • CRON will now only show the last ran job
  • NPM Modules:
    • Fixed NPM module search validation
    • Detect and add node modules inline
  • Logs Viewer:
    • Logs Viewer component needed EventSource polyfill (for Edge)
    • Fixed Logs Viewer component recursively reconnecting
    • Logs Viewer component now supports new OAuth 2 based authentication model for Extend
  • Explorer:
    • Fixed Rename webtask failing when used from the Explorer Panel
  • GitHub Integration:
    • GitHub integration is now disabled for deployments using new OAuth 2 based authentication model for Extend
Les Zychowski

Les Zychowski

Engineer

Skyler Hair

Skyler Hair

Engineer

v2.0.4

May 7, 2018

  • Meta:
    • Start showing meta for modules and middleware if the panel is not enabled
Javier Centurion

Javier Centurion

Engineer

v2.0.3

March 2, 2018

  • Config:
    • Add support for exec
  • Logs viewer:
    • Add support for customizing autoscroll though configuration
  • Scheduler:
    • Start handling max cron jobs per container limit
  • Error Handling:
    • Improve error handling on getAccount method
  • Configuration:
    • Adding support for skipAllowCreatingValidation
  • Events:
    • Adding list of webtasks to didLoad event
  • GH Integrations:
    • Fixing GH Integration being registered n times
  • Footer:
    • Update powered-by link
Javier Centurion

Javier Centurion

Engineer

v2.0.2

January 18, 2018

  • Footer:
    • Webtask Url is now clickable
  • Runner:
    • Run again was failing after opening history
Javier Centurion

Javier Centurion

Engineer

v2.0.1

January 18, 2018

  • Security:
    • Add support for Extend Security V2 through getAccount configuration option
  • Quicksearch:
    • Quicksearch opening a webtask even if the list was empty
  • Error Handling:
    • Improving error messages on cases where token are invalid
  • Logs panel:
    • Fixing word-break
  • Runner:
    • Make RUN button always visible
  • GitHub Integration:
    • Fixing save webtask after association with GitHub
Javier Centurion

Javier Centurion

Engineer

v1.2.16

December 19, 2017

  • Logs viewer:
    • Several connections to log stream were created after a certain amount of time
  • Editor:
    • Make isDirty publicly available through ExtendEditor.isDirty
Javier Centurion

Javier Centurion

Engineer

v1.2.15

November 30, 2017

  • Events API
    • Added didLoad
    • Added error event to start tracking configuration errors
  • NPM Modules
    • Improved UX when a module fails to provision
Javier Centurion

Javier Centurion

Engineer

v1.2.14

October 18, 2017

  • Events
    • Added support for listening for editor events like didSaveWebtask, didRunWebtask, etc.
    • Added support for handling errors
  • NPM Modules
    • Improved UX when a module fails to provision
Javier Centurion

Javier Centurion

Engineer

v1.2.13

October 13, 2017

  • Secrets
    • Added support for secrets.hiddenSecrets to the configuration object. This allows you to hide secrets from the Secrets panel
  • Meta
    • Added support for meta.hiddenMeta to the configuration object. This allows you to hide meta from the Meta panel
  • Dependencies
    • Added support for meta.hiddenDependencies to the configuration object. This allows you to hide dependencies from the NPM modules panel
    • The provisioning modules icon was shown although allowEditingDependencies=false
  • Runner
    • Added support for accesing wt.secrets and wt.meta from runner.events.beforeOutgoingRequest
    • Improve runner retry flow
  • Toolbar
    • Add support for meta wt-name. If wt-name is present the toolbar will show it rather than webtask.jtn
  • Editor
    • Add support for prettier
  • Header
    • Add support for adding custom menu items.
Javier Centurion

Javier Centurion

Engineer

v1.2.12

September 13, 2017

  • Browser Support
    • Fixing fonts in IE 11/IE Edge
    • Fixing panels height calculations in IE 11/IE Edge
    • Fixing logs viewer in IE 11/IE Edge (EventSource Polyfill)
  • Middleware
    • Update Bearer Auth middleware description
    • Add a note explaining how secrets can be update using the secrets panel
    • Update middleware-compiler to v1.3.0
  • Scheduler
    • Improve cron expression segment width for better readability of wed, mon, etc
  • Runner
    • Fixing headers editor is not being update after a change in body type
    • Fixing headers editor is not adding a empty place holder when defaultHeaders are defined
    • Add support for runner.events.beforeOutgoingRequest and runner.events.afterIncomingResponse
  • Templates
    • Updating templates to start using ctx.body rather than ctx.data
  • GitHub Integration
    • Start checking if GitHub is valid on /status.
Javier Centurion

Javier Centurion

Engineer

v1.2.11

August 31, 2017

  • Cron
    • Add support for Time Zome
    • Add title to Time Zone selector
  • Middleware
    • Add support for adding from NPM
    • Add support for adding from URL
    • Middleware templates resolver
  • Remote configuration
    • Add support for encoded config URL
  • NPM Modules
    • Modules were removed after updating webtask code
Javier Centurion

Javier Centurion

Engineer

v1.2.8

August 30, 2017

  • Middleware
    • Deprecate debugger support
    • Start reading templates from CDN
  • Remote configuration
    • Improve validation
    • Remote configuration should overwrite local configuration
Javier Centurion

Javier Centurion

Engineer

v1.2.7

August 29, 2017

  • NPM Modules
    • NPM modules removed after updating secrets
  • Middleware
    • Change webtask-hacks by webtask-userspace for resolving Middleware compiler
Javier Centurion

Javier Centurion

Engineer

v1.2.6

August 24, 2017

  • NPM Modules
    • NPM modules were removed on save after modifying modules
Javier Centurion

Javier Centurion

Engineer

v1.2.5

August 17, 2017

  • NPM Modules:
    • Error when updating NPM modules and editing metadata at the same time
    • Error identifying provisioning process end
  • Webtask update
    • host claim was being removed when updating a webtask
  • Middlewares BETA
    • Support for adding/remobing official and custom middlewares
    • Support for sorting
    • Support for debugging
Javier Centurion

Javier Centurion

Engineer

v1.2.4

August 9, 2017

  • Logs viewer
    • Text was shown in lowercase
    • Line breaks were not taking into account
Javier Centurion

Javier Centurion

Engineer

v1.2.3

June 20, 2017

  • Light Theme
    • Improve sidebar tooltips
    • Improve runner raw body editor active-line
Javier Centurion

Javier Centurion

Engineer