org-roam/CHANGELOG.md
Jethro Kuan 3add2c5a8b
(feature): add org-roam-db-location (#350)
`org-roam-db-location` sets the location of the Org-roam sqlite database.
2020-03-24 12:22:00 +08:00

7.6 KiB

Changelog

1.0.1 (TBD)

New Features

  • #350 Add org-roam-db-location

1.0.0 (23-03-2020)

Org-roam is now on MELPA! We have squashed most of the bugs, and Org-roam has been stable for the most part.

New Features

  • #269 Add org-roam-graphviz-extra-options
  • #257 Add a company-backend company-org-roam
  • #284, #289 Configurable org-roam-completion-system with options 'default, 'ido, 'ivy and 'helm
  • #289 Add customizable org-roam-fuzzy-match to allow fuzzy-matching of candidates
  • #290 Add org-roam-date-title-format and org-roam-date-filename-format for customizing Org-roam's date files
  • #296 Allow multiple exclusion matchers in org-roam-graph-exclude-matcher

Bugfixes

  • #293 Fix capture templates not working as expected for org-roam-find-file
  • #275 Fix database rebuild when org-roam-directory is set locally

1.0.0-rc1 (06-03-2020)

This is a pre-release before the push to MELPA. It contains large internal changes, with little user-facing changes. Most notably, the backing storage has been changed to a SQLite database, and a templating system using org-capture is introduced.

Breaking Changes

  • #200 Move Org-roam cache into a SQLite database.
  • [#203][gh-203] Roam protocol is deprecated, in favour of extending org-roam-protocol.

New Features

  • #182 Support file name aliases via #+ROAM_ALIAS.
  • #216 Adds templating functionality by extending org-capture.
  • [#232][gh-232] Adds a prefix key to org-roam-show-graph, to generate graph without opening it.
  • [#233][gh-233] Adds org-roam-graph-exclude-matcher, which allows exclusion of nodes from graph.
  • #247 Add org-roam-backlink face, which allows customizing backlinks appearance
  • #259 Add optional initial-prompt to org-roam-find-file

Bugfixes

  • #207, #221 small bugfixes to Org-roam graph generation
  • #230 remove nonspacing marks from filenames, to prevent cross-platform errors

New Contributors

0.1.2 (2020-02-21)

Breaking Changes

  • #143 org-roam-mode is now a global mode. The installation instructions have changed accordingly.
  • #103 Change org-roam-file-format to a function: org-roam-file-name-function to allow more flexible file name customizaton. Also changes org-roam-use-timestamp-as-filename to org-roam-filename-noconfirm to better describe what it does.

New Features

  • [#145][gh-145] org-roam-show-graph: Fallback to Emacs SVG viewer
  • #141 add variable org-roam-new-file-directory for new Org-roam files
  • #138 add org-roam-switch-to-buffer
  • #124, #141 Maintain cache consistency on file rename and delete
  • #87, #90 Support encrypted Org files
  • #110 Add prefix to org-roam-insert, for inserting titles down-cased
  • #99 Add keybinding so that <return> or mouse-1 in the backlinks buffer visits the source file of the backlink at point

Changes

  • #108 Locally overwrite the link following behaviour in the org-roam-buffer to open files in the same window org-roam was called from

Bugfixes

  • #86 Fix org-roam--parse-content incorrect :to computation for nested files
  • #98 Fix org-roam--find-file picking up temporary files
  • #136 Misc bugfixes

Internal

  • #122, #128 Improve performance of post-command-hook
  • #92, #105 Add tests for core functionality

New Contributors

0.1.1 (2020-02-15)

Mostly a documentation/cleanup release.

New Features

  • #62 Add the options org-roam-use-timestamps-as-filename and org-roam-file-format, more in documentation.

Breaking Changes

  • #62 The ID (file-name) workflow is no longer first-class, but a fallback when titles don't exist.

Changes

  • #66, #68: Improved the quality of the package in preparation of submission to MELPA
  • #73: Added CI to the project via Github Issues (Thanks @alphapapa for scripts and setup)
  • #69, #72, #75: Major cleanup and de-duplication of code

Bugfixes

  • #67: Fixed org-roam--make-file not creating files with extensions
  • #71, #78: Fixed org-roam-insert not inserting correct paths
  • #82: Fixed nested Org-roam files not being detected as part of Org-roam

Local Variables:

eval: (auto-fill-mode -1)

End: