8.0.0 (2024-03-24)
⚠ BREAKING CHANGES
- use decoupled lua-utils instead of the regular neorg utils
- lib: deprecate
lib.map - deprecate
core.upgrade - concealer: simpler config for ordered list icon & multichar icon for unordered list (#1179)
- neorgcmd: slowly move away from the deprecated
commandsdirectory - highlights: updated default groups to match names in treesitter
Features
- add basic build.lua (efac9eb)
- add lua-utils.nvim to the list of required rocks (b7b9eda)
- add new dependencies for norgopolis (0e88310)
- add support for inline link targets (132b73b)
- auto complete links (#1295) (bd12dac)
- concealer: code block background
min_width(#1328) (efac835) - concealer: simpler config for ordered list icon & multichar icon for unordered list (#1179) (da74d14)
- concealer: use empty foldmethod on nightly releases (for full folding passthrough) (086891d)
- export.markdown: option to export latex
embedtags (0abe7b7) - fix build.lua process (maybe once and for all?) (eea6263)
- include plenary as a dependency (6ea1eff)
- keybinds: add
optsarg toremap(_event)(27af839) - prepare neorg.core.lib for extraction (c4eb7e9)
- run sync-parsers as a build step (9dd8331)
- summary: reimplement nested categories (#1274) (6202285)
- undojoin timestamp updates (#1272) (fe25e93)
- when absolutely no parameters are supplied, load Neorg with core.defaults (b6fb57b)
Bug Fixes
- build.lua: install dependencies instead of the actual plugin itself (prevent conflicts) (da25527)
- build: attempt to fix build script by deferring code execution (fb45f83)
- bump version of
norgopolis-serverto 1.3.1 (0d8a7ec) - ci: fix abs path to libs in luarc (#1267) (0edde97)
- ci: wrong version on typecheck (fb23d2e)
- concealer: footnote pattern should be matched against full string (fc09cfc)
- config: add support for bsd operating systems (#1281) (2bdb89c)
- config: make the type system happy (27482dc)
- core.keybinds: type errors with events (dbe2841)
- core.mode: type errors with events (fb2c561)
- core.neorgcmd: type errors with events (1ab6236)
- core.promo: type errors with events (0016fdd)
- core.syntax: remove deprecated functions, fix type errors in the code (221bb2e)
- core/modules: reorder comments so that they are properly parsed by luals (f20b40a)
- docgen: make the wiki work again (d44dd38)
- don't try to pull lua-utils when it's not applicable (bcac799)
- enable source of
nvim-cmponly norg file type (#1298) (1ab15f4) - enforce contraint on norgopolis-server (4b9f25c)
- error with import loop (16b5479)
- export.markdown: fix error on unexported verbatim tags without parameters (#1280) (e6d89d3)
- export.markdown: fix html
embedtags not being exported (5b2022c) - export.markdown: fix markdown
embedtags not being exported (f3d4230) - export.markdown: fix the first
tagalways being exported by default (bda456d) - export.markdown: use proper amount of parameters (b0b5a43)
- highlights: updated default groups to match names in treesitter (56ad805)
- highlights: updated unordered list, underline and strikethrough groups with standard names (e7f524c)
- incorrect code in upgrade module (07967f1)
- integrations.truezen: use
setup()instead ofload()(26cfe0e) - integrations.truezen: use
setup()instead ofload()(3506236) - invalid vim.cmd syntax (affdd6f)
- nobody figured it out so away it goes :) (7b3e794)
- perform setup after the parsers have been installed (f90c965)
- properly install parsers (59b6d61)
- properly log TS error messages (73db6b5)
- properly require lua-utils (b8a78c0)
- refactor library to not use lua utils (5fcae0b)
- refresh lua cache upon succesful installation of dependencies (f1473cf)
- remove lua-utils from the loaded list to force a refresh (af1e06c)
- rename Neorg index message to be more insightful (6d686cd)
- syntax: ignore type annotation errors in syntax module (6d94c2a)
- TSInstallSync not found (df6cc22)
- update module name to reflect breaking changes within
luarocks.nvim(1779e59) - use lua-utils (b1ce837)