org-roam/CHANGELOG.md
Alexey Shmalko 1b13c426aa
(feat): add org-roam-graph-edge-extra-config (#435)
Introduces `org-roam-graph-edge-extra-config` to add options to edges
2020-04-11 13:41:21 +08:00

8.5 KiB

Changelog

1.0.1 (TBD)

Breaking Changes

  • #385 Deprecate org-roam-graph-node-shape in favour of org-roam-graph-node-extra-config.

New Features

  • #350 Add org-roam-db-location
  • #359 Add org-roam-verbose
  • #374 Add support for org-ref cite: links
  • #380 Allow org-roam-buffer-position to also be top or bottom
  • #385 Add org-roam-graph-node-extra-config to configure Graphviz nodes
  • [#435][gh-435] Add org-roam-graph-edge-extra-config to configure Graphviz edges

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 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 Adds a prefix key to org-roam-show-graph, to generate graph without opening it.
  • #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 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