diff --git a/CHANGELOG.md b/CHANGELOG.md index c221cd58a..650f76481 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,299 @@ # Changelog +## [6.0.0](https://github.com/Groctel/neorg/compare/v5.0.0...v6.0.0) (2023-09-08) + + +### ⚠ BREAKING CHANGES + +* adapt to new injection syntax for treesitter +* **codebase:** make the `neorg` object local to a `core` module ([#1001](https://github.com/Groctel/neorg/issues/1001)) +* **core.ui:** don't use old Neovim APIs, fix errors when using `nn` +* **core.highlights:** remove `todo_items_match_color` option +* **highlights:** simplify highlights for performance reasons +* **summary:** fix norg links, use first heading as title if found ([#928](https://github.com/Groctel/neorg/issues/928)) +* **core:** remove `real`/imaginary components of modules, improve startup time, remove `imports` from `module.setup` +* remove the `core.news` module +* **concealer:** rewrite for performance and stability ([#834](https://github.com/Groctel/neorg/issues/834)) +* since 5.0 do not longer warn about deprecated `core.norg.*` modules +* move to new/improved metadata parser, change highlight queries +* move all `gt*` keybinds to `t*` +* remove `core.news` +* 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 + +### ref + +* **Makefile:** remove `install_pre_commit` target ([9a497f5](https://github.com/Groctel/neorg/commit/9a497f5e8195e5b974d520f937a946cb8819f320)) +* move `core.norg.dirman.summary` -> `core.summary` ([254b6a6](https://github.com/Groctel/neorg/commit/254b6a60b6c9f845400d2bcb0728ee7f38823781)) +* **summary:** refactor of the `core.norg.dirman.summary` module ([a2fe3ee](https://github.com/Groctel/neorg/commit/a2fe3eea24c628fa15b7f854cef6c7acaf9ec3f9)) + + +### Features + +* add `core.pivot` for toggling list types ([cbf383f](https://github.com/Groctel/neorg/commit/cbf383ff4eca0e23a24d4244af20bed415ed400c)) +* add `core.tempus` module for date management ([b73ec2f](https://github.com/Groctel/neorg/commit/b73ec2f5e1b11864ca0628a842a53a617d5851ce)) +* add `dirman.summary` module ([#750](https://github.com/Groctel/neorg/issues/750)) ([93c40f2](https://github.com/Groctel/neorg/commit/93c40f2e38a0770e9ce95787c8363320344a87c3)) +* add `Home.md` generation capability ([6bdf557](https://github.com/Groctel/neorg/commit/6bdf557ece33850f9733dddc343369d743a51564)) +* add basic cheatsheet (viewable via `:h neorg-cheatsheet`) ([d3e37a6](https://github.com/Groctel/neorg/commit/d3e37a681743181a34dcfa7adb6ec61fb5aeb63c)) +* add blank lines between tangled blocks ([#958](https://github.com/Groctel/neorg/issues/958)) ([1c41592](https://github.com/Groctel/neorg/commit/1c41592ec975189c79987aa32228778c111eb67f)) +* add colouring to TODO items ([238152a](https://github.com/Groctel/neorg/commit/238152ab40ec1fb293fae75744942146876ed08f)) +* add extra nesting level, make icons specific to non-anticonceal usage ([84ea792](https://github.com/Groctel/neorg/commit/84ea792d97977b98caab8e63538d3286f58b2b1b)) +* add highlights to `&variable&`s ([#710](https://github.com/Groctel/neorg/issues/710)) ([97080f7](https://github.com/Groctel/neorg/commit/97080f798e0872a52510e33cf7f9064af5501da3)) +* add left-right cursor movement ([ea588bb](https://github.com/Groctel/neorg/commit/ea588bbc2cabe37f90652a8cb49bf8b286498d2a)) +* add neorg to luarocks ([4fceaa6](https://github.com/Groctel/neorg/commit/4fceaa67656a0ebf17daeac133db2387df44552a)) +* add skeleton for the calendar UI element ([3c99106](https://github.com/Groctel/neorg/commit/3c99106d64792533a3cf10ac6ef20a089e94c1ff)) +* **calendar:** add `?` help page for custom input ([211b0ba](https://github.com/Groctel/neorg/commit/211b0ba61b5cf8f4520b5e03f5235f6de87e4417)) +* **calendar:** add `$` and `0`/`_` navigation keybinds ([0061928](https://github.com/Groctel/neorg/commit/006192808d436c27f8ceca0fffcc4a238ec402a7)) +* **calendar:** add `m`/`M`, `L`/`H` and `y`/`Y` keybinds for the monthly view ([9bf562d](https://github.com/Groctel/neorg/commit/9bf562d4633abac71b749ad7380cfe010a4c3bd7)) +* **calendar:** add `t` command for "today" ([e53a509](https://github.com/Groctel/neorg/commit/e53a5099b5725162c8f0a626823cac4819a9427d)) +* **calendar:** add basic help popup when `?` is invoked ([779d089](https://github.com/Groctel/neorg/commit/779d089e17139acfdd2a4988c34eea892f29a475)) +* **calendar:** allow many simultaneous calendars ([f816fe7](https://github.com/Groctel/neorg/commit/f816fe77ef2abecff9e98d8d35ff48a453317cf0)) +* **calendar:** generalize functions even further, allow for offsets ([d857c34](https://github.com/Groctel/neorg/commit/d857c34fe7a4645501551f2b66dd7915b9575b4f)) +* **calendar:** implement basic `i` functionality ([6713f40](https://github.com/Groctel/neorg/commit/6713f40d5d1f9e7a0e8b80ffdc82d4fff79c16c0)) +* **calendar:** render as many months as is possible on screen ([fa23767](https://github.com/Groctel/neorg/commit/fa237674cf75bf2bbc62a438b1606b65cc277ebd)) +* **ci:** add `version_in_code.yml` workflow ([5746245](https://github.com/Groctel/neorg/commit/5746245756bac83fcf02338c93bc87f6089e2bf3)) +* cleanup, add document comments to all modules, add more error checks ([81284c1](https://github.com/Groctel/neorg/commit/81284c1e2f6e441f6532678b76ff5378396dda2c)) +* conceal the `{* }` parts of links ([729e7ac](https://github.com/Groctel/neorg/commit/729e7ac46b5feac7f97826f755695f0e2c4799f9)) +* **concealer:** add more icon generators ([49b9788](https://github.com/Groctel/neorg/commit/49b9788a4988235d4357f8ae87d3ce82ee39302e)) +* **concealer:** add numeric anticonceal if supported ([55feccf](https://github.com/Groctel/neorg/commit/55feccf37df2b1143ea85151b9430149c617aa99)) +* **concealer:** add option for opening all folds by default ([#1049](https://github.com/Groctel/neorg/issues/1049)) ([6bfcaeb](https://github.com/Groctel/neorg/commit/6bfcaeb8f36e0e4d2ae52dbde5e18b39d2351d5e)) +* **concealer:** rewrite for performance and stability ([#834](https://github.com/Groctel/neorg/issues/834)) ([151c033](https://github.com/Groctel/neorg/commit/151c0337684a30ab8a9b31683b7a2fa28b0a15b0)) +* **config.lua:** add `norg_version`, bump `version` to `3.0.0` ([8d76723](https://github.com/Groctel/neorg/commit/8d767232a571513a3ab8c5c14ddc6f26d09aa98a)) +* **core.integrations.treesitter:** Return all same attributes of a tag ([bedf13d](https://github.com/Groctel/neorg/commit/bedf13dbcef63099a52dd4f160d90c46fc1de440)) +* **core.ui.calendar:** add day of the month rendering ([8bc3364](https://github.com/Groctel/neorg/commit/8bc3364f306d5df528193a8ca68fa8b4a45701ef)) +* **core.ui.calendar:** add static calendar ui ([adbb415](https://github.com/Groctel/neorg/commit/adbb4151677bf22c809f9b6dfd35de5e07da6c7a)) +* **core.ui.calendar:** highlight the current day differently ([eada386](https://github.com/Groctel/neorg/commit/eada386cc79c122b648580de50b1f825b74a9627)) +* **core.ui.calendar:** implement more of the barebones UI ([364f44a](https://github.com/Groctel/neorg/commit/364f44a7d1179d5aa98d1f4ff6b4b6b1b6078bd3)) +* **core.ui.calendar:** make the calendar display full month names ([c6cc059](https://github.com/Groctel/neorg/commit/c6cc059992c812712c9a2bb4075b2d9b31f84f5c)) +* **core.ui:** let `create_split` take in a `height` variable ([7dbbe9d](https://github.com/Groctel/neorg/commit/7dbbe9d236596d8990827e717ea892cd98e79b23)) +* correctly handle year boundaries ([58b55e1](https://github.com/Groctel/neorg/commit/58b55e16366ecd431bece7ba4d42d512b21b972e)) +* delimit tangle code blocks with file content ([#1014](https://github.com/Groctel/neorg/issues/1014)) ([1809236](https://github.com/Groctel/neorg/commit/18092365b21c73a0478b6bd6d9b3a66fd4b77a36)) +* delimit tangled code blocks with headings ([#981](https://github.com/Groctel/neorg/issues/981)) ([99bfcb1](https://github.com/Groctel/neorg/commit/99bfcb11dc3fbc72c08259d5516738d3a1f7bd11)) +* **dirman:** add new `use_popup` option for `dirman` ([#743](https://github.com/Groctel/neorg/issues/743)) ([6350254](https://github.com/Groctel/neorg/commit/63502544afde1c15d79ce097ad1928314cb8c7cd)) +* **docgen:** add `module` page generator ([17496a8](https://github.com/Groctel/neorg/commit/17496a8e975f1bd9d896d7cc78a6e61d1a131245)) +* **docgen:** add basic rendering skeleton logic ([215719e](https://github.com/Groctel/neorg/commit/215719ece560400592c2fef2ed75ab57430baf9b)) +* **docgen:** add comment integrity checking logic ([799886f](https://github.com/Groctel/neorg/commit/799886f7ba5a072a453d5a90708686109ce4fa21)) +* **docgen:** allow strings as table keys ([4adf04e](https://github.com/Groctel/neorg/commit/4adf04e05d98b6bcb6a3aac4cab60d64fd0d86f9)) +* **docgen:** auto-open <details> tags that contain tables or lists ([1f2e0dc](https://github.com/Groctel/neorg/commit/1f2e0dc23f6944bad660553ad4550847cf68e096)) +* **docgen:** differentiate between lists and tables ([c0062e5](https://github.com/Groctel/neorg/commit/c0062e5a75226f063b59eb5ee8250cb4da6ea202)) +* **docgen:** differentiate empty and nonempty tables/lists ([0ab1a8d](https://github.com/Groctel/neorg/commit/0ab1a8d469667d6b763e299c390a3e9bc7ea1a13)) +* **docgen:** implement `Required By` field ([7033c4b](https://github.com/Groctel/neorg/commit/7033c4bd2dc4633d0874b2da05b0ae67928b1117)) +* **docgen:** implement `Required By` section ([15bf71b](https://github.com/Groctel/neorg/commit/15bf71b15e07917e0f3a55de44e79fcdfbfc557d)) +* **docgen:** implement configuration_options parsing logic ([b34658a](https://github.com/Groctel/neorg/commit/b34658a21602fdd286889c2e57bf2d68d63d4472)) +* **docgen:** implement function rendering, fix incorrect interpretation of function calls ([a023488](https://github.com/Groctel/neorg/commit/a023488944473dfcd611308d5e21b7a9b2d7690d)) +* **docgen:** implement table rendering ([9074328](https://github.com/Groctel/neorg/commit/907432885e40a16f064d4406cd45efeb895f0962)) +* **docgen:** indent nested table keys ([9cf679a](https://github.com/Groctel/neorg/commit/9cf679a24f3bb9db145ae4dfbeb43878a49839e3)) +* **docgen:** massive structure changes, implement proper table rendering ([42b8728](https://github.com/Groctel/neorg/commit/42b8728f291072b9d8a11bdf9c7e205ef15fb94d)) +* **docgen:** parse config tables ([93c41e1](https://github.com/Groctel/neorg/commit/93c41e1f0aa290d0ad2e2590753312c71a782395)) +* **docgen:** perform `[@module](https://github.com/module)` lookups, pasre complex data structures like tables ([19f2381](https://github.com/Groctel/neorg/commit/19f23811ba0366fe3ec9423d26aec33d9d34fcc2)) +* **docgen:** properly implement recursive table scanning ([33e06b8](https://github.com/Groctel/neorg/commit/33e06b8d0fc2e7a9b386fc95e6bce4dfb714e56f)) +* **docgen:** sort entries when rendering ([b420e70](https://github.com/Groctel/neorg/commit/b420e70532766475bce0bf1d34129e711a31e21a)) +* **docgen:** start generating true module pages ([5115d5c](https://github.com/Groctel/neorg/commit/5115d5cd4bd1fefb11f82cb3e3da18b74d4e9b9e)) +* **document.meta:** indent items of incomplete lists/objects for nicer writing experience ([92f2e9d](https://github.com/Groctel/neorg/commit/92f2e9d4a7bfdbb7ed0e9dcd9b8768db63188149)) +* **esupports.hop:** link jump to line + fixes + refactoring ([#903](https://github.com/Groctel/neorg/issues/903)) ([49610cd](https://github.com/Groctel/neorg/commit/49610cdee13050fc872cc006a690a911dda68413)) +* **esupports.hop:** support `os_open_link` for WSL ([#963](https://github.com/Groctel/neorg/issues/963)) ([628ba9f](https://github.com/Groctel/neorg/commit/628ba9f58e02db6b2818f68b62a1499c22eb9cd4)) +* **esupports:** use `wslview` to open `wsl2` files ([#1038](https://github.com/Groctel/neorg/issues/1038)) ([20502e5](https://github.com/Groctel/neorg/commit/20502e50e9087248f6f8ed8d29fae9c849c1c77f)) +* **helpers/lib:** add `read_files` and `title` functions ([d59f41b](https://github.com/Groctel/neorg/commit/d59f41b78755b102a41d172d4e3f64d59cb86b8b)) +* **helpers:** add `ensure_nested` function ([2c4e8d0](https://github.com/Groctel/neorg/commit/2c4e8d02feb7f1e6878307e7813a9f13ec000a73)) +* **helpers:** Add wrapper to vim.notify ([#778](https://github.com/Groctel/neorg/issues/778)) ([c278f6f](https://github.com/Groctel/neorg/commit/c278f6f895c6b2f9ef4fc217ed867675108d804e)) +* **hop:** allow users to jump to timestamps ([22b12fb](https://github.com/Groctel/neorg/commit/22b12fb2301582fd9552ab10ac0c934cda4d0a14)) +* implement _Sidebar generation ([733b74c](https://github.com/Groctel/neorg/commit/733b74c92481bc955f1f46594e50fb4931ab3cf5)) +* implement `render_month` function ([343fb8d](https://github.com/Groctel/neorg/commit/343fb8d02422fe2f2a3c791f2bdba0be95c3c96b)) +* implement necessary APIs for complex data structure parsing ([b78f01c](https://github.com/Groctel/neorg/commit/b78f01cd951b8ecfe7e842d31f609e6e4d5ac9db)) +* implement new docgen featuring top-comment validation ([b77fbd5](https://github.com/Groctel/neorg/commit/b77fbd52f96db049687901ac1f0a8aea7ab4bdfa)) +* **indent:** adapt indentation of nestable detached modifiers when a detached modifier extension is found ([56e59da](https://github.com/Groctel/neorg/commit/56e59daff56ba7f4d76b11ff3fc6dd70c4b54524)) +* **indent:** add `dedent_excess` configuration option ([#624](https://github.com/Groctel/neorg/issues/624)) ([66d5a22](https://github.com/Groctel/neorg/commit/66d5a2251b0871aa037135644b6fca2a856de5b4)) +* **itero:** allow fallback keys for when there is no object to iterate ([ba2899d](https://github.com/Groctel/neorg/commit/ba2899d6580706cbf727720db2765aead9d342de)) +* **itero:** don't start newline on empty line ([#911](https://github.com/Groctel/neorg/issues/911)) ([4c76b74](https://github.com/Groctel/neorg/commit/4c76b741a0003417ed38bf0f43727810c27fb042)) +* **journal:** allow `custom` to take in no arguments, in which case ([ea0497a](https://github.com/Groctel/neorg/commit/ea0497aea783507ce640e909b6764be4fcd5a388)) +* **keybinds.lua:** add `desc` fields to task keybinds ([#926](https://github.com/Groctel/neorg/issues/926)) ([978fdc1](https://github.com/Groctel/neorg/commit/978fdc1dede2325374dc5a32db10a4b6dad87bf0)) +* **keybinds.lua:** add descriptions to all keybinds ([bb50538](https://github.com/Groctel/neorg/commit/bb505384372b87ae6193c9ceeb02312d50f0df3c)) +* **keybinds:** add default keybinds for `core.pivot` ([2f49628](https://github.com/Groctel/neorg/commit/2f496283504dcfb30d9ee60101a8290e743c1753)) +* **keybinds:** allow `core.itero.next-iteration` to fall back to a specific key ([51ca15b](https://github.com/Groctel/neorg/commit/51ca15b13e9a7b107bef54c9bed94b5863b9c5d5)) +* **keybinds:** warn when a deprecated keybind is used (will be removed with `5.0`) ([e20d3c3](https://github.com/Groctel/neorg/commit/e20d3c324b091cac29ccd7ec8431d24aa9b792c8)) +* **makefile:** add `local-documentation` option ([ed20f79](https://github.com/Groctel/neorg/commit/ed20f796f5bb337d230f5d33a3f6ba420a8d30a4)) +* **metagen:** more precise timestamp with HH:MM:SS and timezone ([#1052](https://github.com/Groctel/neorg/issues/1052)) ([a8f7a9e](https://github.com/Groctel/neorg/commit/a8f7a9eeef5c22eac626e7533eeee0ac9def72ad)) +* move to new/improved metadata parser, change highlight queries ([962e45a](https://github.com/Groctel/neorg/commit/962e45a29f1d61f685a5bacb9a2b00eb0a11d9c5)) +* **pivot:** add `core.pivot.invert-list-type` keybind ([2d0446a](https://github.com/Groctel/neorg/commit/2d0446a2d8e3789bbd17bbb3cb97e73befccb327)) +* place cursor over current day when creating calendar ([3ce268b](https://github.com/Groctel/neorg/commit/3ce268b703d321561b86e546c7633326b39fa494)) +* **promo:** promote/demote prefix without following text ([#912](https://github.com/Groctel/neorg/issues/912)) ([544bb06](https://github.com/Groctel/neorg/commit/544bb06c28956c4e21b6d6d32b1b3ea7415be7cd)) +* **qol.todo_items:** add new `create_todo_items` option ([d810aa4](https://github.com/Groctel/neorg/commit/d810aa43c96301db35af351306eab54e35071d57)) +* **qol.todo_items:** add new `create_todo_parents` option (false by default) ([6b6ef04](https://github.com/Groctel/neorg/commit/6b6ef04e5fb0a5b1c3ff59699a9371afd659d9ff)) +* **qol.todo_items:** when only done and uncertain items are present in ([1d6b0b0](https://github.com/Groctel/neorg/commit/1d6b0b056b097e9f4bacf8877c49fdacbc445b2c)) +* strip leading `--` from comments ([ecea630](https://github.com/Groctel/neorg/commit/ecea6305a82007b6c8c509fd594f8b52c3331021)) +* **summary:** implement `metadata` strategy and reimplement summary generation code ([f948288](https://github.com/Groctel/neorg/commit/f9482881315d49d0a35206c7936a7f48c20dfcbf)) +* **tempus:** add `,id` (insert date) keybinding ([34f13ba](https://github.com/Groctel/neorg/commit/34f13ba253c160e72ef7817a950508430ed050d1)) +* **tempus:** add `to_lua_date` function ([ef62e53](https://github.com/Groctel/neorg/commit/ef62e5308c684468a822684382d14de8f8f63193)) +* **tempus:** add insert mode `<M-d>` keybind to insert a date ([b420f69](https://github.com/Groctel/neorg/commit/b420f69602b23fa8fc2f7f6526f49838f9521b10)) +* **tempus:** allow dates to be converted to norg-compatible dates with `tostring()` ([3ec5f96](https://github.com/Groctel/neorg/commit/3ec5f96dfd673c2c2a34b09748518accf61ec677)) +* **toc:** add `close_after_use` configuration option ([#785](https://github.com/Groctel/neorg/issues/785)) ([e5d7fbb](https://github.com/Groctel/neorg/commit/e5d7fbb0291e658f78545c29318c9162cf505d15)) +* **todo-items:** add missing "need input" icon and action ([#896](https://github.com/Groctel/neorg/issues/896)) ([4cb0fa9](https://github.com/Groctel/neorg/commit/4cb0fa9e56cf16672c258d1d97545d0526b506b5)) +* warn access to `core.norg` modules instead of breaking ([ed761a5](https://github.com/Groctel/neorg/commit/ed761a5c5a9100861034b31978049401444fd6fb)) + + +### Bug Fixes + +* `:h neorg` not working as intended ([0b3df86](https://github.com/Groctel/neorg/commit/0b3df8633cc1cbb3ffd6f34d4e9073fd6f5083ab)) +* `:Neorg journal today` would fail on alternative path separators ([#749](https://github.com/Groctel/neorg/issues/749)) ([e7a5054](https://github.com/Groctel/neorg/commit/e7a50542ad9921a8c7d652eeca6a9006cc024b79)) +* **base.lua:** don't assign the `extension` flag to parent modules, only to the imports themselves ([fa5f561](https://github.com/Groctel/neorg/commit/fa5f56163510eb00a0d75bec81d40d901c175d3b)) +* broken configuration merging in modules.lua ([#1062](https://github.com/Groctel/neorg/issues/1062)) ([b4c7935](https://github.com/Groctel/neorg/commit/b4c7935a0e692870f38ff34689fd900de40ea479)) +* **calendar:** allow the view to be written to on rerender ([8e247d4](https://github.com/Groctel/neorg/commit/8e247d414bcb0d1123b2b12c7ff29bdf36c50cbd)) +* **calendar:** call `os.date` twice to generate correct weekday ([#1058](https://github.com/Groctel/neorg/issues/1058)) ([61fb605](https://github.com/Groctel/neorg/commit/61fb60508516b224ec78666187e70074397b37f8)) +* **calendar:** don't use now defunct `delete_window` function ([de3cec0](https://github.com/Groctel/neorg/commit/de3cec0a500009837d9693cce2b7b0ca46de1d40)) +* **calendar:** fix incorrect movement with `H` across boundaries of months with different lengths ([48face2](https://github.com/Groctel/neorg/commit/48face25855d7844302b13a125363c30b8a6fe9a)) +* **calendar:** fix rest of highlight groups ([ead4c4c](https://github.com/Groctel/neorg/commit/ead4c4c53769839b5063fab71ebb92d155d53676)) +* **calendar:** give calendar enough space to render ([#950](https://github.com/Groctel/neorg/issues/950)) ([6fece15](https://github.com/Groctel/neorg/commit/6fece1546d051a5f2a2d932d5978beec1ef920ab)) +* **calendar:** if another calendar is open then close it instead of erroring ([9751e7d](https://github.com/Groctel/neorg/commit/9751e7d62af0b7e49ff788058154b966be205e2e)) +* **calendar:** make distance between each month uniform and support modifying the distance between each month ([746354d](https://github.com/Groctel/neorg/commit/746354dea70e9657f61531375329e407e7f5a203)) +* **calendar:** make month rendering work again ([164028f](https://github.com/Groctel/neorg/commit/164028fd621e3c5b56603d88d6d5e2ba5db51d42)) +* **calendar:** overlapping month names in the calendar view ([709cf78](https://github.com/Groctel/neorg/commit/709cf78410b6ea631192ad004d3f2b83761f9953)) +* **calendar:** prevent the buffer from being modifiable after it has been filled ([351e103](https://github.com/Groctel/neorg/commit/351e10326e0e2bb6166e165ddb6598e917e6d25c)) +* **calendar:** properly display "today's day" in the calendar view ([74ee71a](https://github.com/Groctel/neorg/commit/74ee71a446662f92afa3cbd49f6c980bdf25ae92)) +* **calendar:** reversed namespace names ([77b214c](https://github.com/Groctel/neorg/commit/77b214cef220580cdcf527265a15ef980e7bcaf3)) +* **clipboard.code-blocks:** don't cut off characters from non-visual-line selection ([744ae49](https://github.com/Groctel/neorg/commit/744ae49fe5fab9e54de96282778a202f85a2f37b)) +* **code.looking-glass:** Use last attribute as start row of looking-glass (fix [#777](https://github.com/Groctel/neorg/issues/777)) ([beef6fd](https://github.com/Groctel/neorg/commit/beef6fd9420d6a798ddd796779b96f006b14ca12)) +* **commands.return:** don't override the workspace to `default` after running `:Neorg return` ([169c7be](https://github.com/Groctel/neorg/commit/169c7bee8a5f101c63c3a473a577dce079f7ddec)) +* completion for TODO items ([#711](https://github.com/Groctel/neorg/issues/711)) ([9184027](https://github.com/Groctel/neorg/commit/91840274112f1286ff5f4063ac6f515683b6dc67)) +* **completion:** selected completion engine not being engaged ([474af82](https://github.com/Groctel/neorg/commit/474af829b0f3e25e09e68d2842ffcb6ca24d359b)) +* **concealer,indent:** "require'neorg'" missing in v:lua call ([#1010](https://github.com/Groctel/neorg/issues/1010)) ([1d3b425](https://github.com/Groctel/neorg/commit/1d3b4252862cadf80751e0e03463b27a1782ce94)) +* **concealer:** buggy debounce logic causing visual artifacts (especially on the first line of a buffer) ([45388fc](https://github.com/Groctel/neorg/commit/45388fc0478e8d1273bd80789e7e1af1df76458f)) +* **concealer:** disable assertion for prefixes until parser changes ([#932](https://github.com/Groctel/neorg/issues/932)) ([92aa737](https://github.com/Groctel/neorg/commit/92aa7373ccdfc5c9d1616027173237ee9cc4098e)) +* **concealer:** do not listen vimleavepre ([#920](https://github.com/Groctel/neorg/issues/920)) ([865224a](https://github.com/Groctel/neorg/commit/865224a59982a148e9b11647d23e2de61272c42c)) +* **concealer:** do not render missing node ([#1004](https://github.com/Groctel/neorg/issues/1004)) ([08c7d19](https://github.com/Groctel/neorg/commit/08c7d19125f5f8aa36911bfd3ea166b650e05e07)) +* **concealer:** don't rerender at `conceallevel` change when disabled ([#1068](https://github.com/Groctel/neorg/issues/1068)) ([63a7a10](https://github.com/Groctel/neorg/commit/63a7a101387550a220186cab7e85df15635f3356)) +* **concealer:** fix concealing in anchors, don't error on broken config ([#923](https://github.com/Groctel/neorg/issues/923)) ([f448b58](https://github.com/Groctel/neorg/commit/f448b581c6a6cf2747b33ff6bfece6c21c72b03f)) +* **concealer:** minor fixes, plus wiki error fix ([#916](https://github.com/Groctel/neorg/issues/916)) ([5629898](https://github.com/Groctel/neorg/commit/5629898cf24bf25a39723e4113ce87a08f0d9dc1)) +* **concealer:** record cursor upon init to fix first line conceal ([#924](https://github.com/Groctel/neorg/issues/924)) ([44ee0cb](https://github.com/Groctel/neorg/commit/44ee0cb8db3d655d45d5ca5cedc2b0745b232659)) +* **concealer:** stop concealer if buffer is not loaded ([#836](https://github.com/Groctel/neorg/issues/836)) ([6aa9fd3](https://github.com/Groctel/neorg/commit/6aa9fd303c807ed1ca3fb15cdeab1e322d02fd31)) +* **concealer:** tolerate duplicate marks caused by undo during rendering ([#1015](https://github.com/Groctel/neorg/issues/1015)) ([44bb353](https://github.com/Groctel/neorg/commit/44bb3533465d30062b28a334115e37dbbe7e5118)) +* **concealer:** whenever running any scheduled command ensure that the buffer exists first ([b926416](https://github.com/Groctel/neorg/commit/b9264161d0ef10ee61ace6ebeb0a55ca461b638a)) +* **core.clipboard.code-blocks:** module would not work past version `1.0.0` ([ac88283](https://github.com/Groctel/neorg/commit/ac8828369cb2a4b2e1e17e6b495645585ed2a37b)) +* **core.clipboard.code-blocks:** visual selection would cut off one character too little ([87ed4bf](https://github.com/Groctel/neorg/commit/87ed4bfde4a00a4cf4279298de02280bf11c7a74)) +* **core.export.markdown:** Update markdown exporter for new todo syntax (fix [#757](https://github.com/Groctel/neorg/issues/757)) ([336416f](https://github.com/Groctel/neorg/commit/336416f6c41777a4025cc80b8a085e21e758931f)) +* **core.highlights:** fix disappearing highlights when opening up norg files ([9db5645](https://github.com/Groctel/neorg/commit/9db56453e2f7f6bc7e81baa338e09a2565ccaff1)) +* **core.highlights:** wrongly placed bracket ([1886d36](https://github.com/Groctel/neorg/commit/1886d363e9f397251060a4d6681fa975ef9d3b64)) +* **core.itero:** preserve indentation on continued items ([92c31c4](https://github.com/Groctel/neorg/commit/92c31c491caedd7d1a82b42d4ba6c2227c05d930)) +* **core.norg.esupports.hop:** Make hop on anchors work again ([#756](https://github.com/Groctel/neorg/issues/756)) ([d38a229](https://github.com/Groctel/neorg/commit/d38a22940aaa55351cd4dc106540fa302fad4f0d)) +* **core.norg.journal:** add proper error handling for `vim.loop.fs_scandir` ([4a9a5fe](https://github.com/Groctel/neorg/commit/4a9a5fe13cd454692fc4db0b27783cd005e6be56)) +* **core.norg.journal:** fixes [#736](https://github.com/Groctel/neorg/issues/736) , now generates TOC correctly ([19c5558](https://github.com/Groctel/neorg/commit/19c555836bc31f482e0ea42f08d150110754644f)) +* **core.promo:** don't error when the concealer is not loaded ([#767](https://github.com/Groctel/neorg/issues/767)) ([3e09f69](https://github.com/Groctel/neorg/commit/3e09f698b8a4151f2b4f77ee917e4b54388bc97a)) +* **core.summary:** bugs + flexibility around incomplete metadata ([#927](https://github.com/Groctel/neorg/issues/927)) ([30343db](https://github.com/Groctel/neorg/commit/30343dbdcdb511ecb6f484c46a9ae6f20a66ff7d)) +* **core.summary:** wrong module name in header, wrong internal command names ([a046900](https://github.com/Groctel/neorg/commit/a0469001430a68f521d3292f8a8252655cfda941)) +* **core.ui.calendar:** logic error when parsing virt_text length for `set_logical_extmark` ([d5b29ee](https://github.com/Groctel/neorg/commit/d5b29eea8e09d7bd0add778c6818539719914301)) +* **core.ui.calendar:** wrong extmark being queried in month render routine ([46624b9](https://github.com/Groctel/neorg/commit/46624b9a02e0d0e928026a0fd4852c4dd3ca7e0d)) +* **core.ui:** clear the `winbar` option in Neorg popups to prevent "not enough room" errors ([fcebf9f](https://github.com/Groctel/neorg/commit/fcebf9f6caf0667f99b1481e2c0a49f0eeb68fe9)) +* **dirman.expand_path:** search for both `$/` and `$\` in links to support windows paths ([#830](https://github.com/Groctel/neorg/issues/830)) ([160d40f](https://github.com/Groctel/neorg/commit/160d40f5261be5149842942adbf260d6e359d9ec)) +* **dirman:** automatically create the index file if it exists when running `:Neorg index` ([7ce2db5](https://github.com/Groctel/neorg/commit/7ce2db5d2eeec37b4a4c4bc43009c4741c3755da)) +* **dirman:** corrected win width and height calculation ([9766bef](https://github.com/Groctel/neorg/commit/9766bef893ec993af9408ea0d44a8f13adbd1e80)) +* **dirman:** correctly create nested directory ([#1061](https://github.com/Groctel/neorg/issues/1061)) ([4f0888b](https://github.com/Groctel/neorg/commit/4f0888bdf98f7b1eeb96365aca17aa08ba4a07ea)) +* **dirman:** don't create `index.norg` files in the default workspace when running `:Neorg index` ([c60747f](https://github.com/Groctel/neorg/commit/c60747fcc567d7eb50b16c2007bcfd3a81a934d1)) +* **docgen:** `<h6>` tags not being rendered properly ([d0a0da0](https://github.com/Groctel/neorg/commit/d0a0da017135b48c5f4a325bfaedbcdf1ca79fe3)) +* **docgen:** `neorg.core` not found ([bb29db9](https://github.com/Groctel/neorg/commit/bb29db9320b353da8abdfaebcba74a0a1d6e1a20)) +* **docgen:** could not find module `neorg` ([b68a945](https://github.com/Groctel/neorg/commit/b68a945d6b1a8c2f8c57e0c366f224a162f391e3)) +* **docgen:** display listed modules in alphabetical order ([264b451](https://github.com/Groctel/neorg/commit/264b451d74d3e4bc3f856d087070b9dac46f8e90)) +* **docgen:** don't double-render numeric values ([35df191](https://github.com/Groctel/neorg/commit/35df1918de321617972f10edd88d9c32cc8102a2)) +* **docgen:** don't fail on mixed-type tables (lists and dictionaries at the same time) ([1afcaf8](https://github.com/Groctel/neorg/commit/1afcaf804bae0048bfca1c0d49b69c968f2c187b)) +* **docgen:** don't render description tags if no description is present ([64dc28d](https://github.com/Groctel/neorg/commit/64dc28deea9a7f9c52c3ba5343f1ce3c754a566e)) +* **docgen:** don't unnecessarily copy parsers ([46e7936](https://github.com/Groctel/neorg/commit/46e79366775136592540fbe5f0532c001012daa5)) +* **docgen:** fix incorrect markdown indentation in wiki ([2bf6e63](https://github.com/Groctel/neorg/commit/2bf6e63c299903d6e83fe14a521987dd0745efb0)) +* **docgen:** incorrect wiki paths ([2dbead6](https://github.com/Groctel/neorg/commit/2dbead687053610147161ecda1a908070720731f)) +* **docgen:** inline `esupports.metagen` template function definitions ([#945](https://github.com/Groctel/neorg/issues/945)) ([a993b35](https://github.com/Groctel/neorg/commit/a993b357ab86e153ecd50e2d4b704b8dcffedc1f)) +* **docgen:** installation documentation link for wiki ([ba8b31d](https://github.com/Groctel/neorg/commit/ba8b31dc2491f80b9f65fadbafdfd94d6ef26988)), closes [#548](https://github.com/Groctel/neorg/issues/548) +* **docgen:** internal modules that were part of `core.defaults` would not be displayed in the developer modules section ([c3099eb](https://github.com/Groctel/neorg/commit/c3099ebd595d3ec491613c297f4199e316f85853)) +* **docgen:** list items with no summary would break rendering ([b69ea57](https://github.com/Groctel/neorg/commit/b69ea57029a2c62e72ea86c93d295102059c58ab)) +* **docgen:** lists within lists would never be rendered ([06894bb](https://github.com/Groctel/neorg/commit/06894bb090ad6deb52ba7b19f7e13bbb41385a63)) +* **docgen:** make the spacing nicer to look at ([426ca24](https://github.com/Groctel/neorg/commit/426ca246e310a212cef5f6bba367d7ebc84bf70b)) +* **docgen:** propagate docgen error exit code ([#917](https://github.com/Groctel/neorg/issues/917)) ([0e97976](https://github.com/Groctel/neorg/commit/0e97976417d3e387d9be2f4fb42cd66c72254b6b)) +* **docgen:** remove debug log ([8ffcaed](https://github.com/Groctel/neorg/commit/8ffcaed1095743b8474a16f25855b809cf4fe65d)) +* **docgen:** this should work now i think (after 20 tries) ([72d3d49](https://github.com/Groctel/neorg/commit/72d3d4981d85fd1114d3185e40cc135a7892a4a4)) +* **docgen:** use minimal_init.vim instead of custom_init.vim ([a7cb7ab](https://github.com/Groctel/neorg/commit/a7cb7ab443c24fbd1d9f696abddd91c16f05d842)) +* **docgen:** wrong `require` order in `docgen.lua` ([7494b51](https://github.com/Groctel/neorg/commit/7494b51a61cc31371514cb7b2e1ccdf4cef164e2)) +* don't allow tempus to load unless the Neovim ver is at least 0.10.0 ([c4429fa](https://github.com/Groctel/neorg/commit/c4429fa1e1eb0c3c5652495b00aa4e1c56068914)) +* **esupports.hop:** anchors to files woul dresult in a "link not found" ([#688](https://github.com/Groctel/neorg/issues/688)) ([3009adf](https://github.com/Groctel/neorg/commit/3009adf2cf48aedcbb309d0765e0fbbb64a0fdf4)) +* **esupports.hop:** broken definitions and footnotes ([#733](https://github.com/Groctel/neorg/issues/733)) ([94cf7d2](https://github.com/Groctel/neorg/commit/94cf7d2889b386ce1313e80c8c04adf18872c028)) +* **esupports:** use structured api to avoid injection ([#899](https://github.com/Groctel/neorg/issues/899)) ([e50b8ae](https://github.com/Groctel/neorg/commit/e50b8aecb61dae1dd726fe00f40d3a554ba1b694)) +* **export:** `gsub` export links that contain `#`, `?`. closes [#807](https://github.com/Groctel/neorg/issues/807) ([#816](https://github.com/Groctel/neorg/issues/816)) ([7f3a3b8](https://github.com/Groctel/neorg/commit/7f3a3b850c8d4b73e7f85971aae2a96162bcb150)) +* **export:** markdown export for horizontal_line ([#820](https://github.com/Groctel/neorg/issues/820)) ([2178447](https://github.com/Groctel/neorg/commit/217844796e00a1cea7c051435f9c49bee25e7caa)) +* fetched get_language_list from utils ([#1003](https://github.com/Groctel/neorg/issues/1003)) ([3db1001](https://github.com/Groctel/neorg/commit/3db10018e8893aee47f3b5eb9f4d7440f8db5136)) +* finalize `version_in_code.yml` CI (it works yay) ([db9ed0b](https://github.com/Groctel/neorg/commit/db9ed0b98ba30e2b783ea9da0fddda4cf6b2a47e)) +* **highlights.scm:** free form open/close chars would not be concealed ([5de014e](https://github.com/Groctel/neorg/commit/5de014e7cc3dc6eed0a62854fe8ba58f664d97ea)) +* **highlights:** always try to attach highlights when triggered ([#1025](https://github.com/Groctel/neorg/issues/1025)) ([31b3bfd](https://github.com/Groctel/neorg/commit/31b3bfddfc1a4e426b41879bdb1a039babc554e3)) +* **highlights:** assert on treesitter being enabled ([#914](https://github.com/Groctel/neorg/issues/914)) ([330f04e](https://github.com/Groctel/neorg/commit/330f04ef693fb379c5ff199a05813e270718c850)) +* **highlights:** attempt to reenable highlighting when none is found ([d1fb8c9](https://github.com/Groctel/neorg/commit/d1fb8c94c57161e675402ec06ed80dc9223df655)) +* **hop:** assume <current-day> when some parameters to dates are not supplied ([65bf064](https://github.com/Groctel/neorg/commit/65bf06493ecb411b1589ad345771ae29aa17cd33)) +* indents within `document.meta` would not work ([b14334e](https://github.com/Groctel/neorg/commit/b14334e39dcf6d8a6edb18547b7c4580387dce63)) +* **journal:** expand entry path correctly (fixes [#780](https://github.com/Groctel/neorg/issues/780)) ([#995](https://github.com/Groctel/neorg/issues/995)) ([e76f0cb](https://github.com/Groctel/neorg/commit/e76f0cb6b3ae5e990052343ebb73a5c8d8cac783)) +* **journal:** Remove condition from 'toc' subcommand (fixes [#597](https://github.com/Groctel/neorg/issues/597)) ([#996](https://github.com/Groctel/neorg/issues/996)) ([99f33e0](https://github.com/Groctel/neorg/commit/99f33e08fe074126b491e02854e5d00dab10f5ae)) +* **keybinds.lua:** remove dead `toc` keybinds ([06666f2](https://github.com/Groctel/neorg/commit/06666f298e146d758d691366ca3465a3bd1e3f7f)) +* **looking-glass:** ensure both the target buffer and the source are loaded before pursuing any operations ([fba064d](https://github.com/Groctel/neorg/commit/fba064db88eae3419d20ce35cf3961d02c355a8f)) +* **maneoeuvre:** `lib` -> `utils` ([0949a4a](https://github.com/Groctel/neorg/commit/0949a4a2816ef19cb19e0ef8d483d3410dd0895a)) +* **metagen:** update generation to use user config for `updated` tag ([#882](https://github.com/Groctel/neorg/issues/882)) ([6ed0f3a](https://github.com/Groctel/neorg/commit/6ed0f3aa088e7b3141f01e3a82f3ec6517c34485)), closes [#865](https://github.com/Groctel/neorg/issues/865) +* **metagen:** use `norg_version` ([a5c2553](https://github.com/Groctel/neorg/commit/a5c25531de2790133310ad874fcbbb976d082c78)) +* neovim 0.9 vim.treesitter.parse_query deprecation ([#784](https://github.com/Groctel/neorg/issues/784)) ([f4a9759](https://github.com/Groctel/neorg/commit/f4a9759e53fadaece9d93118a0471ddffd05d394)) +* On close of TOC, only delete buffer if it exists ([#978](https://github.com/Groctel/neorg/issues/978)) ([32bae17](https://github.com/Groctel/neorg/commit/32bae172814611f82e90b696b72cac99ff8de0e9)) +* **presenter:** ensure module.private is not overriden ([#1037](https://github.com/Groctel/neorg/issues/1037)) ([c9dd9f7](https://github.com/Groctel/neorg/commit/c9dd9f7d506717b00e99409e4088e5b739c36b39)) +* **presenter:** errors on startup ([ea5fe1b](https://github.com/Groctel/neorg/commit/ea5fe1b51d0a5b9f33a2fdd81906c5661b9198d6)) +* **promo:** don't add whitespace to empty lines ([#852](https://github.com/Groctel/neorg/issues/852)) ([a7291f4](https://github.com/Groctel/neorg/commit/a7291f4662664d0c3be3016adff6767dc52f907d)) +* **qol.toc:** display headings with TODO statuses unless the status is "cancelled" ([2e44346](https://github.com/Groctel/neorg/commit/2e44346813310de9afc411e2348cf2be8540f70c)) +* **qol.todo_item:** `<C-space>` would not create a new TODO item with ([fc45beb](https://github.com/Groctel/neorg/commit/fc45bebde0fc9811ca4e770e2ba29c791035c885)) +* **qol.todo_items:** `<C-space>` would not respect the `create_todo_items` option ([e764b92](https://github.com/Groctel/neorg/commit/e764b92065ddd6bc206aaefd92837be8d0bd8419)) +* **qol.todo_items:** TODO attributes would be erroneously assigned multiple times ([1303097](https://github.com/Groctel/neorg/commit/13030974acee5a49dd02c51bedeac104b4f33cb7)) +* remove calendar as a dependency of `core.ui`, fix errors for people not on nightly ([cd26a22](https://github.com/Groctel/neorg/commit/cd26a220e999cc9103a2502299d16ae8e6fab4d9)) +* replace `get_filetype` with `vim.filetype.match` ([#982](https://github.com/Groctel/neorg/issues/982)) ([4e6dbb1](https://github.com/Groctel/neorg/commit/4e6dbb184442bc33e20ce760f093c07b32ad4128)) +* stop syntax processing if a buffer is already closed ([#859](https://github.com/Groctel/neorg/issues/859)) ([cc2834a](https://github.com/Groctel/neorg/commit/cc2834ae2beb2d5baa75d15848a94dae022faa2c)) +* **summary:** appropriately indent nested entries ([b725a58](https://github.com/Groctel/neorg/commit/b725a58f25525efc1c39a13a09e6cec0c1c0ba4d)) +* **summary:** broken wiki entry ([69fbabf](https://github.com/Groctel/neorg/commit/69fbabfb5764cd164453a764174cf5cfa813ae60)) +* **summary:** fix norg links, use first heading as title if found ([#928](https://github.com/Groctel/neorg/issues/928)) ([6f893a2](https://github.com/Groctel/neorg/commit/6f893a205a7543f2b7390b31176cf6e4ee2442c0)) +* **tags:** make new tags work with updated neorg help document ([#994](https://github.com/Groctel/neorg/issues/994)) ([3f946f8](https://github.com/Groctel/neorg/commit/3f946f8814a59ac16baaf4bc1dd0f4aca3807736)) +* **tangle:** accessing unused variable ([0f37ab8](https://github.com/Groctel/neorg/commit/0f37ab86ea82838ddd9feeab94986d6d72d0d85a)) +* **tempus:** days like `4th`/`2nd` would not get parsed properly ([7368a8a](https://github.com/Groctel/neorg/commit/7368a8ae10a0bab32729bd00dcac6f24cb55a8ef)) +* **tempus:** do not assume `osdate` has all fields set ([c37a104](https://github.com/Groctel/neorg/commit/c37a104c992326f8924de783d667f7c4c34f92b7)) +* **tempus:** don't use the `re` module if it doesn't exist ([#872](https://github.com/Groctel/neorg/issues/872)) ([3c99638](https://github.com/Groctel/neorg/commit/3c99638db0ce4293e221216bdda03a55da6ad82b)) +* **tempus:** paste correct weekday from calendar ([ba54231](https://github.com/Groctel/neorg/commit/ba54231e14a31c0571ff7baa4828de121a5e3072)) +* **tempus:** properly handle conversions w.r.t Sun-Sat/Mon-Sun ([e39fa1b](https://github.com/Groctel/neorg/commit/e39fa1b1626fc6f4bb9f4695b15d7065561c2567)) +* **tempus:** supply unprovided parameters from the current date when converting to `osdate` (supercedes [#897](https://github.com/Groctel/neorg/issues/897)) ([f367451](https://github.com/Groctel/neorg/commit/f36745161d82067e0f26865d93858fd3a15d8ad4)) +* **toc:** preserve heading hierarchy ([#1053](https://github.com/Groctel/neorg/issues/1053)) ([1c1060f](https://github.com/Groctel/neorg/commit/1c1060f0d187cd0939b05c1310bb58911e84bc22)) +* **todo_items:** don't look at child if parent is todo ([#909](https://github.com/Groctel/neorg/issues/909)) ([8e3bcb2](https://github.com/Groctel/neorg/commit/8e3bcb295a834dd57ba1d41ef2903f3dcc53a70e)) +* **treesitter:** don't constantly log errors about erroneous document syntax trees ([9f8b0a1](https://github.com/Groctel/neorg/commit/9f8b0a1759d883fae901579ea83b3ffbfc81a53b)) +* TSInstall issues on macOS, hopefully once and for good ([#891](https://github.com/Groctel/neorg/issues/891)) ([4988a6f](https://github.com/Groctel/neorg/commit/4988a6f9166b6ac7b9ba5115e61dc3a2b13e820c)) +* **ui:** remove possible ui noise caused by user's opts ([68eae35](https://github.com/Groctel/neorg/commit/68eae352bf4b936e667b5eb4d454d4d280d2286d)) +* Update `get_username` call ([#1005](https://github.com/Groctel/neorg/issues/1005)) ([93bf092](https://github.com/Groctel/neorg/commit/93bf092a817df07f75cee578c74b4eabab3b7c87)) +* **version_in_code.yml:** perform checkout in the current directory ([3d7ad5a](https://github.com/Groctel/neorg/commit/3d7ad5aa4b1277ea0f3ebb93ea79179eda5f6e27)) +* **version_in_code.yml:** use `fetch-depth` of `0` ([2e8fa52](https://github.com/Groctel/neorg/commit/2e8fa524d2cc73002378875970048d70ae70cc0b)) + + +### Performance Improvements + +* **concealer:** don't rerender the whole file on every single BufEnter ([7419cbb](https://github.com/Groctel/neorg/commit/7419cbb7262200dd94df9d398ee1e7f5b9503a50)) +* **core.highlights:** remove `todo_items_match_color` option ([7b5d550](https://github.com/Groctel/neorg/commit/7b5d550843a3a2576aa95a90972c2ffc0e5c682f)) +* **core.neorgcmd:** unnecessary `vim.tbl_deep_extend` ([71d291f](https://github.com/Groctel/neorg/commit/71d291f97dc7e7fab4ca5740181e25f6d50a6e2d)) +* **core.promo:** don't check `v.count`, use `v.count1` instead ([ca98238](https://github.com/Groctel/neorg/commit/ca982387110ce2b796e585a10cd6f6922cec6c69)) +* **events:** don't deepcopy a table on each new event ([12198ef](https://github.com/Groctel/neorg/commit/12198efd76ec057be207e567dbeed3c8022d6eb6)) +* further optimize `toc` infirm tag grabber ([5e8d059](https://github.com/Groctel/neorg/commit/5e8d05968e04f7945576d50a6b1576cc722f96fc)) +* **hop:** load plenary only when required, remove startup hiccup ([3caca5a](https://github.com/Groctel/neorg/commit/3caca5ac209aa8098a355837b5c4696d16804e19)) + + +### Miscellaneous Chores + +* **docgen:** wipe whole wiki on every reparse ([09cb3e6](https://github.com/Groctel/neorg/commit/09cb3e62022ff0f93965800a728ed698db540240)) + + +### Code Refactoring + +* adapt to new injection syntax for treesitter ([064f8f6](https://github.com/Groctel/neorg/commit/064f8f65dd32f4fe728e76acfa3e4e153b121147)) +* **codebase:** make the `neorg` object local to a `core` module ([#1001](https://github.com/Groctel/neorg/issues/1001)) ([5706f1e](https://github.com/Groctel/neorg/commit/5706f1efdcf55f273de8f52deeb35375a303be72)) +* **core.ui:** don't use old Neovim APIs, fix errors when using `<LocalLeader>nn` ([bbb25ff](https://github.com/Groctel/neorg/commit/bbb25ffa380a2c159b0d301df9b81a8fcf3ab67a)) +* **core:** remove `real`/imaginary components of modules, improve startup time, remove `imports` from `module.setup` ([593e9b2](https://github.com/Groctel/neorg/commit/593e9b2a0826dfb8068a02277f4a45db00573e9a)) +* **highlights:** simplify highlights for performance reasons ([f1ecd61](https://github.com/Groctel/neorg/commit/f1ecd613d9c2911c7f7d5abd7f6f471614d05518)) +* move all `core.norg.*` modules into `core.*` ([a5824ed](https://github.com/Groctel/neorg/commit/a5824edf6893b8602e560ed7675c0d4174e263e4)) +* move all `gt*` keybinds to `<LocalLeader>t*` ([f67110d](https://github.com/Groctel/neorg/commit/f67110d11d37fde09756eb2de8a1814d04a4a03b)) +* remove `core.news` ([4086d9f](https://github.com/Groctel/neorg/commit/4086d9f17d823cfe5a13e7b12b30e13b5d3b796d)) +* remove the `core.news` module ([1b9f8da](https://github.com/Groctel/neorg/commit/1b9f8da57fb3e0bab9d1594fce87808ead8d650d)) +* since 5.0 do not longer warn about deprecated `core.norg.*` modules ([19e0e8a](https://github.com/Groctel/neorg/commit/19e0e8a3e983bf0a87c5c791863d4a480f0ff54c)) + ## [5.0.0](https://github.com/nvim-neorg/neorg/compare/v4.6.0...v5.0.0) (2023-06-07)