changelogs.md


raine/ramda-cli

Repository  -  API  -  Source

6.0.0

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

5.2.0

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`](https://github.com/raine/treis)) that print to `stderr` nicer.

5.1.1

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

5.0.0

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.

4.0.0

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.

3.1.0

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

3.0.0

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

2.0.0

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

1.7.0

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

1.6.0

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

1.5.0

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