### v2.0.3 - 2024-10-01 - right align the 'hits' column of histograms ### v2.0.2 - 2024-09-07 - allow some additional spaces in filters of several kinds, eg `-d '> 12/25'` - fix some problems in filters using several operators without parenthesis ### v2.0.1 - 2023-09-03 - fix app name in `--version` - better error message on path not found - thanks @orhun ### v2.0.0 - 2023-08-30 - `--output` parameter lets you choose between summary tables (default) or the log lines, either raw, as CSV, or as JSON - `--lines` parameter removed (use `--output raw` or `-o r` instead) - `--date` precision now the second - `--time` filter - new time histogram (time of the day, in the server's timezone) - more helpful `--help` - more targets for binaries in the official archives, especially ARM 32/64 both gnu and musl ### v1.7.2 - 2023-04-23 - dependency managment - Fix #22 ### v1.7.1 - 2022-06-05 - mostly dependency updates and compilation fixes ### v1.7.0 - 2022-01-16 - allow passing several paths as arguments - Fix #14 ### v1.6.0 - 2021-12-25 - better table fitting algorithm, less frequently breaking the histogram columns ### v1.5.5 - 2021-12-21 - don't write an error when no log line matches the query ### v1.5.4 - 2021-11-27 - fix compilation broken by patch release 1.0.49 of anyhow ### v1.5.3 - 2021-07-13 - nothing new visible, small internal upgrades ### v1.5.2 - 2021-06-29 - fix inability to render on narrow terminals ### v1.5.1 - 2021-05-01 - look up to 3 lines of a file for a log line when checking whether it's a log file - Fix #8 - faster log parsing (about 7%) - IP filtering allow regexes or any string based filtering ### v1.5.0 - 2021-03-19 - new syntax to specify fields, allow adding from default, removing from all, etc. (the old syntax still works) - compiles on windows (but doesn't know where the log files are) - I need testers to confirm it works - change error message "no log found" into a more appropriate one when there was an error reading (usually lack of permission) ### v1.4.1 - 2021-03-07 - small details, like the order of arguments in help ### v1.4.0 - 2021-03-03 - `--lines` option to output log lines to stdout - accept date in ISO 8601 format (previously, only the "common log format" was accepted) - Fix #3 ### v1.3.2 - 2021-02-23 - fix wrong version number in rhit.log file - any file whose name contains "access.log" is considered a probable log file - when a single file is given to rhit, its name isn't checked - no file name is checked with `--no-name-check` ### v1.3.1 - 2021-02-19 - `--all` argument to remove the filter excluding "resources" from the paths tables ### v1.3.0 - 2021-02-18 Many changes in the arguments you give to rhit: - `tables` have been renamed `fields` - `addr` (remote IP addresses) has been changed to `ip` both in fields list and as filter - instead of a `trends` table, there's a `--changes` argument (short: `-c`) - with `--changes`, you see more popular and less popular referers - with `--changes`, you see more popular and less popular remote ip adresses if the ip field is shown (eg with `rhit -f date,ip -c`) - date filters can be negative or inequalities (eg: `-d '>2021/02/10'`) ### v1.2.0 - 2021-02-12 - the `--key` argument defines the key measure, either 'hits' (default) or 'bytes' (of the response) used for sorting and filtering, and highlighted in pink - you can filter on year or month (eg `rhit -d 2021/02`) - trends in all tables ### v1.1.1 - 2021-02-10 - when you pipe the output of rhit to a file, there's no style information. You can choose explicitly to have or not the styles and colors with the `--color` argument - Fix #1 ### v1.1.0 - 2021-02-09 - trends ### v1.0.0 - 2021-01-29 - first public release