diff --git a/CHANGELOG.md b/CHANGELOG.md index 0d91039..2eff2e3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,9 +1,36 @@ # Changelog -## 1.2.4 (TBD) - +## 2.1.0 ### Added +- [#1709](https://github.com/org-roam/org-roam/pull/1709) added ability to specify default value in org-roam capture templates +- [#1710](https://github.com/org-roam/org-roam/pull/1710) added `org-roam-extract-subtree` +- [#1720](https://github.com/org-roam/org-roam/pull/1720) added `org-roam-db-update-on-save` +- [#1758](https://github.com/org-roam/org-roam/pull/1758) added `org-roam-db-autosync-mode`, replacing `org-roam-setup` and `org-roam-teardown` +### Removed +- [#1716](https://github.com/org-roam/org-roam/pull/1716) helper function `org-roam-get-keyword` is now obsolete: prefer `org-collect-keywords` + +### Changed +- [#1595](https://github.com/org-roam/org-roam/pull/1595), [#1724](https://github.com/org-roam/org-roam/pull/1724) Major refactoring and restructuring of the codebase +- [#1655](https://github.com/org-roam/org-roam/pull/1655) improved org-roam contents preview +- [#1741](https://github.com/org-roam/org-roam/pull/1741) expose `org-roam-capture-` keys in interactive commands +- [#1786](https://github.com/org-roam/org-roam/pull/1786) org-roam-version now outputs commit hash if found +- [#1788](https://github.com/org-roam/org-roam/pull/1788) the point is not moved if the node is already visited + +### Fixed +- [#1608](https://github.com/org-roam/org-roam/pull/1608) migration: empty ROAM_REFS are now removed +- [#1609](https://github.com/org-roam/org-roam/pull/1609) migration: fixed file-link replacement +- [#1653](https://github.com/org-roam/org-roam/pull/1653) migration: fixed tags migration +- [#1694](https://github.com/org-roam/org-roam/pull/1694) core: nodes with no title are now skipped +- [#1637](https://github.com/org-roam/org-roam/pull/1637) core: fix org-ref multi-cite links not being split +- [#1651](https://github.com/org-roam/org-roam/pull/1651) core: fix org-roam-file-p crashing when there is no corresponding file +- [#1705](https://github.com/org-roam/org-roam/pull/1705) core: fix for add/remove of file-level tags +- [#1769](https://github.com/org-roam/org-roam/pull/1769) core: gracefully handle absence of `org-id-locations-file` +- [#1713](https://github.com/org-roam/org-roam/pull/1713) capture: check for file-existence before template insertion +- [#1725](https://github.com/org-roam/org-roam/pull/1725) db: always compute hash of encrypted file to prevent re-processing of encrypted files + +## 2.0.0 +### Added - [#1396](https://github.com/org-roam/org-roam/pull/1396) add option to choose between prepending, appending, and omitting `roam_tags` in file completion - [#1270](https://github.com/org-roam/org-roam/pull/1270) capture: create OLP if it does not exist. Removes need for OLP setup in `:head`. - [#1353](https://github.com/org-roam/org-roam/pull/1353) support file-level property drawers @@ -28,7 +55,6 @@ - [#1403](https://github.com/org-roam/org-roam/issues/1403) fixed inconsistency between how we write and read props like alias and tags - [#1409](https://github.com/org-roam/org-roam/issues/1398) prevent inclusion of non-org-roam files in `org-roam-dailies--list-files` - [#1542](https://github.com/org-roam/org-roam/issues/1542) fix files not excluded when `org-roam-list-files-commands` is nil -- [#1705](https://github.com/org-roam/org-roam/pull/1705) fix for add/remove of file-level tags ## 1.2.3 (13-11-2020) diff --git a/doc/org-roam.org b/doc/org-roam.org index b6a9b9a..ae19127 100644 --- a/doc/org-roam.org +++ b/doc/org-roam.org @@ -8,13 +8,13 @@ #+texinfo_dir_category: Emacs #+texinfo_dir_title: Org-roam: (org-roam). #+texinfo_dir_desc: Roam Research for Emacs. -#+subtitle: for version 2.0.0 +#+subtitle: for version 2.1.0 #+options: H:4 num:3 toc:nil creator:t ':t #+property: header-args :eval never #+texinfo: @noindent -This manual is for Org-roam version 2.0.0. +This manual is for Org-roam version 2.1.0. #+BEGIN_QUOTE Copyright (C) 2020-2021 Jethro Kuan diff --git a/doc/org-roam.texi b/doc/org-roam.texi index 943c1a9..ed06eff 100644 --- a/doc/org-roam.texi +++ b/doc/org-roam.texi @@ -31,7 +31,7 @@ General Public License for more details. @finalout @titlepage @title Org-roam User Manual -@subtitle for version 2.0.0 +@subtitle for version 2.1.0 @author Jethro Kuan @page @vskip 0pt plus 1filll @@ -44,7 +44,7 @@ General Public License for more details. @noindent -This manual is for Org-roam version 2.0.0. +This manual is for Org-roam version 2.1.0. @quotation Copyright (C) 2020-2021 Jethro Kuan diff --git a/extensions/org-roam-dailies.el b/extensions/org-roam-dailies.el index 0290074..686a9fc 100644 --- a/extensions/org-roam-dailies.el +++ b/extensions/org-roam-dailies.el @@ -7,8 +7,8 @@ ;; Leo Vivier ;; URL: https://github.com/org-roam/org-roam ;; Keywords: org-mode, roam, convenience -;; Version: 2.0.0 -;; Package-Requires: ((emacs "26.1") (dash "2.13") (f "0.17.2") (org-roam "2.0")) +;; Version: 2.1.0 +;; Package-Requires: ((emacs "26.1") (dash "2.13") (f "0.17.2") (org-roam "2.1")) ;; This file is NOT part of GNU Emacs. diff --git a/extensions/org-roam-graph.el b/extensions/org-roam-graph.el index 6b2ded5..f44d6c1 100644 --- a/extensions/org-roam-graph.el +++ b/extensions/org-roam-graph.el @@ -5,8 +5,8 @@ ;; Author: Jethro Kuan ;; URL: https://github.com/org-roam/org-roam ;; Keywords: org-mode, roam, convenience -;; Version: 2.0.0 -;; Package-Requires: ((emacs "26.1") (org "9.4") (org-roam "2.0")) +;; Version: 2.1.0 +;; Package-Requires: ((emacs "26.1") (org "9.4") (org-roam "2.1")) ;; This file is NOT part of GNU Emacs. diff --git a/extensions/org-roam-overlay.el b/extensions/org-roam-overlay.el index 614255c..cf65217 100644 --- a/extensions/org-roam-overlay.el +++ b/extensions/org-roam-overlay.el @@ -5,8 +5,8 @@ ;; Author: Jethro Kuan ;; URL: https://github.com/org-roam/org-roam ;; Keywords: org-mode, roam, convenience -;; Version: 2.0.0 -;; Package-Requires: ((emacs "26.1") (org "9.4") (org-roam "2.0")) +;; Version: 2.1.0 +;; Package-Requires: ((emacs "26.1") (org "9.4") (org-roam "2.1")) ;; This file is NOT part of GNU Emacs. diff --git a/extensions/org-roam-protocol.el b/extensions/org-roam-protocol.el index a0f07a1..e4c8bf8 100644 --- a/extensions/org-roam-protocol.el +++ b/extensions/org-roam-protocol.el @@ -4,8 +4,8 @@ ;; Author: Jethro Kuan ;; URL: https://github.com/org-roam/org-roam ;; Keywords: org-mode, roam, convenience -;; Version: 2.0.0 -;; Package-Requires: ((emacs "26.1") (org "9.4") (org-roam "2.0")) +;; Version: 2.1.0 +;; Package-Requires: ((emacs "26.1") (org "9.4") (org-roam "2.1")) ;; This file is NOT part of GNU Emacs. diff --git a/org-roam-capture.el b/org-roam-capture.el index 0f64c9d..4ed4a37 100644 --- a/org-roam-capture.el +++ b/org-roam-capture.el @@ -5,7 +5,7 @@ ;; Author: Jethro Kuan ;; URL: https://github.com/org-roam/org-roam ;; Keywords: org-mode, roam, convenience -;; Version: 2.0.0 +;; Version: 2.1.0 ;; Package-Requires: ((emacs "26.1") (dash "2.13") (f "0.17.2") (org "9.4") (emacsql "3.0.0") (emacsql-sqlite "1.0.0") (magit-section "2.90.1")) ;; This file is NOT part of GNU Emacs. diff --git a/org-roam-compat.el b/org-roam-compat.el index fba6f82..76ab705 100644 --- a/org-roam-compat.el +++ b/org-roam-compat.el @@ -5,7 +5,7 @@ ;; Author: Jethro Kuan ;; URL: https://github.com/org-roam/org-roam ;; Keywords: org-mode, roam, convenience -;; Version: 2.0.0 +;; Version: 2.1.0 ;; Package-Requires: ((emacs "26.1")) ;; This file is NOT part of GNU Emacs. diff --git a/org-roam-db.el b/org-roam-db.el index b353cb7..64894cd 100644 --- a/org-roam-db.el +++ b/org-roam-db.el @@ -5,7 +5,7 @@ ;; Author: Jethro Kuan ;; URL: https://github.com/org-roam/org-roam ;; Keywords: org-mode, roam, convenience -;; Version: 2.0.0 +;; Version: 2.1.0 ;; Package-Requires: ((emacs "26.1") (dash "2.13") (f "0.17.2") (org "9.4") (emacsql "3.0.0") (emacsql-sqlite "1.0.0") (magit-section "2.90.1")) ;; This file is NOT part of GNU Emacs. diff --git a/org-roam-migrate.el b/org-roam-migrate.el index ccdf5f0..e855f02 100644 --- a/org-roam-migrate.el +++ b/org-roam-migrate.el @@ -5,7 +5,7 @@ ;; Author: Jethro Kuan ;; URL: https://github.com/org-roam/org-roam ;; Keywords: org-mode, roam, convenience -;; Version: 2.0.0 +;; Version: 2.1.0 ;; Package-Requires: ((emacs "26.1") (dash "2.13") (f "0.17.2") (org "9.4") (emacsql "3.0.0") (emacsql-sqlite "1.0.0") (magit-section "2.90.1")) ;; This file is NOT part of GNU Emacs. diff --git a/org-roam-mode.el b/org-roam-mode.el index c1a3910..3f37a90 100644 --- a/org-roam-mode.el +++ b/org-roam-mode.el @@ -5,7 +5,7 @@ ;; Author: Jethro Kuan ;; URL: https://github.com/org-roam/org-roam ;; Keywords: org-mode, roam, convenience -;; Version: 2.0.0 +;; Version: 2.1.0 ;; Package-Requires: ((emacs "26.1") (dash "2.13") (f "0.17.2") (org "9.4") (emacsql "3.0.0") (emacsql-sqlite "1.0.0") (magit-section "2.90.1")) ;; This file is NOT part of GNU Emacs. diff --git a/org-roam-node.el b/org-roam-node.el index 7c849b1..0a9cf90 100644 --- a/org-roam-node.el +++ b/org-roam-node.el @@ -5,7 +5,7 @@ ;; Author: Jethro Kuan ;; URL: https://github.com/org-roam/org-roam ;; Keywords: org-mode, roam, convenience -;; Version: 2.0.0 +;; Version: 2.1.0 ;; Package-Requires: ((emacs "26.1") (dash "2.13") (org "9.4") (magit-section "2.90.1")) ;; This file is NOT part of GNU Emacs. diff --git a/org-roam-utils.el b/org-roam-utils.el index 1132d2c..5d8a9d4 100644 --- a/org-roam-utils.el +++ b/org-roam-utils.el @@ -5,7 +5,7 @@ ;; Author: Jethro Kuan ;; URL: https://github.com/org-roam/org-roam ;; Keywords: org-mode, roam, convenience -;; Version: 2.0.0 +;; Version: 2.1.0 ;; Package-Requires: ((emacs "26.1") (dash "2.13") (org "9.4")) ;; This file is NOT part of GNU Emacs. diff --git a/org-roam.el b/org-roam.el index 0d16746..005697a 100644 --- a/org-roam.el +++ b/org-roam.el @@ -5,7 +5,7 @@ ;; Author: Jethro Kuan ;; URL: https://github.com/org-roam/org-roam ;; Keywords: org-mode, roam, convenience -;; Version: 2.0.0 +;; Version: 2.1.0 ;; Package-Requires: ((emacs "26.1") (dash "2.13") (f "0.17.2") (org "9.4") (emacsql "3.0.0") (emacsql-sqlite "1.0.0") (magit-section "2.90.1")) ;; This file is NOT part of GNU Emacs.