Releases
v3.0.0
Compare
Sorry, something went wrong.
No results found
3.0.0 (2023-04-19)
⚠ BREAKING CHANGES
move all core.norg.* modules into core.*
Makefile: remove install_pre_commit target
move core.norg.dirman.summary -> core.summary
summary: refactor of the core.norg.dirman.summary module
docgen: wipe whole wiki on every reparse
Features
add dirman.summary module (#750 ) (93c40f2 )
add Home.md generation capability (6bdf557 )
ci: add version_in_code.yml workflow (5746245 )
cleanup, add document comments to all modules, add more error checks (81284c1 )
config.lua: add norg_version, bump version to 3.0.0 (8d76723 )
core.integrations.treesitter: Return all same attributes of a tag (bedf13d )
dirman: add new use_popup option for dirman (#743 ) (6350254 )
docgen: add module page generator (17496a8 )
docgen: add basic rendering skeleton logic (215719e )
docgen: add comment integrity checking logic (799886f )
docgen: allow strings as table keys (4adf04e )
docgen: auto-open <details> tags that contain tables or lists (1f2e0dc )
docgen: differentiate between lists and tables (c0062e5 )
docgen: differentiate empty and nonempty tables/lists (0ab1a8d )
docgen: implement Required By field (7033c4b )
docgen: implement Required By section (15bf71b )
docgen: implement configuration_options parsing logic (b34658a )
docgen: implement function rendering, fix incorrect interpretation of function calls (a023488 )
docgen: implement table rendering (9074328 )
docgen: indent nested table keys (9cf679a )
docgen: massive structure changes, implement proper table rendering (42b8728 )
docgen: parse config tables (93c41e1 )
docgen: perform [@module](https://github.com/module) lookups, pasre complex data structures like tables (19f2381 )
docgen: properly implement recursive table scanning (33e06b8 )
docgen: sort entries when rendering (b420e70 )
docgen: start generating true module pages (5115d5c )
helpers/lib: add read_files and title functions (d59f41b )
helpers: add ensure_nested function (2c4e8d0 )
helpers: Add wrapper to vim.notify (#778 ) (c278f6f )
implement _Sidebar generation (733b74c )
implement necessary APIs for complex data structure parsing (b78f01c )
implement new docgen featuring top-comment validation (b77fbd5 )
indent: adapt indentation of nestable detached modifiers when a detached modifier extension is found (56e59da )
makefile: add local-documentation option (ed20f79 )
qol.todo_items: add new create_todo_items option (d810aa4 )
qol.todo_items: add new create_todo_parents option (false by default) (6b6ef04 )
qol.todo_items: when only done and uncertain items are present in (1d6b0b0 )
strip leading -- from comments (ecea630 )
summary: implement metadata strategy and reimplement summary generation code (f948288 )
toc: add close_after_use configuration option (#785 ) (e5d7fbb )
Bug Fixes
:Neorg journal today would fail on alternative path separators (#749 ) (e7a5054 )
base.lua: don't assign the extension flag to parent modules, only to the imports themselves (fa5f561 )
clipboard.code-blocks: don't cut off characters from non-visual-line selection (744ae49 )
code.looking-glass: Use last attribute as start row of looking-glass (fix #777 ) (beef6fd )
commands.return: don't override the workspace to default after running :Neorg return (169c7be )
concealer: whenever running any scheduled command ensure that the buffer exists first (b926416 )
core.clipboard.code-blocks: module would not work past version 1.0.0 (ac88283 )
core.clipboard.code-blocks: visual selection would cut off one character too little (87ed4bf )
core.export.markdown: Update markdown exporter for new todo syntax (fix #757 ) (336416f )
core.itero: preserve indentation on continued items (92c31c4 )
core.norg.esupports.hop: Make hop on anchors work again (#756 ) (d38a229 )
core.norg.journal: fixes #736 , now generates TOC correctly (19c5558 )
core.promo: don't error when the concealer is not loaded (#767 ) (3e09f69 )
dirman: automatically create the index file if it exists when running :Neorg index (7ce2db5 )
dirman: corrected win width and height calculation (9766bef )
dirman: don't create index.norg files in the default workspace when running :Neorg index (c60747f )
docgen: <h6> tags not being rendered properly (d0a0da0 )
docgen: could not find module neorg (b68a945 )
docgen: display listed modules in alphabetical order (264b451 )
docgen: don't double-render numeric values (35df191 )
docgen: don't render description tags if no description is present (64dc28d )
docgen: don't unnecessarily copy parsers (46e7936 )
docgen: incorrect wiki paths (2dbead6 )
docgen: internal modules that were part of core.defaults would not be displayed in the developer modules section (c3099eb )
docgen: list items with no summary would break rendering (b69ea57 )
docgen: lists within lists would never be rendered (06894bb )
docgen: make the spacing nicer to look at (426ca24 )
docgen: remove debug log (8ffcaed )
docgen: this should work now i think (after 20 tries) (72d3d49 )
docgen: use minimal_init.vim instead of custom_init.vim (a7cb7ab )
docgen: wrong require order in docgen.lua (7494b51 )
finalize version_in_code.yml CI (it works yay) (db9ed0b )
metagen: use norg_version (a5c2553 )
neovim 0.9 vim.treesitter.parse_query deprecation (#784 ) (f4a9759 )
qol.todo_item: <C-space> would not create a new TODO item with (fc45beb )
qol.todo_items: <C-space> would not respect the create_todo_items option (e764b92 )
qol.todo_items: TODO attributes would be erroneously assigned multiple times (1303097 )
summary: appropriately indent nested entries (b725a58 )
version_in_code.yml: perform checkout in the current directory (3d7ad5a )
version_in_code.yml: use fetch-depth of 0 (2e8fa52 )
Performance Improvements
concealer: don't rerender the whole file on every single BufEnter (7419cbb )
Miscellaneous Chores
docgen: wipe whole wiki on every reparse (09cb3e6 )
ref
Makefile: remove install_pre_commit target (9a497f5 )
move core.norg.dirman.summary -> core.summary (254b6a6 )
summary: refactor of the core.norg.dirman.summary module (a2fe3ee )
Code Refactoring
move all core.norg.* modules into core.* (a5824ed )
You can’t perform that action at this time.