Skip to content

Latest commit

 

History

History
47 lines (33 loc) · 1.81 KB

File metadata and controls

47 lines (33 loc) · 1.81 KB

Change Log

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[0.3.0] - 2025-02-28

Added

  • lang-support: Allowing multiple adaptors to be set for a single job file
  • execution: During step execution, allow input source from the state property in workflow.json

Changed

  • syntax: Update semantic coloring of the state & lazy-state keyword.

Fixed

  • interface: The OpenFn language takes over all .js files in a workspace
  • lang-support: Resolving adaptor versions when not explicitly defined

[0.2.0] - 2025-02-18

Added

  • interface: Running of single step with input source caching
  • lang-support: Better auto-completion of adaptor functions
  • lang-support: Strict semantic errors for adaptor functions
  • lang-support: Jump to definition for both adaptor functions and local definitions
  • lang-support: Better function signature help when writing a function call
  • lang-support: Better Hover help for both local and adaptor functions
  • lang-support: Typescript level type validation when possible
  • execution: Auto-installation of used adaptors via CLI

[0.1.0] - 2025-02-11

Added

  • interface: Activity Bar with workflows & their listed jobs
  • syntax: Syntax highlighting for the state keyword
  • syntax: Provide JS syntax highlighting to .fn files
  • interface: OpenFn tag in the status bar
  • interface: OpenFn adaptor name in the status bar for the open job file
  • lang-support: Autocomplete for job file given its corresponding adaptor
  • execution: Execution of workflow via the OpenFn CLI
  • lang-support: Show JS parse errors in openfn files