Skip to content

Releases: cjsaylor/jrnl

v0.6.0

17 Oct 00:53
a60e2ab
Compare
Choose a tag to compare

Changelog

a60e2ab Merge pull request #14 from DonRenando/master
8425839 Update go.sum as part of test.
eb4c1c3 Update go version for drone build to 1.12.
5cfb30b force go modules
661a059 refactor(dependencies): Migrate to Go Modules

v0.5.0

03 Aug 00:21
8750099
Compare
Choose a tag to compare

The open command now applies a date field on the journal entry upon creation.

jrnl

Would initialize the entry with:

---
date: Fri Aug 3 2018 09:24:51 -0400 EDT
---

The date will be tagged with the timezone configured by your OS (in my case Eastern Standard Time) with a timezone offset from UTC for daylight savings time.

Changelog

8750099 Fix parse date test.
896178a Added test coverage of much of main processing.
34d4d81 Extract ParseDate into its own function.
5cc705e Remove local now set from main.
3994eb4 Expose FromCommandName for testing.
c88e51d Expose LongestStringLength method.
7fec6b7 Allow "now" to be initialized external to the main function.
bbae8e6 Add a test command to the readme for other contributors.
50a1237 Have the time coming into the program be local.
f846e9c Update sync run test to include local config/context creation.
d2ce002 Remove file system mocking for open command.
a81e91d Added test coverage of the image command.
3af80cc Added test coverage of find command.
517c372 Fix dereferencing error.
58395a2 Added sync test.
18e1ab4 Fix build path in doc.
8c951fb Added build badge to readme. [skip ci]
e6cc07e User custom image of go on CI server.
a2b3ea0 Add drone file for CI testing.
0fe8f7b Refactor to error handling to the main process.
2ebf6b9 Updated open command to initialize the file with a date.
b7405ad Call common frontmatter unmarshel in tag command.
783407e Added a date property to frontmatter.
0f93794 Rename main file path for nicer binary output.


Automated with GoReleaser
Built with go version go1.10.1 darwin/amd64

v0.4.0

26 Jul 01:25
b4bc7a3
Compare
Choose a tag to compare

A new command tag has been added.

You can now tag your current (or previous) entries via the command line:

jrnl tag -t sometag

There are some additional ways of appending tags via the tag command:

  • Specify a file path:
jrnl tag -t sometag -f ~/journal.wiki/entries/2018-08-02.md
  • Specify a date
jrnl tag -t sometag -d 2018-08-02
  • Specify a subject
jrnl tag -t sometag -s recipes

You can mix and match them in tandem with other unix/linux shell commands, for example, let's say I want to apply a tag newtag to any entry that has existingtag:

jrnl tag -t newtag $(jrnl find -tag existingtag | xargs -I {} echo "-f {}")

Changelog

b4bc7a3 Update installation instructions.
a5b3fb2 Update readme with info on tag command.
a6241c9 Add tag command.
b755bfd Move frontmatter specifics into common.
de02d36 Added some development notes.
f147bb5 Update main location to go standard cmd directory.
c66767e Updating to use dep instead of godeps.
c4a6ed8 Updated readme for tip for creating a single document out of many entries.


Automated with GoReleaser
Built with go version go1.10.1 darwin/amd64

v0.3.0

13 Jan 22:28
f7bd778
Compare
Choose a tag to compare

A new command has been added that will list journal entries by any tag (or tags).

$ jrnl find --tag sometag --tag someothertag
/Users/christophersaylor/journal.wiki/entries/2017-12-06.md
/Users/christophersaylor/journal.wiki/entries/2017-12-11.md
/Users/christophersaylor/journal.wiki/entries/2017-12-18.md
/Users/christophersaylor/journal.wiki/entries/2017-12-21.md
/Users/christophersaylor/journal.wiki/entries/2018-01-05.md
/Users/christophersaylor/journal.wiki/entries/2018-01-08.md
/Users/christophersaylor/journal.wiki/entries/2018-01-11.md
/Users/christophersaylor/journal.wiki/entries/2018-01-12.md

See #6.

Additionally, entries produced in the index are now sorted per tag. See #5.

Changelog

f7bd778 Sort entries under each tag.
89c27ff Add find command.
c450e33 Simplify the concurrency.


Automated with GoReleaser
Built with go version go1.9.2 darwin/amd64

v0.2.1

15 Dec 14:22
6ca2856
Compare
Choose a tag to compare

Changelog

6ca2856 Make file scanning be concurrent.
6e2fc5a Ignore main build.
dc5a260 Added godocs badge.


Automated with GoReleaser
Built with go version go1.9.2 darwin/amd64

v0.2.0

08 Dec 01:32
738cdae
Compare
Choose a tag to compare

Changelog

738cdae Remove frontage from list-tags output.
d4c7c8a Allow customizing the output path of the indexer command.
1e95828 Sort and equalize command help display.
352b093 Implemented list-tags command.
a010e98 Extracted some of the tag retrieval code.
219c774 Added version printout.
75efb9d Update readme to include brew install instructions.


Automated with GoReleaser
Built with go version go1.9.2 darwin/amd64

v0.1.1

07 Dec 01:06
e58b4d3
Compare
Choose a tag to compare

Changelog

e58b4d3 Always release in pre-release mode.
1581e4c Update homebrew repo name.
6f29138 Homebrew build support.


Automated with GoReleaser
Built with go version go1.9.2 darwin/amd64

v0.1.0

06 Dec 00:38
e13cf8b
Compare
Choose a tag to compare

Changelog

e13cf8b Ignore dist folder.
9b1ff7a Add go releaser to simply dist builds.
9b447a3 Renamed to main.
113a31e Refactored commands into package.
1973996 Added link to sample wiki.
9312493 Initial commit.


Automated with GoReleaser
Built with go version go1.9.2 darwin/amd64