Repository  -  API  -  Source


June 9, 2019
  • Changed: CSV input mode (--input-type csv) allows empty lines and lines with too few fields.


January 19, 2019
  • Interactive mode
    • Added: Writes to process.stderr occurring while input is evaluated are streamed to output panel, making use of libraries (like treis) that print to stderr nicer.


January 16, 2019
  • Changed: Fix a bug where number without a trailing newline would not get parsed in JSON input.


January 6, 2019
  • Changed: --import parameter changes:
    • Installs referenced npm modules transparently as needed, no npm install required from user.
    • Syntax for defining an alias changed: Instead of --import R=ramda, use --import ramda:R.


January 2, 2019
  • Added: Interactive mode! Use with --interactive.
  • Changed: Alias -I points to --interactive instead of --import.
  • Changed: If no functions are given as arguments, uses identity function instead of showing --help output.
  • Changed: When using JSON output type, functions are stringified instead of printed as undefined.
  • Changed: undefined values are properly passed through the pipeline.
  • Changed: In --raw-output, values of type object will be formatted with JSON.stringify() instead of toString(), meaning that objects won't appear as [object Object] in the output.


February 21, 2018
  • Added: --csv-delimiter option.


February 21, 2018
  • Changed: Add line change at end when using --output-type csv.


December 3, 2017
  • Changed: Updated ramda to 0.25.0.


June 7, 2017
  • Added: --[no-]headers flag.


March 24, 2017
  • Added: console and process made available in evaluation context.


March 23, 2017
  • Added: pickDotPaths and renameKeysBy functions made available in evaluation context.