org-roam/CHANGELOG.md
Jethro Kuan 8523fb43b4
(feature): global org-roam-mode (#143)
Makes org-roam-mode a global minor mode. This mode adds an advice to find-file-function, which decides whether to turn on the local post-command-hook and after-save-hook.

It also advices delete-file and rename-file to ensure cache consistency. Also fixes a bug introduced with #142
2020-02-20 17:33:30 +08:00

4.3 KiB

Changelog

0.1.2 (TBD)

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

Breaking Changes

  • [#143][gh-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

  • #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

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

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: