Releases: nvim-neorg/neorg
Releases · nvim-neorg/neorg
v9.1.1
v9.1.0
v9.0.3
v9.0.2
v9.0.1
v9.0.0
9.0.0 (2024-07-16)
⚠ BREAKING CHANGES
- tangle files relative to norg file (#1415)
- remove
traverse-link
andtraverse-heading
modes - remove all references to
core.mode
- remove
core.mode
- move rest of modules to new keybind system
- move core.pivot to new keybind system
- migrate core.promo to new keybind system
- move esupports.hop to the new keybind schema
- move qol.todo_items to new keybind API
- keybind refactor, update core.itero to new changes
- make Neovim 0.10 a requirement for Neorg
- simplify code in preparation of lazy.nvim luarocks support
- remove
ftdetect
file as Neorg is now natively recognized by Neovim (#1083)
Features
- add
core.ui.calendar
to the default list of modules (52a37e0) - add descriptions to all Neorg keybinds (a042515)
- add dotrepeat to all common commands (6b49397)
- auto tangle (#1413) (0f24e4a)
- calendar: unify exit keybind to always be
q
instead of a mix ofq
/<Esc>
(582d7b6) - completion: allow custom completion engines (04d201d)
- docgen: add default keybinds list (d762f6d)
- docgen: add more links to sidebar (5bef42a)
- health: check for keybind clashes in checkhealth (bbe4243)
- intergrations.otter: update to use otter 2.0 (1347eeb)
- keybind refactor, update core.itero to new changes (3dd946a)
- keybinds: add
extend_preset
function (4f09926) - keybinds: don't try to forcefully override user keys (591b883)
- keybinds: split presets into norg and non-norg, move to buffer-local mappings instead (113c21b)
- support multi-line values in metagen (#1514) (321c435)
Bug Fixes
- better formatting, properly handle complex keybind descriptions (c087db0)
- calendar not working with the latest breakages (c659b09)
- docgen: beautify keybind output in <details> tag (7a9d54c)
- docgen: better mnemonic rendering (b3bf963)
- docgen: broken wiki (e23d0d3)
- docgen: display keybind data in the form of a dropdown (572de72)
- docgen: invalid github markdown (75edcdc)
- error in hasmapto() (dfcc78a)
- feed keys without remaps (ecf5f41)
- improve startup time by removing pcall on every module load (7d9bd33)
- itero keybind not functioning, add fallback functions to core.keybinds (cd950aa)
- make core.promo keybinds functional again (8a48172)
- properly error when failing to load module using
:Neorg module load
(721fd28) - remove all references to
core.mode
(53429c4) - set global keybinds only once, set keys on filetype (e00042a)
- set keybinds for the appropriate buffer (fixes telescope issues) (b49c214)
- tangle files relative to norg file (#1415) (3c3b977)
Code Refactoring
- make Neovim 0.10 a requirement for Neorg (c916501)
- migrate core.promo to new keybind system (faad665)
- move core.pivot to new keybind system (0c1222b)
- move esupports.hop to the new keybind schema (cdfbe19)
- move qol.todo_items to new keybind API (b71d8ba)
- move rest of modules to new keybind system (94b860b)
- remove
core.mode
(49e8710) - remove
ftdetect
file as Neorg is now natively recognized by Neovim (#1083) (5c32056) - remove
traverse-link
andtraverse-heading
modes (da3e062) - simplify code in preparation of lazy.nvim luarocks support (12b7cf2)
v8.9.0
v8.8.1
v8.8.0
8.8.0 (2024-06-25)
Features
- latex-renderer: add toggle renderer command (a00628f)
- toc: auto open/enter ToC (988c2c1)
- toc: close toc when neorg win is closed (78e1155)
- toc: configurable max width (b0544ed)
- toc: exit nvim when toc is the last window (baf9934)
Bug Fixes
- broken true-zen integration (#1477) (ace1cda)
- don't update metadata unless buffer is modified (#1469) (286d94b)
- hop: describe which links are currently unsupported instead of "not found" (9626def)
- insert template at the end of a new journal entry (#1468) (f33a491)
- latex-renderer: fixed renderer breaking when a snippet change made it stop compiling (7fc91bb)
- toc: don't try to open a toc from a toc (6cdd6a1)
- toc: open new win from toc when neorg win was closed (c2d58da)
- todo-introspector: check that the buffer is valid (369ed28)