Releases: nwj/zeke
Releases · nwj/zeke
v0.6.0
Features
- [Breaking Change]
tags
,backlink
, andmv
(when updating links to a moved note) now ignore notes that are hidden files, that match patterns in a.ignore
file, or that match patterns in a.gitignore
file (if running in a path that has a git repository). - [Breaking Change] Removed the
graph
subcommand. tags
,backlinks
, andmv
now perform some file I/O in parallel.new -e
can now use theEDITOR
environment variable. If bothZEKE_EDITOR
andEDITOR
are set, thenZEKE_EDITOR
is used.- Editor commands (set via
ZEKE_EDITOR
orEDITOR
) may now include arguments. Prior to this behavior, any provided arguments were discarded.
v0.5.1
v0.5.0
v0.4.2
v0.4.1
Features
new
andmv
now strip punctuation from a note's title when generating the file name for a note.mv
now updates links in the markdown of other notes that reference the note that is being moved. Previously it only updated references in thelinks
field of note front-matter.graph
now considers links in the markdown of notes in the graph that it constructs. Previously it only looked at thelinks
field in the front-matter of notes.
Bug Fixes
unlink
andgraph
now recognize links like./foo.md
andbar/../foo.md
as equivalent tofoo.md
and will act on those links accordingly.
v0.4.0
Features
- [Breaking Change] The
tag
anduntag
command now support tagging/untagging of multiple files - e.g.tag <your tag> <file1> <file2> ...
is now possible. This is a breaking change because the order of the tag and file arguments on these commands has swapped. - Introduced the
mv
command, which renames a note file and also updates any links that reference the old file name in the front-matter of other notes.
v0.3.1
Features
- Introduces the
graph
command, which graphs the links between notes and outputs a representation of that graph in the DOT format. - File-writing commands (such as
tag
orlink
) will no longer strip unrecognized fields from the YAML front-matter of notes. This behavior better aligns with the aim of having these commands make the minimum necessary modification to files.