github org-roam/org-roam v1.2.0
Org-roam v1.2.0

latest releases: v2.2.2, v2.2.1, v2.2.0...
3 years ago

1.2.0 (12-06-2020)

In this release, we improved the linking process by achieving feature parity between links to files and links to headlines. Before, we used the file:foo::*bar format to link to the headline bar in file foo, but this was prone to breakage upon renaming the file or modifying the headline. This is not the case anymore. Now, we use org-id to create IDs for those headlines, which are then stored in our database to compute the relationships and jump around. Note that this will work even if you’re not using org-id in your global configuration for Org-mode.

This is a major step forward. Supporting the in-file structure of Org-mode files means that we can interface with many of its core-features like TODOs, properties, priorities, etc. UX will have to be figured out, but this release ushers in a new age in terms of functionalities.

We also add org-roam-unlinked-references, which naively finds text that could be references to the current Org-roam file.

Breaking Changes

  • #701 Use emacsql-sqlite3 instead of emacsql-sqlite for better Windows compatibility. This requires the presence of the standard sqlite3 binary on your machine.
  • #750 Deprecate org-roam-buffer-no-delete-other-windows in favour of org-roam-buffer-window-parameters.

Features

  • #787 Add org-roam-unlinked-references
  • #783 Add support for headlines
  • #757 Roam global properties are now case-insensitive
  • #680 , #703, #708 Add org-roam-doctor checkers for ROAM_* properties
  • #664 Add support for shelling out to rg and find in org-roam--list-files
  • #679, #683 Building of the graph now happens in a separate process

Bugfixes

  • #714 No longer print citelinks in backlinks buffer if there is no ROAM_KEY property or org-ref is not installed
  • #759, #760 Tags are only added to the tags table if there are actually tags present
  • #700, #733 Allow symlinks within the org-roam directory

Many thanks to those who have been participating actively and helping make Org-roam better. (shoutout to @TimQuelch , @nobiot , @alan-carroll!)

Don't miss a new org-roam release

NewReleases is sending notifications on new releases.