Releases: nvim-neorg/neorg
Releases · nvim-neorg/neorg
v8.7.0
v8.6.0
8.6.0 (2024-05-31)
Features
- add
integrations.coq_nvim
as a new completion engine (b8f9f83) - create
deps.json
for a universal list of Neorg dependencies (a64c6af) - latex: async image rendering (b1c96a0)
- latex: minimum length to render (5a9d638)
- modify deps.json to have proper version constraints (5e9a3ef)
- treesitter-based completions (#1412) (79f6a49)
Bug Fixes
- clear extmarks on disable (1be7808)
- clear images at cursor after change (9edd802)
- clear package.loaded cache when first installing neorg (3d50b49)
- compute image dimensions before rendering (94abd99)
- conceal cursor updates (2701e07)
- dirman: swapfile error when opening index.norg (#1451) (70d4b89)
- handle switching buffers (af4001e)
- image flashing on text change (19737b0)
- latex-renderer: handle broken latex (#1438) (8140135)
- latex: predict image size for scale > 1 (bde2402)
- limages losing track of their extmarks (f05bce2)
- logic when inline = false (fc8c054)
- mark core.links as internal (22e7151)
- render images on cursor line on enable (dc51ff4)
- rendering order for multiple img in one line (a50c034)
- text-objects: nil check node's parent (72da6e0)
- use nio.scheduler to avoid double wrap (2a9c3fa)
- various type errors in codebase (c564e6c)
- virt text disapearing on conceallevel=0 (acd4293)
- work on one buffer at a time (ba41187)
Reverts
v8.5.0
v8.4.1
v8.4.0
v8.3.0
8.3.0 (2024-04-04)
Features
- basic checkhealth for configuration checking (645cd0c)
- check for the existence of
vhyrro/luarocks.nvim
(a5aa931) - dirman: use pathlib for all dirman operations (#1354) (1190dc7)
- implement the basics of the new todo introspector (a7ad515)
- todo-introspector: correctly enumerate amounts of done/undone items (d284488)
- todo-introspector: display all TODOs on file entry (80b2d33)
- todo-introspector: finalize display code (949ae96)
- todo-introspector: properly handle nodes broken into two (76e6443)
Bug Fixes
- add
core.todo-introspector
to the list of default modules (5202271) - checkhealth: fix erroneous boolean check for lazy users (d523688)
- dirman: norg link with
.
was misinterpreted as the extension (96fe2c9) - dirman: respect force option in dirman create_file (0782ca4)
- introspector: various bugs related to extmark updates (e8c9193)
- issue a warning to users when dependencies cannot be found (instead of silently failing) (04f4127)
- luarocks: pin
pathlib
to2.0
(as luarocks doesn't like it otherwise) (5b93840) - pathlib: bump pathlib version; fix
path:touch
(bedbbe2) - todo-introspector: correctly handle deletion of lines (a8b7ad0)
- todo-introspector: do not error when a line out of bounds is deleted (62c7925)
- todo-introspector: properly clear namespace for refreshed buffers (5f67407)
Reverts
v8.2.1
8.2.1 (2024-03-28)
Bug Fixes
- core.neorgcmd.list: don't accidentally open a separate file when displaying loaded modules (eef1705)
- don't allow TODOs with nested items of the same type to be given the pending status (5942fdf)
- load default modules even if an empty table is provided as input to setup() (c1d36ad)
- neorgcmd.modules.list: add basic escape keybinds (71e2f05)
- typecheck: use type definitions from nvim runtime instead (#1358) (e7f393f)
v8.2.0
8.2.0 (2024-03-25)
Features
Bug Fixes
- ci: "could not find upvalue
lib
" error (486a148) - ci: supply correct version to the lua setup CI (c814ef6)
- core/events: fall back to the current window ID if it cannot be located (22df349)
- dirman: properly escape directories and filenames (#1232) (e1f5556)
- do not add the line jump of a link to the jump list (#1325) (918f2a3)
- export.markdown: export
authors
metadata field key asauthor
(#1319) (f30ce72) - export.markdown: fix incorrect reset of ordered list item count (#1324) (ba58c1b)