Releases
v5.0.0
5.0.0 (2023-06-07)
⚠ BREAKING CHANGES
core.ui: don't use old Neovim APIs, fix errors when using <LocalLeader>nn
core.highlights: remove todo_items_match_color
option
highlights: simplify highlights for performance reasons
summary: fix norg links, use first heading as title if found (#928 )
core: remove real
/imaginary components of modules, improve startup time, remove imports
from module.setup
remove the core.news
module
concealer: rewrite for performance and stability (#834 )
since 5.0 do not longer warn about deprecated core.norg.*
modules
move to new/improved metadata parser, change highlight queries
Features
add extra nesting level, make icons specific to non-anticonceal usage (84ea792 )
add highlights to &variable&
s (#710 ) (97080f7 )
add neorg to luarocks (4fceaa6 )
conceal the {* }
parts of links (729e7ac )
concealer: add more icon generators (49b9788 )
concealer: add numeric anticonceal if supported (55feccf )
concealer: rewrite for performance and stability (#834 ) (151c033 )
esupports.hop: link jump to line + fixes + refactoring (#903 ) (49610cd )
indent: add dedent_excess
configuration option (#624 ) (66d5a22 )
itero: don't start newline on empty line (#911 ) (4c76b74 )
keybinds.lua: add desc
fields to task keybinds (#926 ) (978fdc1 )
keybinds.lua: add descriptions to all keybinds (bb50538 )
move to new/improved metadata parser, change highlight queries (962e45a )
promo: promote/demote prefix without following text (#912 ) (544bb06 )
Bug Fixes
completion: selected completion engine not being engaged (474af82 )
concealer: disable assertion for prefixes until parser changes (#932 ) (92aa737 )
concealer: do not listen vimleavepre (#920 ) (865224a )
concealer: fix concealing in anchors, don't error on broken config (#923 ) (f448b58 )
concealer: minor fixes, plus wiki error fix (#916 ) (5629898 )
concealer: record cursor upon init to fix first line conceal (#924 ) (44ee0cb )
core.highlights: fix disappearing highlights when opening up norg files (9db5645 )
core.highlights: wrongly placed bracket (1886d36 )
core.summary: bugs + flexibility around incomplete metadata (#927 ) (30343db )
docgen: don't fail on mixed-type tables (lists and dictionaries at the same time) (1afcaf8 )
docgen: fix incorrect markdown indentation in wiki (2bf6e63 )
docgen: propagate docgen error exit code (#917 ) (0e97976 )
highlights: assert on treesitter being enabled (#914 ) (330f04e )
highlights: attempt to reenable highlighting when none is found (d1fb8c9 )
presenter: errors on startup (ea5fe1b )
summary: fix norg links, use first heading as title if found (#928 ) (6f893a2 )
todo_items: don't look at child if parent is todo (#909 ) (8e3bcb2 )
Performance Improvements
core.highlights: remove todo_items_match_color
option (7b5d550 )
core.neorgcmd: unnecessary vim.tbl_deep_extend
(71d291f )
core.promo: don't check v.count
, use v.count1
instead (ca98238 )
events: don't deepcopy a table on each new event (12198ef )
hop: load plenary only when required, remove startup hiccup (3caca5a )
Code Refactoring
core.ui: don't use old Neovim APIs, fix errors when using <LocalLeader>nn
(bbb25ff )
core: remove real
/imaginary components of modules, improve startup time, remove imports
from module.setup
(593e9b2 )
highlights: simplify highlights for performance reasons (f1ecd61 )
remove the core.news
module (1b9f8da )
since 5.0 do not longer warn about deprecated core.norg.*
modules (19e0e8a )
You can’t perform that action at this time.