Skip to content

Latest commit

 

History

History
64 lines (42 loc) · 1.93 KB

CHANGELOG.md

File metadata and controls

64 lines (42 loc) · 1.93 KB

CHANGELOG

6.0.0 - 2019-06-09

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

5.2.0 - 2019-01-19

  • 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.

5.1.1 - 2019-01-16

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

5.0.0 - 2019-01-06

  • 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.

4.0.0 - 2019-01-02

  • 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.

3.1.0 - 2018-02-21

  • Added: --csv-delimiter option.

3.0.0 - 2018-02-21

  • Changed: Add line change at end when using --output-type csv.

2.0.0 - 2017-12-03

  • Changed: Updated ramda to 0.25.0.

1.7.0 - 2017-06-07

  • Added: --[no-]headers flag.

1.6.0 - 2017-03-24

  • Added: console and process made available in evaluation context.

1.5.0 - 2017-03-23

  • Added: pickDotPaths and renameKeysBy functions made available in evaluation context.