📈 Changelog¶
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.3.0 - 2021-03-29¶
Added¶
&filter which splits value using a separator and outputs N-th column.-q, --quoteflag to automatically wrap output of every pattern expression in quotes.-l, --read-endflag to require the last input value to be properly terminated.-I, --no-stdinflag to disable reading values from standard input.
Changed¶
%is the default pattern escape character instead of#.nfilter (substring) was renamed to#.Nfilter (substring with backward indexing) was replaced by use of#with negative indexing (e.g.,#-2).- Parsing of
A+Lrange can no longer fail with overflow error. Such range would be now resolved asA-(fromAto end). - Capture groups of a global regex need to be prefixed with
$(e.g.,{$1}instead of{1}). - More lenient number parsing that ignore multiple leading zeros (e.g.,
001is interpreted as1). - Output of
--explainflag and error output have escaped non-printable and other special characters (newline, tab, etc.). - Output of
--help-patternincludes list of escape sequences. - Output of
--help-filtersflag has more readable layout. -T, --no-trailing-delimiterflag was renamed to-L, --no-print-end.-s, --fail-at-endflag was renamed to-F, --fail-at-end.-b, -diffflag was renamed to-d, --diffflag.
Fixed¶
A+Lrange is correctly evaluated as "fromAtoA+L" (notA+L+1as previously).-h, --helpflag displays correct position of--argument in usage.
0.2.0 - 2021-02-14¶
Added¶
@filter (regular expression switch).- Alternative way to write range of substring filters as
start+length.
Changed¶
lfilter (to lowercase) was renamed tov.Lfilter (to uppercase) was renamed to^.0is now a valid filter a no longer considered error.- Simplified error message for an invalid range.
- Simplified output of
--help-patternand--help-filtersflags. - Output of
-h, --helpflag is organized into sections. - Output of
-h, --helpflag uses more colors in descriptions. - Regular expression
-e. --regex/-E. --regex-filenameis now called global instead of external.
Fixed¶
--help-filtersflag displays correct name ofi/Ifilters.
0.1.0 - 2020-12-13¶
Initial release.