All notable changes to this project will be documented in this file.
Unreleased - ReleaseDate
- Corrected MSRV
- Clippy lints
0.6.1 - 2024-01-20
- Update README
0.6.0 - 2024-01-20
- Switched to
serde_json_path
for JSON path querying - Added anyhow for error handling
- Enforce mutually exclusive array handling options
- Updated to clap v4
- Updated dependencies
- Typo in error message
0.5.5 - 2023-07-12
- More documentation to the lib
- Previously
--merge
did not include invalid lines info
0.5.4 - 2023-06-20
0.5.3 - 2023-06-20
- Progress spinner showing lines parsed
0.5.2 - 2023-01-10
- Improved documentation
0.5.1 - 2023-01-09
--generate-completions
flag to generate shell completion scripts
0.5.0 - 2023-01-04
--inspect-arrays
flag for alternative (less verbose than--explode-arrays
) way of returning paths inside arrays
- Added additional newlines to make output slightly easier to read
0.4.1 - 2022-12-16
- Update documentation
0.4.0 - 2022-12-15
--parallel
flag to toggle on parallel processing- Full support for multiple return values from
--jsonpath
query --quiet
flag to silence errors
- Refactored use of iterators
- Improved error handing within iterators
- Improved error logging
- Line numbers for file now start at 1
- stdout to non-tty (pretty) printing json
0.3.0 - 2022-07-02
- Aggregated stats when using glob via
--merged
- This changelog
- Improved tty contextual behaviour for stdin & stdout
- (Non-tty stdout) Coloured output
- (tty stdout) JSON output format
- (tty stdin) Fixed ability to run with no options
- Refactored path walking functionality in lib
- Improved README and other docs
- Installation instructions
0.2.0 - 2022-05-24
- Option (
--explode-arrays
) to walk arrays - pre-commit for some dev automation
- Improved Readme
- Refactored JSON walking
--jsonpath
filtering for files (previously only worked for stdin)
0.1.0 - 2022-05-15
Initial Release