Skip to content

v6.0.0

Compare
Choose a tag to compare
@github-actions github-actions released this 23 Sep 09:07
47e908e

6.0.0 (2023-09-23)

⚠ BREAKING CHANGES

  • adapt to new injection syntax for treesitter
  • codebase: make the neorg object local to a core module (#1001)

Features

  • add blank lines between tangled blocks (#958) (1c41592)
  • concealer: add option for opening all folds by default (#1049) (6bfcaeb)
  • delimit tangle code blocks with file content (#1014) (1809236)
  • delimit tangled code blocks with headings (#981) (99bfcb1)
  • document.meta: indent items of incomplete lists/objects for nicer writing experience (92f2e9d)
  • esupports.hop: add open mode for external link target (#1072) (851a3a2)
  • esupports.hop: support os_open_link for WSL (#963) (628ba9f)
  • esupports: use wslview to open wsl2 files (#1038) (20502e5)
  • itero: allow fallback keys for when there is no object to iterate (ba2899d)
  • keybinds: allow core.itero.next-iteration to fall back to a specific key (51ca15b)
  • metagen: allow falling back to the default template functions (#1079) (8200ebc)
  • metagen: more precise timestamp with HH:MM:SS and timezone (#1052) (a8f7a9e)

Bug Fixes

  • :h neorg not working as intended (0b3df86)
  • :h neorg: make link point to correct line in specs (#1092) (e20d032)
  • folke/todo-comments.nvim comments highlighting (again) (#1094) (d8e2c8e)
  • broken configuration merging in modules.lua (#1062) (b4c7935)
  • calendar: call os.date twice to generate correct weekday (#1058) (61fb605)
  • calendar: give calendar enough space to render (#950) (6fece15)
  • concealer,indent: "require'neorg'" missing in v:lua call (#1010) (1d3b425)
  • concealer: avoid conflict between preset and custom icons (9a0aab0)
  • concealer: do not render missing node (#1004) (08c7d19)
  • concealer: don't rerender at conceallevel change when disabled (#1068) (63a7a10)
  • concealer: more precise anticonceal feature detection (#1056) (b0117a4)
  • concealer: revert a wrong fix, make luacheck ignore empty if branch instead (supercedes #1080) (0c82917)
  • concealer: tolerate duplicate marks caused by undo during rendering (#1015) (44bb353)
  • core: assign custom field (4b057ad)
  • dirman: correctly create nested directory (#1061) (4f0888b)
  • docgen: neorg.core not found (bb29db9)
  • docgen: inline esupports.metagen template function definitions (#945) (a993b35)
  • don't use deprecated query.get_node_text() call (#1067) (7248c34)
  • error in loading preventing wiki from generating (2745ee1)
  • fetched get_language_list from utils (#1003) (3db1001)
  • highlights: always try to attach highlights when triggered (#1025) (31b3bfd)
  • indents within document.meta would not work (b14334e)
  • issue a more friendly error message when user loads tempus pre-Neovim 0.10.0 (#1035) (333a1fd)
  • journal: expand entry path correctly (fixes #780) (#995) (e76f0cb)
  • journal: Remove condition from 'toc' subcommand (fixes #597) (#996) (99f33e0)
  • looking-glass: ensure both the target buffer and the source are loaded before pursuing any operations (fba064d)
  • maneoeuvre: lib -> utils (0949a4a)
  • On close of TOC, only delete buffer if it exists (#978) (32bae17)
  • presenter: ensure module.private is not overriden (#1037) (c9dd9f7)
  • replace get_filetype with vim.filetype.match (#982) (4e6dbb1)
  • summary: escape ws_root special characters (#1012) (32abc0d)
  • tags: make new tags work with updated neorg help document (#994) (3f946f8)
  • tangle: accessing unused variable (0f37ab8)
  • toc: preserve heading hierarchy (#1053) (1c1060f)
  • ui: remove possible ui noise caused by user's opts (68eae35)
  • Update get_username call (#1005) (93bf092)

Code Refactoring

  • adapt to new injection syntax for treesitter (064f8f6)
  • codebase: make the neorg object local to a core module (#1001) (5706f1e)