7.0.0 (2023-12-28)
⚠ BREAKING CHANGES
- selection_popup: modernize code of selection popup
ref
- selection_popup: modernize code of selection popup (310f3a4)
Features
- allow upward paths in tangle (265e6af)
- concealer: add ability to disable spell checking in code blocks (316403a)
- concealer: add config for concealing numeric footnote title to superscript (2a6fc9c)
- concealer: add configuration for hrule start and end position (3db316a)
- keyinds: add keybind for entering link traversal mode (#1177) (8cf5205)
- prefix all keybind descriptions with "neorg" for discoverability (15c24cd)
- selection_popup: allow keybinds to be processed from another buffer (603b633)
- summary: add strategy which uses workspace subfolders as category (aa8e66d)
- tangle: add
report_on_emptyoption incore.tangle(#1250) (cc6d8b1) - toc: add config for enabling synchronized cursorline in toc window (d3cbb45)
- toc: add toc item filter (#1195) (5c42084)
- toc: auto adjust toc vsplit width upon creation (81f6330)
- toc: don't scroll content window when switching to toc (c4fc7e6)
- toc: enable folding in toc (218e7eb)
- toc: faster toc generation (0171df1)
- toc: support one ToC per tabpage (d8a456b)
- toc: support todo status (4ac077b)
- toc: sync cursor from ToC to content buffer (47e7c86)
- toc: sync toc cursor after creating toc, scroll content to center when previewing (cfcb51e)
Bug Fixes
- "Keybind not found" display causing errors (#1215) (a51abd5)
update-metadatawould fail to work with several parse trees in the document (#1234) (5a44d3f)- action: run lint action against pr head (f367396)
- autocommands: pass correct buffer id (941119d)
- concealer: BufNewFile->FileType, get winid of bufid when rendering (c0983ca)
- concealer: do not render on range change if concealer is disabled (9b0c31a)
- concealer: ensure backwards compatibility for
vim.treesitter.foldexpr(5921cc4) - concealer: use vim.treesitter.foldexpr for stabler folding (53cbffb)
- config: delete
neovim_versionas it is no longer in use (00f9a62) - config: fix luajit version detection (237abac)
- export: better handling of new lines in markdown metadata (d56cc3c)
- export: fix metadata values being ignored when converting to markdown (6f9b66c)
- export: handle empty
object/arraynodes in markdown metadata (3afbadb) - hop: fix range check across lines (1038016)
- journal: value assigned to variable current_quarter is unused (0e88151)
- latex: Want image integration (a80c025)
- luacheck: setting non-standard global variables in latex renderer module (#1176) (3f4b279)
- modules: Check the right config key in module.wants (8b25435)
- neorg.norg: clarify horizontal line syntax (#1230) (e35bf90)
- record that module
upgraderequires at least 1 arg (#1207) (51f55f5) - summary: set correct indentation for list items (120fb52)
- toc: clear title after assigning prefix (f446645)
- toc: fix all stylua errors (ae38baf)
- toc: get window id on the fly to avoid assertion errors (1b0ab75)
- toc: handle buf close (985364f)
- toc: handle buf close (2d65f6c)
- toc: listen cursormoved for all norg files (19bff13)
- toc: stop synching cursor when content window is hidden (15ed981)
- typecheck: fix type errors caused by autoformat (3f531c3)