# Changelog
NOTE: This Changelog is partially incomplete.
## v0.39.0 - 2023-01-22
- change command line interface entirely:
- remove all listing-related commands
- add `query` command for querying the database, with the ability to to
apply several filter parameters, at your choice
- remove all commands that were related to changing the database
- add `sync` command, which deals with everything related to changing the
database
- replace misc commands (like `zk`, `tags`) with `ls`
- [internal] instead of using SQL queries to get stuff, load the entire
database into memory and then apply various filters
## v0.38.1 - 2022-08-11
- fix panics on a completely fresh environment (credit: irandms)
## v0.38.0 - 2022-08-01
- add `isolated` command, for returning all Zettel that have no links pointing
to or from them
## v0.37.2 - 2022-06-12
- fix: when moving a note from a project to another, create the project
directory if it doesn't exist
## v0.37.1 - 2022-06-12
- remove `db_file` as a configuration option
- add a 'core principles' section to the README
- briefly describe the project's history in the README
## v0.37.0 - 2022-06-01
- add `mv` command, for moving Zettel between projects
- add `rename` command, for renaming Zettel obviously
- after a file is renamed, all links to it are updated
- fix: properly recognise links spanning multiple lines
## v0.36.5 - 2022-05-21
- fix: print things synchronously instead of asynchronously to stdout
## v0.36.4 - 2022-05-12
- reformulate a vague section in the README file
- fix: don't panic when compiling if `XDG_CONFIG_HOME` isn't set
## v0.36.3 - 2022-04-11
- add the 'projects' command for listing existing projects
- add `buildman.sh` in `docs/`, a script that builds the man documentation
automatically
## v0.36.2 - 2022-04-03
- add a readable manual in markdown (which works on e.g. GitHub)
- use backticks in the 'Wildcards' section in the markdown manual
- update the markdown manual's formatting
- move a paragraph to its proper position in the manuals
- add a section on how to actually take notes with it
## v0.36.1 - 2022-03-07
- process projects in parallel
- use the latest versions of dependencies
## v0.36.0 - 2022-03-06
- implement projects (subdirectories within the main Zettelkasten) to hold notes
## v0.35.0 - 2022-02-07
- add `${DATE}` placeholder
## v0.34.0 - 2022-01-17
- rename all commands: use at most one word
## v0.33.1 - 2022-01-15
- follow XDG base specifications for configuration files
- add a proper man page that uses groff
## v0.33.0 - 2022-01-09
- add command to generate autocompletion files on the go