Skip to content

Releases: samwho/hmm

v0.6.0

04 Jun 13:11
b419015
Compare
Choose a tag to compare

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

03 Apr 10:52
Compare
Choose a tag to compare

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

02 Apr 20:54
Compare
Choose a tag to compare
Bump version.

v0.5.0

22 Mar 22:23
Compare
Choose a tag to compare

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

22 Mar 13:25
Compare
Choose a tag to compare
Bump version to 0.4.1.

v0.4

22 Mar 12:31
Compare
Choose a tag to compare

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

21 Mar 16:07
Compare
Choose a tag to compare

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 the csv crate was suboptimal and it didn't seem to support a use case to parse arbitrary CSV lines very well, where quick-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

16 Mar 18:39
Compare
Choose a tag to compare

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

15 Mar 17:31
Compare
Choose a tag to compare
Remove some unused dependencies and remove a stray println.

v0.1.2

15 Mar 16:51
Compare
Choose a tag to compare

Testing push to crates.io.