Releases: samwho/hmm
v0.6.0
This is mostly a maintenance release. I've updated all of the crates this one depends on, and have attempted to fix the bug reported at #27.
Full Changelog: v0.5.2...v0.6.0
v0.5.2
hmm
No changes.
hmmq
Fixed a bug that prevented some entries from getting printed when doing time-based querying.
hmmp
No changes.
v0.5.1
Bump version.
v0.5.0
hmm
No changes.
hmmq
Added markdown formatting to templates. The default template now understands markdown, so if you have headers or bold or underlining in your entries that follow the markdown format those will be reflected in your terminal output.
Also added some fancy UTF-8 box making characters around each entry. Not sure if I'll keep them but wanted to give them a try regardless.
Also added a --format-file
flag so if you want to make more complex formats you can do so in a file and pass the path in. This flag takes precedent over --format
so if both are supplied, --format
is ignored.
hmmp
No changes.
v0.4.1
Bump version to 0.4.1.
v0.4
hmm
Better handling of --editor
so you can use arbitrarily complex commands in it, instead of single word commands.
hmmq
No changes.
hmmp
A new binary that you can pipe raw .hmm
CSV in to and it will format it. Enables use cases where external commands are used to filter your .hmm
file, e.g.
tail -n ~/.hmm | hmmp
Or
cat ~/.hmm | grep foo | hmmp
v0.3
hmmq
- Removed the
--descending
flag. The implementation was clunky and it wasn't a good solution to the problem I wanted it to solve, which was printing the most recent entries. - Added
--first
and--last
flags. These both take a number and will print out the first N or last N entries in a selection.hmmq --last 10
prints out the most recent 10 entries in ascending time order. - Performance improvements, namely switching to
quick-csv
for reading CSV entries. The way I was using thecsv
crate was suboptimal and it didn't seem to support a use case to parse arbitrary CSV lines very well, wherequick-csv
does.
hmm
No changes.
hmmdg
A new binary introduced but not meant for general use. It's used to create sample .hmm
files to use for benchmarking. See the README.md
for benchmarking details.
v0.2
Added the --regex
flag to allow filtering by regular expression.
Fixed a bug when using EDITOR
to compose an entry that would insert a blank entry in to your .hmm
file.
v0.1.3
Remove some unused dependencies and remove a stray println.
v0.1.2
Testing push to crates.io.