diff --git a/CHANGELOG.md b/CHANGELOG.md index 68d118a..2b74072 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,17 +3,17 @@ ## 1.0.1 (TBD) ### Breaking Changes -* [#385][gh-385] Deprecate `org-roam-graph-node-shape` in favour of `org-roam-graph-node-extra-config`. +* [#385](https://github.com/jethrokuan/org-roam/pull/385) Deprecate `org-roam-graph-node-shape` in favour of `org-roam-graph-node-extra-config`. ### New Features -* [#350][gh-350] Add `org-roam-db-location` -* [#359][gh-359] Add `org-roam-verbose` -* [#374][gh-374] Add support for `org-ref` `cite:` links -* [#380][gh-380] Allow `org-roam-buffer-position` to also be `top` or `bottom` -* [#385][gh-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 -* [#439][gh-439] Add support for `org-ref` citations to display as edges in graph. Add `org-roam-graph-edge-cites-extra-config` to configure these edges -* [#465][gh-465] Add `org-roam-file-extensions` to allow detection of org files with different file extensions +* [#350](https://github.com/jethrokuan/org-roam/pull/350) Add `org-roam-db-location` +* [#359](https://github.com/jethrokuan/org-roam/pull/359) Add `org-roam-verbose` +* [#374](https://github.com/jethrokuan/org-roam/pull/374) Add support for `org-ref` `cite:` links +* [#380](https://github.com/jethrokuan/org-roam/pull/380) Allow `org-roam-buffer-position` to also be `top` or `bottom` +* [#385](https://github.com/jethrokuan/org-roam/pull/385) Add `org-roam-graph-node-extra-config` to configure Graphviz nodes +* [#435](https://github.com/jethrokuan/org-roam/pull/435) Add `org-roam-graph-edge-extra-config` to configure Graphviz edges +* [#439](https://github.com/jethrokuan/org-roam/pull/439) Add support for `org-ref` citations to display as edges in graph. Add `org-roam-graph-edge-cites-extra-config` to configure these edges +* [#465](https://github.com/jethrokuan/org-roam/pull/465) Add `org-roam-file-extensions` to allow detection of org files with different file extensions ## 1.0.0 (23-03-2020) @@ -21,16 +21,16 @@ 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][gh-269] Add `org-roam-graphviz-extra-options` -* [#257][gh-257] Add a company-backend `company-org-roam` -* [#284][gh-284], [#289][gh-289] Configurable `org-roam-completion-system` with options `'default`, `'ido`, `'ivy` and `'helm` -* [#289][gh-289] Add customizable `org-roam-fuzzy-match` to allow fuzzy-matching of candidates -* [#290][gh-290] Add `org-roam-date-title-format` and `org-roam-date-filename-format` for customizing Org-roam's date files -* [#296][gh-296] Allow multiple exclusion matchers in `org-roam-graph-exclude-matcher` +* [#269](https://github.com/jethrokuan/org-roam/pull/269) Add `org-roam-graphviz-extra-options` +* [#257](https://github.com/jethrokuan/org-roam/pull/257) Add a company-backend `company-org-roam` +* [#284](https://github.com/jethrokuan/org-roam/pull/284), [#289](https://github.com/jethrokuan/org-roam/pull/289) Configurable `org-roam-completion-system` with options `'default`, `'ido`, `'ivy` and `'helm` +* [#289](https://github.com/jethrokuan/org-roam/pull/289) Add customizable `org-roam-fuzzy-match` to allow fuzzy-matching of candidates +* [#290](https://github.com/jethrokuan/org-roam/pull/290) Add `org-roam-date-title-format` and `org-roam-date-filename-format` for customizing Org-roam's date files +* [#296](https://github.com/jethrokuan/org-roam/pull/296) Allow multiple exclusion matchers in `org-roam-graph-exclude-matcher` ### Bugfixes -* [#293][gh-293] Fix capture templates not working as expected for `org-roam-find-file` -* [#275][gh-275] Fix database rebuild when `org-roam-directory` is set locally +* [#293](https://github.com/jethrokuan/org-roam/pull/293) Fix capture templates not working as expected for `org-roam-find-file` +* [#275](https://github.com/jethrokuan/org-roam/pull/275) Fix database rebuild when `org-roam-directory` is set locally ## 1.0.0-rc1 (06-03-2020) @@ -40,20 +40,20 @@ backing storage has been changed to a SQLite database, and a templating system using `org-capture` is introduced. ### Breaking Changes -* [#200][gh-200] Move Org-roam cache into a SQLite database. -* [#203][gh-203] Roam protocol is deprecated, in favour of extending org-roam-protocol. +* [#200](https://github.com/jethrokuan/org-roam/pull/200) Move Org-roam cache into a SQLite database. +* [#203](https://github.com/jethrokuan/org-roam/pull/203) Roam protocol is deprecated, in favour of extending org-roam-protocol. ### New Features -* [#182][gh-182] Support file name aliases via `#+ROAM_ALIAS`. -* [#216][gh-216] Adds templating functionality by extending org-capture. -* [#232][gh-232] Adds a prefix key to `org-roam-show-graph`, to generate graph without opening it. -* [#233][gh-233] Adds `org-roam-graph-exclude-matcher`, which allows exclusion of nodes from graph. -* [#247][gh-247] Add `org-roam-backlink` face, which allows customizing backlinks appearance -* [#259][gh-259] Add optional initial-prompt to `org-roam-find-file` +* [#182](https://github.com/jethrokuan/org-roam/pull/182) Support file name aliases via `#+ROAM_ALIAS`. +* [#216](https://github.com/jethrokuan/org-roam/pull/216) Adds templating functionality by extending org-capture. +* [#232](https://github.com/jethrokuan/org-roam/pull/232) Adds a prefix key to `org-roam-show-graph`, to generate graph without opening it. +* [#233](https://github.com/jethrokuan/org-roam/pull/233) Adds `org-roam-graph-exclude-matcher`, which allows exclusion of nodes from graph. +* [#247](https://github.com/jethrokuan/org-roam/pull/247) Add `org-roam-backlink` face, which allows customizing backlinks appearance +* [#259](https://github.com/jethrokuan/org-roam/pull/259) Add optional initial-prompt to `org-roam-find-file` ### Bugfixes -* [#207][gh-207], [#221][gh-221] small bugfixes to Org-roam graph generation -* [#230][gh-230] remove nonspacing marks from filenames, to prevent cross-platform errors +* [#207](https://github.com/jethrokuan/org-roam/pull/207), [#221](https://github.com/jethrokuan/org-roam/pull/221) small bugfixes to Org-roam graph generation +* [#230](https://github.com/jethrokuan/org-roam/pull/230) remove nonspacing marks from filenames, to prevent cross-platform errors ### New Contributors * [@acowley][https://github.com/acowley] @@ -62,30 +62,30 @@ templating system using `org-capture` is introduced. ## 0.1.2 (2020-02-21) ### Breaking Changes -* [#143][gh-143] `org-roam-mode` is now a global mode. The installation instructions have changed accordingly. -* [#103][gh-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. +* [#143](https://github.com/jethrokuan/org-roam/pull/143) `org-roam-mode` is now a global mode. The installation instructions have changed accordingly. +* [#103](https://github.com/jethrokuan/org-roam/pull/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][gh-145] `org-roam-show-graph`: Fallback to Emacs SVG viewer -* [#141][gh-141] add variable `org-roam-new-file-directory` for new Org-roam files -* [#138][gh-138] add `org-roam-switch-to-buffer` -* [#124][gh-124], [#141][gh-141] Maintain cache consistency on file rename and delete -* [#87][gh-87], [#90][gh-90] Support encrypted Org files -* [#110][gh-110] Add prefix to `org-roam-insert`, for inserting titles down-cased -* [#99][gh-99] Add keybinding so that `` or `mouse-1` in the backlinks buffer visits the source file of the backlink at point +* [#145](https://github.com/jethrokuan/org-roam/pull/145) `org-roam-show-graph`: Fallback to Emacs SVG viewer +* [#141](https://github.com/jethrokuan/org-roam/pull/141) add variable `org-roam-new-file-directory` for new Org-roam files +* [#138](https://github.com/jethrokuan/org-roam/pull/138) add `org-roam-switch-to-buffer` +* [#124](https://github.com/jethrokuan/org-roam/pull/124), [#141](https://github.com/jethrokuan/org-roam/pull/141) Maintain cache consistency on file rename and delete +* [#87](https://github.com/jethrokuan/org-roam/pull/87), [#90](https://github.com/jethrokuan/org-roam/pull/90) Support encrypted Org files +* [#110](https://github.com/jethrokuan/org-roam/pull/110) Add prefix to `org-roam-insert`, for inserting titles down-cased +* [#99](https://github.com/jethrokuan/org-roam/pull/99) Add keybinding so that `` or `mouse-1` in the backlinks buffer visits the source file of the backlink at point ### Changes -* [#108][gh-108] Locally overwrite the link following behaviour in the org-roam-buffer to open files in the same window `org-roam` was called from +* [#108](https://github.com/jethrokuan/org-roam/pull/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][gh-86] Fix `org-roam--parse-content` incorrect `:to` computation for nested files -* [#98][gh-98] Fix `org-roam--find-file` picking up temporary files -* [#136][gh-136] Misc bugfixes +* [#86](https://github.com/jethrokuan/org-roam/pull/86) Fix `org-roam--parse-content` incorrect `:to` computation for nested files +* [#98](https://github.com/jethrokuan/org-roam/pull/98) Fix `org-roam--find-file` picking up temporary files +* [#136](https://github.com/jethrokuan/org-roam/pull/136) Misc bugfixes ### Internal -* [#122][gh-122], [#128][gh-128] Improve performance of post-command-hook -* [#92][gh-92], [#105][gh-105] Add tests for core functionality +* [#122](https://github.com/jethrokuan/org-roam/pull/122), [#128](https://github.com/jethrokuan/org-roam/pull/128) Improve performance of post-command-hook +* [#92](https://github.com/jethrokuan/org-roam/pull/92), [#105](https://github.com/jethrokuan/org-roam/pull/105) Add tests for core functionality ### New Contributors * [@frigge](https://github.com/frigge) @@ -102,76 +102,20 @@ templating system using `org-capture` is introduced. Mostly a documentation/cleanup release. ### New Features -* [#62][gh-62] Add the options `org-roam-use-timestamps-as-filename` and `org-roam-file-format`, more in documentation. +* [#62](https://github.com/jethrokuan/org-roam/pull/62) Add the options `org-roam-use-timestamps-as-filename` and `org-roam-file-format`, more in documentation. ### Breaking Changes -* [#62][gh-62] The ID (file-name) workflow is no longer first-class, but a fallback when titles don't exist. +* [#62](https://github.com/jethrokuan/org-roam/pull/62) The ID (file-name) workflow is no longer first-class, but a fallback when titles don't exist. ### Changes -* [#66][gh-66], [#68][gh-68]: Improved the quality of the package in preparation of submission to MELPA -* [#73][gh-73]: Added CI to the project via Github Issues (Thanks [@alphapapa](https://github.com/alphapapa/) for scripts and setup) -* [#69][gh-69], [#72][gh-72], [#75][gh-75]: Major cleanup and de-duplication of code +* [#66](https://github.com/jethrokuan/org-roam/pull/66), [#68](https://github.com/jethrokuan/org-roam/pull/68): Improved the quality of the package in preparation of submission to MELPA +* [#73](https://github.com/jethrokuan/org-roam/pull/73): Added CI to the project via Github Issues (Thanks [@alphapapa](https://github.com/alphapapa/) for scripts and setup) +* [#69](https://github.com/jethrokuan/org-roam/pull/69), [#72](https://github.com/jethrokuan/org-roam/pull/72), [#75](https://github.com/jethrokuan/org-roam/pull/75): Major cleanup and de-duplication of code ### Bugfixes -* [#67][gh-67]: Fixed `org-roam--make-file` not creating files with extensions -* [#71][gh-71], [#78][gh-78]: Fixed `org-roam-insert` not inserting correct paths -* [#82][gh-82]: Fixed nested Org-roam files not being detected as part of Org-roam - - -[gh-62]: https://github.com/jethrokuan/org-roam/pull/62 -[gh-66]: https://github.com/jethrokuan/org-roam/pull/66 -[gh-67]: https://github.com/jethrokuan/org-roam/pull/67 -[gh-68]: https://github.com/jethrokuan/org-roam/pull/68 -[gh-69]: https://github.com/jethrokuan/org-roam/pull/69 -[gh-71]: https://github.com/jethrokuan/org-roam/pull/71 -[gh-72]: https://github.com/jethrokuan/org-roam/pull/72 -[gh-73]: https://github.com/jethrokuan/org-roam/pull/73 -[gh-75]: https://github.com/jethrokuan/org-roam/pull/75 -[gh-78]: https://github.com/jethrokuan/org-roam/pull/78 -[gh-82]: https://github.com/jethrokuan/org-roam/pull/82 -[gh-86]: https://github.com/jethrokuan/org-roam/pull/86 -[gh-87]: https://github.com/jethrokuan/org-roam/pull/87 -[gh-90]: https://github.com/jethrokuan/org-roam/pull/90 -[gh-92]: https://github.com/jethrokuan/org-roam/pull/92 -[gh-98]: https://github.com/jethrokuan/org-roam/pull/98 -[gh-99]: https://github.com/jethrokuan/org-roam/pull/99 -[gh-103]: https://github.com/jethrokuan/org-roam/pull/103 -[gh-105]: https://github.com/jethrokuan/org-roam/pull/105 -[gh-108]: https://github.com/jethrokuan/org-roam/pull/108 -[gh-110]: https://github.com/jethrokuan/org-roam/pull/110 -[gh-122]: https://github.com/jethrokuan/org-roam/pull/122 -[gh-124]: https://github.com/jethrokuan/org-roam/pull/124 -[gh-128]: https://github.com/jethrokuan/org-roam/pull/128 -[gh-136]: https://github.com/jethrokuan/org-roam/pull/136 -[gh-138]: https://github.com/jethrokuan/org-roam/pull/138 -[gh-141]: https://github.com/jethrokuan/org-roam/pull/141 -[gh-143]: https://github.com/jethrokuan/org-roam/pull/143 -[gh-145]: https://github.com/jethrokuan/org-roam/pull/145 -[gh-182]: https://github.com/jethrokuan/org-roam/pull/182 -[gh-200]: https://github.com/jethrokuan/org-roam/pull/200 -[gh-203]: https://github.com/jethrokuan/org-roam/pull/203 -[gh-207]: https://github.com/jethrokuan/org-roam/pull/207 -[gh-216]: https://github.com/jethrokuan/org-roam/pull/216 -[gh-221]: https://github.com/jethrokuan/org-roam/pull/221 -[gh-230]: https://github.com/jethrokuan/org-roam/pull/230 -[gh-232]: https://github.com/jethrokuan/org-roam/pull/232 -[gh-233]: https://github.com/jethrokuan/org-roam/pull/233 -[gh-247]: https://github.com/jethrokuan/org-roam/pull/247 -[gh-257]: https://github.com/jethrokuan/org-roam/pull/257 -[gh-259]: https://github.com/jethrokuan/org-roam/pull/259 -[gh-269]: https://github.com/jethrokuan/org-roam/pull/269 -[gh-275]: https://github.com/jethrokuan/org-roam/pull/275 -[gh-284]: https://github.com/jethrokuan/org-roam/pull/284 -[gh-289]: https://github.com/jethrokuan/org-roam/pull/289 -[gh-290]: https://github.com/jethrokuan/org-roam/pull/290 -[gh-293]: https://github.com/jethrokuan/org-roam/pull/293 -[gh-296]: https://github.com/jethrokuan/org-roam/pull/296 -[gh-350]: https://github.com/jethrokuan/org-roam/pull/350 -[gh-359]: https://github.com/jethrokuan/org-roam/pull/359 -[gh-374]: https://github.com/jethrokuan/org-roam/pull/374 -[gh-380]: https://github.com/jethrokuan/org-roam/pull/380 -[gh-385]: https://github.com/jethrokuan/org-roam/pull/385 - +* [#67](https://github.com/jethrokuan/org-roam/pull/67): Fixed `org-roam--make-file` not creating files with extensions +* [#71](https://github.com/jethrokuan/org-roam/pull/71), [#78](https://github.com/jethrokuan/org-roam/pull/78): Fixed `org-roam-insert` not inserting correct paths +* [#82](https://github.com/jethrokuan/org-roam/pull/82): Fixed nested Org-roam files not being detected as part of Org-roam