1.1.0 (21-04-2020)
To the average user, this release is mainly a bugfix release with additional options to customize. However, the changes made to the source is significant. Most notably, in this release:
- The codebase has been modularized into separate files, to ease future maintenance and adding of new features (mainly by @progfolio). Because of these changes, we had to rename many functions and variables: the old names are kept for backwards compatibility, but you are encouraged to use the new function names. You'll receive a warning when you're calling the function with its obsolete name.
- @kljohann did some fantastic work on graph generation: allowing building images for connected components within the graph up to a specified distance
- We also started supporting
org-ref
natively: cite links now show up in both the graph and the org-roam buffer.
In the coming months, you can expect work on bigger projects (e.g. revamping the org-roam buffer).
Breaking Changes
- #385 Deprecate
org-roam-graph-node-shape
in favour oforg-roam-graph-node-extra-config
. - #473 Deprecate
org-roam-date-filename-format
andorg-roam-date-title-format
, in favour oforg-roam-dailies-capture-templates
.
New Features
- #350 Add
org-roam-db-location
to customize location of org-roam database. - #359 Add
org-roam-verbose
to allow or silence printing of information. - #374 Add support for
org-ref
cite:
links - #380 Allow
org-roam-buffer-position
to also betop
orbottom
- #385 Add
org-roam-graph-node-extra-config
to configure Graphviz nodes - #398, #418 Add graph building for connected components
- #435 Add
org-roam-graph-edge-extra-config
to configure Graphviz edges - #439 Add support for
org-ref
citations to display as edges in graph. Addorg-roam-graph-edge-cites-extra-config
to configure these edges - #465 Add
org-roam-file-extensions
to allow detection of org files with different file extensions - #488 Allow a function for
org-roam-graph-viewer
- #491 Use TITLE as description when linking before first heading
Bugfixes
- #470 Add workaround for undocumented
file-truename
behaviour inorg-roam--org-roam-file-p
.