Kellyjonbrazil Jello Versions Save

CLI tool to filter JSON and JSON Lines data with Python syntax. (Similar to jq)

v1.6.0

1 year ago
  • Add the ability to directly use a JSON file or JSON Lines files as data input (-f)
  • Add the ability to load a query from a file (-q)
  • Add the empty data option (-e)
  • Fix user-defined functions in ~/.jelloconf initialization file

v1.5.5

1 year ago
  • Fix schema output to ensure invalid variable names are enclosed in bracket notation
  • Fix to allow blank lines when slurping JSON Lines objects

v1.5.3

1 year ago
  • Fix scope issue in query function
  • Remove old man page from source package
  • Clean up tests

v1.5.2

2 years ago
  • Enhance error output with text wrapping
  • Fix key names with spaces in Schema view

v1.5.0

2 years ago
  • Wrap warning messages that exceed the terminal width
  • Add support for the NO_COLOR environment variable to set mono (http://no-color.org/)
  • Add -C option (opts.force_color) to force color output even when using pipes (overrides -m and NO_COLOR)

v1.4.6

2 years ago
  • Change schema output to include the base name of _
  • Allow arrays to be printed as JSON Lines

v1.4.5

2 years ago
  • Include CHANGELOG in source distribution
  • Fix Man page location in source packages
  • Fix JSON load exception message to be more helpful
  • Fix schema view for nested lists
  • Add object and array initiation lines to schema view
  • Add Python 3.10 tests

v1.4.4

2 years ago
  • Rename internal variables so they don't collide with user defined names
  • Clean up user runtime environment of unused variables
  • Update html formatting tests to only run if Pygments v2.9.0 is installed
  • Fix typo in man page
  • Fix tests failing on non-AMD64 architectures due to non-sorted set
  • Add MANIFEST.in file to project root to add man page to source
  • Add validation for type annotation option in initialization file

v1.4.0

2 years ago
  • Add type annotation option for Schema view
  • Enhance error handling when a dict method is accessed (e.g. .get)
  • Enhance exception error messages
  • Pygments library dependency is now optional
  • Code refactor to split cli from lib

v1.3.6

2 years ago
  • Enhance lines output to support colors
  • Enhance raw output to force monochrome output
  • Documentation fixes for packages and binaries hosting